概览
输入
| 名称 | 提供方 | 简介 | 
|---|---|---|
| input_file文本日志 | SLS官方 | 文本采集。 | 
| input_container_stdio容器标准输出(原生插件) | SLS官方 | 从容器标准输出/标准错误流中采集日志。 | 
| input_observer_networkeBPF网络调用数据 | SLS官方 | 支持从网络系统调用中收集四层网络调用,并借助网络解析模块,可以观测七层网络调用细节。 | 
| input_command脚本执行数据 | 社区 didachuxing | 采集脚本执行数据。 | 
| input_docker_stdout容器标准输出 | SLS官方 | 从容器标准输出/标准错误流中采集日志。 | 
| metric_debug_file文本日志(debug) | SLS官方 | 用于调试的读取文件内容的插件。 | 
| metric_input_exampleMetricInput示例插件 | SLS官方 | MetricInput示例插件。 | 
| metric_meta_host主机Meta数据 | SLS官方 | 主机Meta数据。 | 
| metric_mockMock数据-Metric | SLS官方 | 生成metric模拟数据的插件。 | 
| metric_system_v2主机监控数据 | SLS官方 | 主机监控数据。 | 
| service_canalMySQL Binlog | SLS官方 | 将MySQL Binlog输入到iLogtail。 | 
| service_go_profileGO Profile | SLS官方 | 采集Golang pprof 性能数据。 | 
| service_gpu_metricGPU数据 | SLS官方 | 支持收集英伟达GPU指标。 | 
| service_http_serverHTTP数据 | SLS官方 | 接收来自unix socket、http/https、tcp的请求,并支持sls协议、otlp等多种协议。 | 
| service_input_exampleServiceInput示例插件 | SLS官方 | ServiceInput示例插件。 | 
| service_journalJournal数据 | SLS官方 | 从原始的二进制文件中采集Linux系统的Journal(systemd)日志。 | 
| service_kafkaKafka | SLS官方 | 将Kafka数据输入到iLogtail。 | 
| service_mockMock数据-Service | SLS官方 | 生成service模拟数据的插件。 | 
| service_mssqlSqlServer查询数据 | SLS官方 | 将Sql Server数据输入到iLogtail。 | 
| service_otlpOTLP数据 | 社区 Zhu Shunjia | 通过http/grpc协议,接收OTLP数据。 | 
| service_pgsqlPostgreSQL查询数据 | SLS官方 | 将PostgresSQL数据输入到iLogtail。 | 
| service_syslogSyslog数据 | SLS官方 | 采集syslog数据。 | 
| input_ebpf_file_securityeBPF文件安全数据 | SLS官方 | eBPF文件安全数据采集。 | 
| input_ebpf_network_observereBPF网络可观测数据 | SLS官方 | eBPF网络可观测数据采集。 | 
| input_ebpf_network_securityeBPF网络安全数据 | SLS官方 | eBPF网络安全数据采集。 | 
| input_ebpf_process_securityeBPF进程安全数据 | SLS官方 | eBPF进程安全数据采集。 | 
处理
原生插件
| 名称 | 提供方 | 简介 | 
|---|---|---|
| processor_parse_regex_native正则解析原生处理插件 | SLS官方 | 通过正则匹配解析事件指定字段内容并提取新字段。 | 
| processor_parse_json_nativeJson解析原生处理插件 | SLS官方 | 解析事件中 Json格式字段内容并提取新字段。 | 
| processor_parse_delimiter_native分隔符解析原生处理插件 | SLS官方 | 解析事件中分隔符格式字段内容并提取新字段。 | 
| processor_parse_timestamp_native时间解析原生处理插件 | SLS官方 | 解析事件中记录时间的字段,并将结果置为事件的__time__字段。 | 
| processor_filter_regex_native过滤原生处理插件 | SLS官方 | 根据事件字段内容来过滤事件。 | 
| processor_desensitize_native脱敏原生处理插件 | SLS官方 | 对事件指定字段内容进行脱敏。 | 
拓展插件
| 名称 | 提供方 | 简介 | 
|---|---|---|
| processor_add_fields添加字段 | SLS官方 | 添加字段。 | 
| processor_cloud_meta添加云资产信息 | SLS官方 | 为日志增加云平台元数据信息。 | 
| processor_default原始数据 | SLS官方 | 不对数据任何操作,只是简单的数据透传。 | 
| processor_desensitize数据脱敏 | SLS官方 Takuka0311 | 对敏感数据进行脱敏处理。 | 
| processor_drop丢弃字段 | SLS官方 | 丢弃字段。 | 
| processor_encrypt字段加密 | SLS官方 | 加密字段 | 
| processor_fields_with_conditions条件字段处理 | 社区 pj1987111 | 根据日志部分字段的取值,动态进行字段扩展或删除。 | 
| processor_filter_regex日志过滤 | SLS官方 | 通过正则匹配过滤日志。 | 
| processor_gotimeGotime | SLS官方 | 以 Go 语言时间格式解析原始日志中的时间字段。 | 
| processor_grokGrok | SLS官方 Takuka0311 | 通过 Grok 语法对数据进行处理 | 
| processor_jsonJson | SLS官方 | 实现对Json格式日志的解析。 | 
| processor_log_to_sls_metric日志转sls metric | SLS官方 | 将日志转sls metric | 
| processor_regex正则 | SLS官方 | 通过正则匹配的模式实现文本日志的字段提取。 | 
| processor_rename重命名字段 | SLS官方 | 重命名字段。 | 
| processor_split_char分隔符 | SLS官方 | 通过单字符的分隔符提取字段。 | 
| processor_split_string分隔符 | SLS官方 | 通过多字符的分隔符提取字段。 | 
| processor_split_key_value键值对 | SLS官方 | 通过切分键值对的方式提取字段。 | 
| processor_split_log_regex多行切分 | SLS官方 | 实现多行日志(例如Java程序日志)的采集。 | 
| processor_string_replace字符串替换 | SLS官方 pj1987111 | 通过全文匹配、正则匹配、去转义字符等方式对文本日志进行内容替换。 | 
聚合
| 名称 | 提供方 | 简介 | 
|---|---|---|
| aggregator_content_value_group | 社区 snakorse | 按照指定的Key对采集到的数据进行分组聚合 | 
| aggregator_metadata_group | 社区 urnotsally | 按照指定的Metadata Keys对采集到的数据进行重新分组聚合 | 
输出
| 名称 | 提供方 | 简介 | 
|---|---|---|
| flusher_kafkaKafka | 社区 | 将采集到的数据输出到Kafka。推荐使用下面的flusher_kafka_v2 | 
| flusher_kafka_v2Kafka | 社区 shalousun | 将采集到的数据输出到Kafka。 | 
| flusher_slsSLS | SLS官方 | 将采集到的数据输出到SLS。 | 
| flusher_stdout标准输出/文件 | SLS官方 | 将采集到的数据输出到标准输出或文件。 | 
| flusher_otlp_logOTLP日志 | 社区 liuhaoyang | 将采集到的数据支持 Opentelemetry log protocol的后端。 | 
| flusher_httpHTTP | 社区 snakorse | 将采集到的数据以http方式输出到指定的后端。 | 
| flusher_pulsarKafka | 社区 shalousun | 将采集到的数据输出到Pulsar。 | 
| flusher_clickhouseClickHouse | 社区 kl7sn | 将采集到的数据输出到ClickHouse。 | 
| flusher_elasticsearchElasticSearch | 社区 joeCarf | 将采集到的数据输出到ElasticSearch。 | 
| flusher_lokiLoki | 社区 abingcbc | 将采集到的数据输出到Loki。 | 
扩展
ClientAuthenticator
| 名称 | 提供方 | 简介 | 
|---|---|---|
| ext_basicauthBasic认证 | 社区 snakorse | 为 http_flusher 插件提供 basic 认证能力 | 
FlushInterceptor
| 名称 | 提供方 | 简介 | 
|---|---|---|
| ext_groupinfo_filterGroupInfo过滤 | 社区 snakorse | 为 http_flusher 插件提供根据GroupInfo筛选最终提交数据的能力 | 
RequestInterceptor
| 名称 | 提供方 | 简介 | 
|---|---|---|
| ext_request_breaker请求熔断器 | 社区 snakorse | 为 http_flusher 插件提供请求熔断能力 | 
Decoder
| 名称 | 提供方 | 简介 | 
|---|---|---|
| ext_default_decoder默认的decoder扩展 | 社区 snakorse | 将内置支持的Format以Decoder扩展的形式封装 | 
Encoder
| 名称 | 提供方 | 简介 | 
|---|---|---|
| ext_default_encoder默认的encoder扩展 | 社区 yuanshuai.1900 | 将内置支持的Format以Encoder扩展的形式封装 |