如何使用collectd、telegraph或类似工具从docker容器上运行的服务收集度量

如何使用collectd、telegraph或类似工具从docker容器上运行的服务收集度量,docker,metrics,influxdb,collectd,Docker,Metrics,Influxdb,Collectd,使用collected或xdd Telegraph等工具从Docker容器中运行的服务获取指标的常见做法是什么 这些工具通常配置为在系统中作为代理运行,并从localhost获取度量 我读过collectd文档,一些插件允许从远程系统获取度量,因此我可以使用一个NGINX容器,然后使用collectd容器来获取度量,但没有更简单的方法吗 此外,我不想使用Supervisor或类似工具来运行“每个容器1个进程”以上的内容 我正在结合DC/OS或Kubernetes这样的系统考虑这个问题 你觉得怎么

使用collected或xdd Telegraph等工具从Docker容器中运行的服务获取指标的常见做法是什么

这些工具通常配置为在系统中作为代理运行,并从localhost获取度量

我读过collectd文档,一些插件允许从远程系统获取度量,因此我可以使用一个NGINX容器,然后使用collectd容器来获取度量,但没有更简单的方法吗

此外,我不想使用Supervisor或类似工具来运行“每个容器1个进程”以上的内容

我正在结合DC/OS或Kubernetes这样的系统考虑这个问题

你觉得怎么样


谢谢您的帮助。

我为每个容器运行多个进程,因为Kubernetes随InfluxDB打包,因此telegraf是一致的解决方案。我为每个容器运行多个进程,因为Kubernetes随InfluxDB打包,因此telegraf是一致的解决方案。