发布公告:Telegraf 1.10.0

导航到

Telegraf 的新特性版本现已发布

最新开源版本的二进制文件可在我们的下载页面找到。

感谢40多位开源社区成员为此做出的贡献!

发布中的关键特性包括

  • 增加了新的输入和输出插件,用于与Google PubSub进行通信。您可以使用 pubsub 输入从 PULL 订阅中摄取数据,或者使用 cloud_pubsub_push 从 Google PubSub 推送的消息。输出插件可以用于将数据直接写入 Google PubSub,格式可以是 Telegraf 支持的任何格式。
  • Telegraf 现在可以通过 kinesis_consumer 输入插件直接从 Amazon Kinesis 拉取消息。您可以使用此功能摄取 Kinesis 中的任何内容,包括任何指标和日志或 AWS VPC 流日志。
  • 现在可以使用 kube_inventory 输入插件收集 Kubernetes 资源状态指标,该插件允许您收集有关您的 daemonsets、deployments、nodes 以及更多状态数据。这可以作为部署到您的 Kubernetes 集群的单个 Telegraf 实例的一部分进行配置和运行。

新的输入插件

  1. Google Cloud PubSub (cloud_pubsub)
    • 此插件从 Google Cloud PubSub 摄取指标,并使用支持的输入数据格式之一创建指标。
  2. Google Cloud PubSub Push (cloud_pubsub_push)
    • 这是一个服务输入插件,它监听来自 Google Cloud PubSub 的通过 HTTP POST 发送的消息。
  3. Kinesis Consumer (kinesis_consumer)
    • Kinesis consumer 插件从 Kinesis 数据流 读取,并使用支持的输入数据格式之一创建指标。
  4. Kube Inventory (kube_inventory)
    • 此插件从以下 Kubernetes 资源的状态生成指标:DaemonSets、Deployments、Nodes、Persistent Volumes、Persistent Volume Claims、Pods(容器)和 Stateful Sets。
  5. Neptune Apex (neptune_apex)
    • Neptune Apex 控制器系列允许水族爱好者基于各种探头监控和控制他们的鱼缸。
  6. Nginx Upstream Check (nginx_upstream_check)
    • 该模块可以定期检查 Nginx 的 upstream 检查模块 中的服务器,并使用配置的请求和间隔来确定服务器是否仍然可用。
  7. Multi File (multifile)
    • 此插件允许 Telegraf 将多个文件中的数据合并为单个度量,每个文件创建一个字段或标签。这对于从 /sys/proc 文件系统创建自定义度量非常有用。
  8. Google Stackdriver (stackdriver)

新的输出

  1. Google Cloud PubSub (cloud_pubsub)

新的序列化器

  1. ServiceNow Metrics (nowmetric)
  2. Carbon2 (carbon2)

最新开源版本的二进制文件可在我们的下载页面找到。