apache-kafka - 如何通过“out_exec”插件运行 shell 脚本?
问题描述
有一个日志文件将消息从 FluentD 传递到 Kafka(FluentD --> Kafka)。
Fluentd 配置设置如下。
<source>
@type tail
path /home/ubuntu/demo/files/test
pos_file /home/ubuntu/demo/fluentd/test.log.pos
tag fluentd.example
format none
</source>
<match *.**>
@type kafka_buffered
brokers localhost:9092
default_topic fluentd-example
max_send_retries 1
</match>
每当 FluentD 将消息传递给 Kafka 时,我们都想知道消息是否传递给了 Kafka(确认)。
我觉得,它可能通过“out_exec”流利的插件。如果我错了,请纠正我或建议我还有其他方法。
如何通过“out_exec”插件运行 shell 脚本?
解决方案
required_acks
参数呢
?https://github.com/fluent/fluent-plugin-kafka
推荐阅读
- php - laravel 使用其关系 Ids 获取雄辩的数据
- java - 解析soap响应返回null
- arrays - 如何从 Ruby 中的数组中删除单个值?
- c# - 带锁的 C# 线程,在临界区后执行
- user-interface - Unity - 精灵比纹理占用更多内存?在设备上启动后导致黑屏?
- apache-flink - Flink 窗口状态大小和状态管理
- python - 如何用最少的代码在 Python 中绘制不同类型的混淆矩阵?
- amazon-cloudwatch - 不使用 JSON 将字段添加到 Cloudwatch
- sql - 我如何将这两行加在一起,两行之和
- java - BeanDefinitionStoreException: Unexpected exception parsing XML document from URL