DataDog中的容器磁盘使用情况

时间:2017-07-19 10:58:09

标签: docker containers datadog

有没有办法在DataDog中监控docker容器的磁盘使用情况?

我可以在DataDog web中看到我的容器的所有CPU,RAM和IO指标。

但我看不到任何与磁盘空间相关的指标。

他们的网页https://docs.datadoghq.com/integrations/docker/说:

docker.disk.used (now reported as docker.data.used)
docker.disk.free (now reported as docker.data.free)
docker.disk.total (now reported as docker.data.total)

我在Dashboards>中找不到这些。 Docker和Metrics>资源管理器

我是DataDog的新手,所以可能会遗漏一些明显的东西。

1 个答案:

答案 0 :(得分:2)

/etc/dd-agent/conf.d/docker_daemon.yaml中有2个相关选项:

  • <强> collect_disk_stats
    如果您使用devicemapper支持的存储(在ECS中是默认存储而不是在vanilla Docker或Kubernetes中),则docker.data。*和docker.metadata。* statistics应该可以满足您的需求。

  • <强> collect_container_size
    一种通用的方法,使用docker API,但在每个容器中虚拟运行df。这将启用docker.container。* metrics。

在此处查看更多信息: https://help.datadoghq.com/hc/en-us/articles/115001786703-How-to-report-host-disk-metrics-when-dd-agent-runs-in-a-docker-container-

在这里: https://github.com/DataDog/docker-dd-agent/blob/master/conf.d/docker_daemon.yaml#L46