阿里雲雲監控-進程監控


進程監控默認為您采集最近一段時間內活躍進程的CPU使用率、內存使用率以及進程打開文件數。如果您添加了進程關鍵字,還可以采集包含關鍵字的進程個數。

查看活躍進程消耗

  • 雲監控插件會每分鍾統計一次CPU消耗Top5 的進程,記錄 Top5 進程的CPU使用率、內存使用率和打開文件數。
  • 進程的CPU使用率與內存使用率,請參考Linux的top命令。
  • 當前進程打開文件數,請參考Linux的lsof命令。
 
說明
  • 如果您的進程占用了多個CPU,會出現CPU使用率超過100%的情況,是因為這里的采集結果為多核CPU的總使用率。
  • 如果您查詢的時間范圍內,Top5的進程不固定,進程列表中會展示這段時間內全部進入過Top5的進程,列表中的時間表示該進程最后一次進入Top5的時間。
  • 只有進入Top5的進程才會采集進程的CPU使用率、內存使用率和打開文件數,所以如果該進程在查詢的時間范圍內未持續進入Top5,會出現監控圖中數據點不連續的情況,數據點的密集程度則表明了該進程在服務器上的活躍程度。
    • 如下圖所示的 wrapper 進程,未持續進入服務器CPU消耗最高的Top5進程,所以監控圖中的數據點稀疏、不連續,有數據點的時間表示該進程在Top5內。
    • 如下圖所示的 java 進程,在監控圖中數據點非常密集、連續,表明該進程持續排入CPU消耗最高的Top5進程內。

監控指定進程數

您可以通過進程數監控,采集關鍵進程的數量,及時獲取關鍵進程的存活狀態。

  • 添加指定進程監控
    假設您的主機當前運行了如下幾個進程 :
    • /usr/bin/java -Xmx2300m -Xms2300m org.apache.catalina.startup.Bootstrap
    • /usr/bin/ruby
    • nginx -c /ect/nginx/nginx.conf
    您添加了6個進程關鍵字,采集結果分別如下:
    • 添加進程關鍵字為:ruby,采集進程數:1,命中進程名稱。
    • 添加進程關鍵字為:nginx,采集進程數:1,命中進程名稱與參數。
    • 添加進程關鍵字為:/usr/bin,采集進程數:2,命中路徑(兩個進程包含這個路徑)。
    • 添加進程關鍵字為:apache.catalina,采集進程數:1,命中部分參數。
    • 添加進程關鍵字為:nginx.conf,采集進程數:1,命中部分參數。
    • 添加進程關鍵字為:-c,采集進程數:1, 命中部分參數。

    操作步驟

    1. 登錄雲監控控制台
    2. 單擊左側導航欄中的主機監控,進入主機監控頁面。
    3. 單擊需要添加進程監控的主機名稱,或單擊操作中的監控圖表,進入主機的監控詳情頁
    4. 單擊進程監控頁簽,切換到進程監控頁面
    5. 在進程數監控圖表,您可以添加進程關鍵字,統計對應進程數量。單擊添加進程監控 按鈕,進入添加進程監控頁面。
    6. 輸入進程名稱或進程關鍵字,單擊增加即可。
  • 刪除指定進程監控
    1. 登錄雲監控控制台
    2. 單擊左側導航欄中的主機監控,進入主機監控頁面。
    3. 單擊需要添加進程監控的主機名稱,或單擊操作中的監控圖表,進入主機的監控詳情頁。
    4. 單擊進程監控頁簽,切換到進程監控頁面。
    5. 在進程數監控圖表上,單擊添加進程監控 按鈕,進入添加進程監控頁面。
    6. 在列表中,單擊操作欄中的刪除,可刪除對應的進程監控。
    • 設置報警規則

      您在配置好指定進程的監控后,可以為進程配置報警規則,在進程數變化時收到報警通知。

      1. 登錄雲監控控制台
      2. 單擊左側導航欄中的主機監控,進入主機監控頁面
      3. 選擇需要添加進程監控報警的主機,單擊操作欄中的報警規則,進入報警規則頁面。
      4. 單擊右上角的新建報警規則按鈕,進入創建報警規則頁面
      5. 設置報警規則的規則描述下拉列表中,選擇進程數,然后配置相應的報警閾值。如果機器上配置了多個進程,每個進程數量不一樣,可以單擊添加報警規則一次為多個進程配置報警規則。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM