版本发布公告:Telegraf 1.9.0
由 Russ Savage / 产品
2018年11月20日
导航至
Telegraf的最新版本已发布,包含新功能
- Telegraf 1.9.0 发布说明
最新开源版本的二进制文件可以在我们的下载页面上找到。
非常感谢40多位开源社区成员为此做出的贡献!
本版本的主要功能亮点包括
- 为避免从队列消费者读取时的过度消费:
kafka_consumer
,amqp_consumer
,mqtt_consumer
,nats_consumer
, 和nsq_consumer
使用新选项max_undelivered_messages
来限制未写入的指标数量。这将防止Telegraf在输出插件无法快速写入时持续从队列中读取消息。 - 输入插件现在可以在输出正在写入时向输出缓冲区添加指标。这将提供在高速写入慢速输出时的更健壮的降级和恢复。
- 输入插件
http_listener
已被重命名为influxdb_listener
,并且原名称的使用已被弃用。新名称更好地描述了插件作为InfluxDB中继的预期用途。对于通过HTTP以任何格式进行通用指标传输,建议使用http_listener_v2
。 - Prometheus 输入插件(
prometheus
)现在可以使用prometheus.io/scrape
标签抓取Kubernetes目标。这使Telegraf能够自动发现和抓取您Kubernetes集群中的新pod。
新增输入
- HTTP Listener(
http_listener_v2
)- 此插件取代了原始的
http_listener
插件(现在称为influxdb_listener
),是一个服务输入插件,用于监听通过HTTP发送的指标。指标可以是任何支持的格式。
- 此插件取代了原始的
- IPVS(
ipvs
)- IPVS 输入插件使用 Linux 内核 netlink 套接字接口来收集关于 ipvs 虚拟和真实服务器的指标。
- Jenkins(
jenkins
)- 此插件收集有关在 Jenkins 实例中运行的节点和作业的信息。此插件不需要 Jenkins 上的插件,并使用 Jenkins API 获取所有所需信息。
- Nginx Plus(
nginx_plus_api
)- Nginx Plus 是开源网络服务器 Nginx 的商业版本。
- Nginx VTS(
nginx_vts
)- 此插件使用外部虚拟主机流量状态模块来收集 Nginx 状态。
- 无线(
wireless
)- 无线插件通过读取
/proc/net/wireless
文件来收集有关无线链路质量的指标。此插件目前仅支持 Linux。
- 无线插件通过读取
新增输出
- Google Stackdriver (
stackdriver
)- 此插件写入Google Cloud Stackdriver API,并需要使用服务账户或用户凭据进行Google Cloud身份验证。有关定价详情,请参阅Stackdriver 文档。
最新开源版本的二进制文件可以在我们的 下载页面上找到。