全部產品
Search
文件中心

Application Real-Time Monitoring Service:Python應用執行個體監控

更新時間:Mar 13, 2025

為Python應用安裝探針後,ARMS即可開始監控Python應用,您可以在執行個體監控頁面瞭解應用的基礎監控、執行個體GC和堆記憶體等資訊。

前提條件

已為應用安裝探針,具體操作,請參見應用監控接入概述

查看執行個體監控

  1. 登入ARMS控制台,在左側導覽列選擇應用監控 > 應用列表

  2. 應用列表頁面頂部選擇目標地區,然後單擊目標應用程式名稱。

    說明

    語言列的表徵圖含義如下:

    Java表徵圖:接入應用監控的Java應用。

    image:接入應用監控的Golang應用。

    image:接入應用監控的Python應用。

    -:接入Managed Service for OpenTelemetry的應用。

  3. 在上方導覽列單擊執行個體監控

頁面說明

Python應用的執行個體監控目前僅支援容器環境接入,您還需將Python應用接入Managed Service for Prometheus。具體操作,請參見容器可觀測

2024-09-11_16-00-53

  • 在快捷篩選區域(圖示①),您可以按叢集和執行個體對圖表、執行個體列表進行篩選。

  • 在趨勢圖地區(圖示②),您可以查看該應用在指定時間範圍內的CPU/記憶體用量、GC次數趨勢圖。

    • 基礎監控:應用在指定時間範圍內CPU用量和記憶體用量趨勢圖。

    • 執行個體GC:應用在指定時間範圍內GC的趨勢圖。

    單擊image.png表徵圖,可以在彈出的對話方塊中查看該指標在某個時間段的統計情況或對比不同日期在同一時間段的統計情況,通過選擇image.png表徵圖可以切換柱狀圖、趨勢圖進行展示。

  • 在執行個體列表地區(圖示③),您可以查看執行個體IP、CPU用量、CPU請求、CPU限制、CPU利用率(未設定CPU限制時,此項展示為-)、記憶體用量、記憶體請求、記憶體限制、記憶體利用率(未設定記憶體限制時,此項展示為-)、磁碟用量、磁碟限制、磁碟利用率(未設定磁碟限制時,此項展示為-)、GC 次數、RED三指標(請求數、錯誤數、平均耗時)等。

    在執行個體列表,您可以執行以下操作:

    • 單擊執行個體IP或操作列的詳情,可以查看執行個體詳情,更多資訊,請參見執行個體詳情

    • 單擊操作列的調用鏈,可以查看該執行個體的鏈路詳情。更多資訊,請參見調用鏈分析

執行個體詳情

概覽

概覽頁簽可以查看目標介面的請求數、錯誤數和平均耗時。

2024-09-11_16-49-48

Runtime監控

Runtime監控功能可監控以下指標:

  • 線程數量

  • 環境切換次數

  • GC對象數,對象分配數量和釋放數量,分配為正數,釋放為負數。

  • 3代的GC次數:Python記憶體回收行程在第三代中執行記憶體回收的次數。

  • 3代的GC耗時:Python記憶體回收行程在第三代中執行記憶體回收所花費的總時間。

說明

2024-09-11_16-50-59

容器監控

容器監控頁簽可以查看容器視角的CPU、記憶體、Disk(磁碟)、Load(負載)、網路流量和網路資料包的時序曲線。

image

調用鏈分析

調用鏈分析功能基於已儲存的全量鏈路詳細資料,通過自由組合篩選條件與彙總維度進行即時分析,可以滿足不同情境的自訂診斷需求。更多資訊,請參見調用鏈分析Span資料資訊

相關文檔

應用監控詳細的指標資訊,請參見應用監控指標說明