Telegraf 0.10.3 版本发布,支持更多消息队列和任意数据格式

导航至

以下是 Telegraf 0.10.3 版本的新功能…

新的消息队列

Telegraf 现在支持从 MQTTNATS 消息队列(除了现有的 Kafka 消费者)消费指标。除了这些新的消息队列外,Telegraf 现在还可以消费各种格式的数据,而不仅仅是行协议。请继续阅读以了解更多…

任意数据格式

输入插件

对于传入的文本数据,例如通过 exec 或任何 *_consumer 输入插件,用户现在可以指定他们想要解析的数据格式,当前选项有

  • influx (行协议)
  • graphite
  • JSON

每个选项都有一组独特的配置选项。有关每个选项的更多信息,请访问 此处

输出插件

对于传出的文本数据,例如通过 file 或任何消息队列输出(NSQMQTTKafka 等),用户现在可以指定他们想要将指标序列化为的数据格式,当前选项有

  • influx (行协议)
  • graphite

每个选项都有一组独特的配置选项。有关每个选项的更多信息,请访问 此处

未来工作

我们希望在未来支持更多数据格式和更强大的解析和序列化模板。我们鼓励社区成员为新的 解析器(输入)序列化器(输出) 插件提交 PR。

flush_buffer_when_full 配置选项

为了更好地支持消息队列消费者,Telegraf 现在可以选择在其内部缓冲区满时刷新缓冲区,而无需考虑指定的刷新间隔。这将允许用户保证指标不会被覆盖,无论负载有多高。

此选项在 [agent] 配置部分下可用。

新插件

以下是 0.10.3 版本中添加的新插件列表

  • dovecot (输入)
  • raindrops (输入)
  • mqtt_consumer (输入)
  • nats_consumer (输入)
  • couchdb (输入)
  • mesos (输入)
  • file (输出)

查看 更新日志 以获取完整的更改列表。