概览

输入

名称提供方简介

input_file 文本日志

SLS官方

文本采集。

input_observer_network eBPF网络调用数据

SLS官方

支持从网络系统调用中收集四层网络调用,并借助网络解析模块,可以观测七层网络调用细节。

input_command 脚本执行数据

采集脚本执行数据。

input_docker_stdout 容器标准输出

SLS官方

从容器标准输出/标准错误流中采集日志。

metric_debug_file 文本日志(debug)

SLS官方

用于调试的读取文件内容的插件。

metric_input_example MetricInput示例插件

SLS官方

MetricInput示例插件。

metric_meta_host 主机Meta数据

SLS官方

主机Meta数据。

metric_mock Mock数据-Metric

SLS官方

生成metric模拟数据的插件。

     |

| metric_system_v2 主机监控数据 | SLS官方 | 主机监控数据。 | | service_canal MySQL Binlog | SLS官方 | 将MySQL Binlog输入到iLogtail。 | | service_go_profile GO Profile | SLS官方 | 采集Golang pprof 性能数据。 | | service_gpu_metric GPU数据 | SLS官方 | 支持收集英伟达GPU指标。 | | service_http_server HTTP数据 | SLS官方 | 接收来自unix socket、http/https、tcp的请求,并支持sls协议、otlp等多种协议。 | | service_input_example ServiceInput示例插件 | SLS官方 | ServiceInput示例插件。 | | service_journal Journal数据 | SLS官方 | 从原始的二进制文件中采集Linux系统的Journal(systemd)日志。 | | service_kafka Kafka | SLS官方 | 将Kafka数据输入到iLogtail。 | | service_mock Mock数据-Service | SLS官方 | 生成service模拟数据的插件。 | | service_mssql SqlServer查询数据 | SLS官方 | 将Sql Server数据输入到iLogtail。 | | service_otlp OTLP数据 | 社区 Zhu Shunjia | 通过http/grpc协议,接收OTLP数据。 | | service_pgsql PostgreSQL查询数据 | SLS官方 | 将PostgresSQL数据输入到iLogtail。 | | service_syslog Syslog数据 | SLS官方 | 采集syslog数据。 |

处理

原生插件

名称提供方简介

processor_parse_regex_native 正则解析原生处理插件

SLS官方

通过正则匹配解析事件指定字段内容并提取新字段。

processor_parse_json_native Json解析原生处理插件

SLS官方

解析事件中Json格式字段内容并提取新字段。

processor_parse_delimiter_native 分隔符解析原生处理插件

SLS官方

解析事件中分隔符格式字段内容并提取新字段。

processor_parse_timestamp_native 时间解析原生处理插件

SLS官方

解析事件中记录时间的字段,并将结果置为事件的__time__字段。

processor_filter_regex_native 过滤原生处理插件

SLS官方

根据事件字段内容来过滤事件。

processor_desensitize_native 脱敏原生处理插件

SLS官方

对事件指定字段内容进行脱敏。

拓展插件

名称提供方简介

SLS官方

添加字段。

processor_cloud_meta 添加云资产信息

SLS官方

为日志增加云平台元数据信息。

processor_default 原始数据

SLS官方

不对数据任何操作,只是简单的数据透传。

SLS官方 Takuka0311

对敏感数据进行脱敏处理。

processor_drop 丢弃字段

SLS官方

丢弃字段。

processor_encrypt 字段加密

SLS官方

加密字段

社区 pj1987111

根据日志部分字段的取值,动态进行字段扩展或删除。

SLS官方

通过正则匹配过滤日志。

SLS官方

以 Go 语言时间格式解析原始日志中的时间字段。

SLS官方 Takuka0311

通过 Grok 语法对数据进行处理

SLS官方

实现对Json格式日志的解析。

processor_log_to_sls_metric 日志转sls metric

SLS官方

将日志转sls metric

SLS官方

通过正则匹配的模式实现文本日志的字段提取。

processor_rename 重命名字段

SLS官方

重命名字段。

SLS官方

通过单字符的分隔符提取字段。

SLS官方

通过多字符的分隔符提取字段。

SLS官方

通过切分键值对的方式提取字段。

SLS官方

实现多行日志(例如Java程序日志)的采集。

processor_string_replace 字符串替换

SLS官方 pj1987111

通过全文匹配、正则匹配、去转义字符等方式对文本日志进行内容替换。

聚合

名称提供方简介

社区 snakorse

按照指定的Key对采集到的数据进行分组聚合

社区 urnotsally

按照指定的Metadata Keys对采集到的数据进行重新分组聚合

输出

名称提供方简介

社区

将采集到的数据输出到Kafka。推荐使用下面的flusher_kafka_v2

社区 shalousun

将采集到的数据输出到Kafka。

SLS官方

将采集到的数据输出到SLS。

flusher_stdout 标准输出/文件

SLS官方

将采集到的数据输出到标准输出或文件。

flusher_otlp_log OTLP日志

社区 liuhaoyang

将采集到的数据支持Opentelemetry log protocol的后端。

社区 snakorse

将采集到的数据以http方式输出到指定的后端。

社区 shalousun

将采集到的数据输出到Pulsar。

社区 kl7sn

将采集到的数据输出到ClickHouse。

flusher_elasticsearch ElasticSearch

社区 joeCarf

将采集到的数据输出到ElasticSearch。

社区 abingcbc

将采集到的数据输出到Loki。

扩展

ClientAuthenticator

名称提供方简介

ext_basicauth Basic认证

社区 snakorse

为 http_flusher 插件提供 basic 认证能力

FlushInterceptor

名称提供方简介

ext_groupinfo_filter GroupInfo过滤

社区 snakorse

为 http_flusher 插件提供根据GroupInfo筛选最终提交数据的能力

RequestInterceptor

名称提供方简介

ext_request_breaker 请求熔断器

社区 snakorse

为 http_flusher 插件提供请求熔断能力

Decoder

名称提供方简介

ext_default_decoder 默认的decoder扩展

社区 snakorse

将内置支持的Format以Decoder扩展的形式封装

Last updated