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> Explorer中find这些

我是DataDog的新手,所以可能在这里丢失一些明显的东西。

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

  • collect_disk_stats
    如果使用devicemapper支持的存储(这是ECS中的默认值,但不是在vanilla Docker或Kubernetes中),则docker.data。*和docker.metadata。*统计信息应该执行您正在查找的内容。

  • collect_container_size
    通用的方法,使用docker API,但在每个容器中虚拟运行df。 这将启用docker.container。*度量标准。

在这里查看更多: https : //help.datadoghq.com/hc/en-us/articles/115001786703-How-to-report-host-disk-metrics-when-dd-agent-runs-in-a-docker-容器-

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