Telegraf 0.10.3 版本发布,支持更多消息队列和任意数据格式
作者:Cameron Sparr / 产品
2016 年 2 月 19 日
导航至
以下是 Telegraf 0.10.3 版本的新功能…
新的消息队列
Telegraf 现在支持从 MQTT 和 NATS 消息队列(除了现有的 Kafka 消费者)消费指标。除了这些新的消息队列外,Telegraf 现在还可以消费各种格式的数据,而不仅仅是行协议。请继续阅读以了解更多…
任意数据格式
输入插件
对于传入的文本数据,例如通过 exec
或任何 *_consumer
输入插件,用户现在可以指定他们想要解析的数据格式,当前选项有
- influx (行协议)
- graphite
- JSON
每个选项都有一组独特的配置选项。有关每个选项的更多信息,请访问 此处。
输出插件
对于传出的文本数据,例如通过 file
或任何消息队列输出(NSQ
、MQTT
、Kafka
等),用户现在可以指定他们想要将指标序列化为的数据格式,当前选项有
- influx (行协议)
- graphite
每个选项都有一组独特的配置选项。有关每个选项的更多信息,请访问 此处。
未来工作
我们希望在未来支持更多数据格式和更强大的解析和序列化模板。我们鼓励社区成员为新的 解析器(输入) 和 序列化器(输出) 插件提交 PR。
flush_buffer_when_full 配置选项
为了更好地支持消息队列消费者,Telegraf 现在可以选择在其内部缓冲区满时刷新缓冲区,而无需考虑指定的刷新间隔。这将允许用户保证指标不会被覆盖,无论负载有多高。
此选项在 [agent]
配置部分下可用。
新插件
以下是 0.10.3 版本中添加的新插件列表
- dovecot (输入)
- raindrops (输入)
- mqtt_consumer (输入)
- nats_consumer (输入)
- couchdb (输入)
- mesos (输入)
- file (输出)
查看 更新日志 以获取完整的更改列表。