无法查看 statsd 发送的有关 datadog 的指标

问题描述

我正在尝试整合 statsd+datadog。

  • 我使用 -e 启动了 dd-agent 容器 DD_DOGSTATSD_NON_LOCAL_TRAFFIC="true",apiKey 也是正确的 (容器日志证实了这一点)
  • 我正在使用 official code example 来测试集成
  • 在 datadog 仪表板的指标资源管理器中,我看到 datadog.dogstatsd.client.metrics 的数据

问题

  • 但无法在 datadog 仪表板上的任何位置找到我推送的确切指标,如何查看我通过 statsd 推送的指标?
  • 如何查看官方文档中显示的图表(下图)

enter image description here

解决方法

我终于能够通过显式打开我的 docker 容器的 udp 端口​​来解决问题,即 -

-p 8125:8125/udp

带有必要环境变量和正确端口绑定的完整 docker run 命令是

docker run --name dd-agent -e DD_API_KEY=<the-api-key> -e DD_SITE="datadoghq.com" -e DD_DOGSTATSD_NON_LOCAL_TRAFFIC="true" -p 8125:8125/udp gcr.io/datadoghq/agent:7