Logstash 服务配置
更新时间: 2023-02-03 18:42:45
阅读 31
Logstash 服务配置
服务配置
字段名 | 字段值(默认) | 说明 |
---|---|---|
pipeline_filename | pipeline文件名称。必填 | |
kafka_topics | kafka的topic,多个以“,”分隔。必填 | |
consumer_threads | 1 | 相当于consumer数量,最多为此topic的partition数量 |
consumer_group | 相当于kafka的consumer_group_id。每个pipeline的group_id不相同。必填 | |
pipeline_filter | 对应logstash的filter。可不填 | |
pipeline_output | 对应logstash的output。可不填 | |
JAVA_HOME | /usr/lib64/jdk8 | |
Xms | 1g | 程序启动时占用内存大小 |
Xmx | 1g | 最大Heap的大小 |
注意:
logstash目前接入方案是使用multiple pipeline的方式接入,每个任务维护一个pipeline.yml解析文件。pipeline_filename即为pipeline解析文件的实际名称
pipeline_filename:不可重复,推荐使用服务名称命名。变更此配置项,会生成新的pipeline解析文件(以此命名);如此配置项不变更,变更其他配置项,则会更改pipeline解析文件
pipeline_filter:对应logstash中的filter。不填则使用filter { mutate {rename => [\“_timestamp\“, \“collection_time\“]} }
pipeline_output: 对应logstash中的output。不填则使用依赖的es,如output {elasticsearch {hosts => [“hostname01:9601”,”hostname02:9601”,”hostname03:9601”]}}
文档反馈
以上内容对您是否有帮助?