怎么使用Nginx Plus的在線活動監控功能

nginx plus 現在推出一個時實活動監視接口,提供關鍵負載(key load )和性能監控。 通過簡單的 restful json 接口,連接實時監控統計數據(stats to live dashboards) 和第三方監控工具,都變得輕輕松松。

怎么使用Nginx Plus的在線活動監控功能

nginx plus 的 平

細節: 在線活動監控 – json feed

在nginx plus中啟用該狀態提示,只需簡單地在服務器配置中添加狀態處理即可:

復制代碼?代碼如下:

location = /status {
??? allow 192.168.0.0/16; # permit Access from local network
??? deny all; # deny access from everywhere else
?
??? status;
}

如果你請求/status(或匹配location組的任何uri),nginx plus將響應一個包含當前活動數據的json文檔:

  • ??? 基本的版本、啟動時長以及識別信息;

  • ??? 連接及請求總數;

  • ??? 每個狀態區域的請求及相應計數;

  • ??? 每個upstream服務器的請求及響應技術,還有健康檢查及啟動時長統計;

  • ??? 每個命名緩存區域的數表數據.

你可以繼續往下提取數據子集,或使用restfull方式獲取單一的數據點:

怎么使用Nginx Plus的在線活動監控功能

細說: 生命周期監控 – 網頁

nginx plus附帶一個簡單的網頁 (/usr/share/nginx/html/status.html)用來輪詢狀態信息,并用一個簡單表格來顯示。你可以使用以下配置,啟用這個請求http://host:8080/status.html:

復制代碼?代碼如下:

server {
??? listen 8080;
??? root /usr/share/nginx/html;
?
??? location = /status {
??????? status;
??? }
}

? 版權聲明
THE END
喜歡就支持一下吧
點贊6 分享