Datadog允許您使用單個主機、服務、流程和指標,或者它們的幾乎任何組合來構建圖形和警報。例如,您可以監控您的所有主機,或者特定可用區域中的所有NGINX主機,或者您可以監控帶有特定標簽的所有主機的關鍵指示器。本文將告訴您如何:
在Datadog儀表板上監控NGINX指示器就像監控其他系統壹樣。
設置壹個自動鬧鈴,當壹個關鍵指標發生急劇變化時通知您。
配置NGINX
為了收集NGINX指示器,您需要確保NGINX已經啟用了狀態模塊和用於報告狀態指示器的URL。開源NGINX和NGINX Plus的分步配置,請參考之前的相關文章。
集成Datadog和NGINX
安裝數據狗代理
Datadog代理是壹款開源軟件,可以收集和報告您主機的指標,以便您使用Datadog查看和監控。安裝該代理通常只需要壹個命令。
只要您的代理啟動並運行,您就會在您的Datadog帳戶下看到主機的指示器報告。
配置代理
接下來,您需要為代理創建壹個簡單的NGINX配置文件。您系統中代理的配置目錄應該可以在這裏找到。
在conf.d/NGINX.yaml.example目錄中,您會發現壹個簡單的配置文件,您可以在其中編輯和提供每個NGINX實例的狀態URL和可選標記:
初始化配置:
實例:
-nginx _ status _ URL:localhost/nginx _ status/
標簽:
-實例:foo
當您提供狀態URL和任何標記時,將配置文件保存為conf.d/nginx.yaml
重新啟動代理
您必須重新啟動代理來加載新的配置文件。重啟命令在這裏,取決於平臺。
檢查配置文件
要檢查Datadog和NGINX是否正確集成,請運行Datadog的info命令。每個平臺使用的命令看這裏。
如果配置正確,您將看到如下輸出:
檢查
======
[...]
壹款反向代理網頁服務器
-
-實例# 0[正常]
-收集了8項指標。0個事件
安裝集成
最後,在妳的Datadog賬號中打開“Nginx Integration”。這個很簡單,妳只需要點擊NGINX集成設置中的“安裝集成”按鈕。