问题描述
我正在尝试整合 statsd+datadog。
- 我使用 -e 启动了 dd-agent 容器 DD_DOGSTATSD_NON_LOCAL_TRAFFIC="true",apiKey 也是正确的 (容器日志证实了这一点)
- 我正在使用 official code example 来测试集成
- 在 datadog 仪表板的指标资源管理器中,我看到
datadog.dogstatsd.client.metrics
的数据
问题
- 但无法在 datadog 仪表板上的任何位置找到我推送的确切指标,如何查看我通过 statsd 推送的指标?
- 如何查看官方文档中显示的图表(下图)
解决方法
我终于能够通过显式打开我的 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