DataDog 中的容器磁盘使用情况

Iva*_*van 7 containers docker 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)
Run Code Online (Sandbox Code Playgroud)

我在仪表板 > Docker 和指标 > 资源管理器中都找不到这些

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

Iva*_*van 5

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

  • 如果您使用 devicemapper 支持的存储(
    在 ECS 中是默认的,但在普通 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