簡體   English   中英

無法查看 statsd 發送的數據狗指標

[英]Not able to see metrics on datadog sent by statsd

我正在嘗試整合 statsd+datadog。

  • 我已經使用 -e DD_DOGSTATSD_NON_LOCAL_TRAFFIC="true" 啟動了 dd-agent 容器,並且 apiKey 也是正確的(容器日志證實了這一點)
  • 我正在使用官方代碼示例來測試集成
  • 在 datadog 儀表板上,在指標資源管理器中,我看到數據來自datadog.dogstatsd.client.metrics

問題

  • 但是無法找到我在 datadog 儀表板上任何地方推送的確切指標,如何查看我通過 statsd 推送的指標?
  • 如何查看官方文檔中顯示的這張圖(下圖)

在此處輸入圖像描述

我終於能夠通過顯式打開我的 docker 容器的 udp 端口來解決問題,即 -

-p 8125:8125/udp

帶有必要環境變量和正確端口綁定的完整 docker 運行命令將是

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

為了將來參考,這里是來自控制台的官方文檔:

如果您計划通過 dogstatsd 發送自定義指標

默認情況下 dogstatsd 只會監聽本地主機,您需要在容器的參數中添加-e DD_DOGSTATSD_NON_LOCAL_TRAFFIC=true選項以監聽來自其他容器的 dogstatsd 數據包(需要發送自定義指標)。 然后通過將-p 8125:8125/udp選項添加到容器的參數,將容器的 statsd 端口綁定到主機的 IP。 然后,將您的客戶端庫配置為向主機的 IP 發送 UDP 個數據包。

參考: https://app.datadoghq.com/account/settings#agent/docker

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM