[英]Not able to see metrics on datadog sent by statsd
我正在嘗試整合 statsd+datadog。
datadog.dogstatsd.client.metrics
問題
我終於能夠通過顯式打開我的 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 個數據包。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.