logstash5.x 常用输入插件 input-plugins

本文详细介绍了Logstash 5.x版本中的输入插件,包括stdin、exec、kafka及file插件的功能与使用场景。这些插件允许Logstash从不同来源收集数据,如命令行输入、shell命令输出、Kafka消息以及本地文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

logstash5.x Input-plugins

An input plugin enables a specific source of events to be read by Logstash.

Input-plugins 是 logstash 定制化的输入事件源,在5.x版本下一共有 52 种插件 可供选择。

例如:命令方式、kafka中读取 ,文件中读取,redis 中读取,http方式读取等。

stdin 插件

input{
    stdin {}
}

作用:读取命令行输入,对logstash输出开发 , 运维Debug 必备插件

exec 插件

input{
    exec {
        command => ...
        interval => ...
    }
}

作用:执行一个shell 命令,并捕获其输出结果。
例如:与 tail 命令连用可以捕获日志文件变化。

kafka插件

input{
    kafka{}
}

作用:消费 kafka 中的一个Topic Message。ELK 架构基本方式。

file 插件

input{
    file{}
}

作用:从文件中读取。可以做为生产环境中调试的有效手段。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值