使用 Datadog-Agent 作為夜鶯監控(Nightingale)的採集器,Datadog-Agent 是 Datadog 公司提供的一個開源的監控代理,支援多種資料採集方式。通過設定 Datadog-Agent,可以將指標資料推送到夜鶯監控。
設定
Datadog-agent 的設定檔路徑為 /etc/datadog-agent/datadog.yaml,修改設定檔中的 dd_url 項。
dd_url: http://nightingale-address/datadog
nightingale-address 為你的夜鶯位址。
重啟
重啟 Datadog-Agent。
systemctl restart datadog-agent
常見問題
Q1:從 Datadog 遷移到夜鶯,Agent 需要換嗎?
A:
- 可以不換:讓 Datadog Agent 把資料發給 n9e(相容 Datadog API 格式);
- 建議換 Categraf:長期維護成本低,n9e 端相容性更好。
Q2:Datadog 自帶的告警規則能遷移到 n9e 嗎?
A:需要手工重建。Datadog 用自己的查詢語法(如 avg:system.load.1{*}),n9e 用 PromQL — 不能直接轉換。