【发布时间】:2026-01-21 03:35:01
【问题描述】:
我正在尝试使用电报流式传输 docker stats,为此我使用此处指定的 docker 输入插件 - https://github.com/influxdata/telegraf/tree/master/plugins/inputs/docker
我正在尝试将我的输出发送到一个文件。我注意到除了他们输入插件页面中指定的 docker_container_status 之外,我正在获取所有 docker_container 数据。我能看到
docker_container_mem
docker_container_cpu
docker_container_net
docker_container_blkio
但不是
docker_container_status
我的工作需要所有容器的状态,非常感谢任何帮助。
关于我的设置的一些信息:
Telegraf version : 1.7.3
还有什么方法可以使用电报监控 systemd 服务状态吗?我目前看到有一个功能需求还没有合并——https://github.com/influxdata/telegraf/issues/2109
更新 - 1: docker 容器状态仅在尚未发布的 1.8 版本中可用。
那么关于如何使用 telegraf 监控 systemd 状态有什么建议吗?
【问题讨论】:
-
systemd 的插件几乎准备就绪,github.com/influxdata/telegraf/pull/4532/files/… 在准备好使用之前,您更愿意使用替代解决方案吗?
-
@SufiyanGhori 感谢您提供的信息,如果我必须有一个替代解决方案,它会是什么?
-
你可以使用
exec输入插件来获取systemctl命令的输出 -
太棒了,让我快速尝试一下然后返回。谢谢
-
一个例子和一些提示:*.com/questions/42708348/…
标签: systemd docker-container telegraf telegraf-plugins