本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
檢視報告給的應用程式執行器服務 CloudWatch
Amazon CloudWatch 監控您的 Amazon Web Services(AWS)資源和您實時運行 AWS 的應用程序。您可以用 CloudWatch 來收集和追蹤指標,這些指標是您可以針對資源和應用程式測量的變數。您也可以使用它來建立監視指標的警示。達到特定臨界值時,會 CloudWatch 傳送通知或自動變更受監控的資源。如需詳細資訊,請參閱 Amazon CloudWatch 使用者指南。
AWS App Runner 收集各種指標,使您可以更好地了解 App Runner 服務的使用情況,性能和可用性。有些指標會追蹤執行 Web 服務的個別執行個體,而其他指標則處於整體服務層級。以下各節列出了應用程序運行器指標,並向您展示如何在應用程序運行器控制台中查看它們。
應用程式執行器
App Runner 會收集與您的服務相關的以下指標,並將其發佈到AWS/AppRunner
命名空間 CloudWatch 中。
注意
在 2023 年 8 月 23 日之前,CPU 使用率和記憶體使用率指標是根據 vCPU 單位和已使用的記憶體 MB (而非今天計算的百分比使用率) 為基礎。如果您的應用程式在此日期之前在 App Runner 上執行,而且您選擇返回在 App Runner 或 CloudWatch 主控台上檢視此日期的指標,您會看到這兩個單位的度量顯示,並且也會看到一些不規則的情況。
重要
您必須在 2023 年 8 月 23 日之前,根據 CPU 使用率和記憶體使用率指標值來更新任何 CloudWatch 警示。根據使用率百分比 (而非 vCPU 或 MB),將警示更新為觸發。如需詳細資訊,請參閱 Amazon CloudWatch 使用者指南。
系統會針對每個執行個體 (擴展單位) 個別收集執行個體層級指標
什麼是測量? | 指標 | Description |
---|---|---|
CPU utilization |
|
一分鐘期間內的平均 CPU 使用率百分比,超出服務組態保留的 CPU 使用率總計。 |
Memory utilization |
|
在服務組態保留的記憶體總計中,一分鐘期間的平均記憶體使用量百分比。 |
系統會針對整個服務收集服務層次測量結果。
什麼是測量? | 指標 | Description |
---|---|---|
CPU utilization |
|
在一分鐘期間內,所有執行處理的聚總 CPU 使用率百分比超出服務組態保留的 CPU 使用率總計。 |
Memory utilization |
|
在服務組態保留的記憶體總計中,一分鐘期間內,所有執行處理的彙總記憶體使用量百分比。 |
Concurrency |
|
服務正在處理的並行請求的大約數目。 |
HTTP request count |
|
服務接收到的 HTTP 要求數目。 |
HTTP status counts |
|
傳回每個回應狀態的 HTTP 要求數目,依類別 (2XX、4XX、5XX) 分組。 |
HTTP request latency |
|
Web 服務處理 HTTP 要求所花費的時間 (以毫秒為單位)。 |
Instance counts |
|
為您的服務處理 HTTP 要求的執行個體數目。 注意 如果 |
在主控台中檢視應用程式執行程式
App Runner 控制台以圖形方式顯示 App Runner 為您的服務收集的指標,並提供更多探索它們的方法。
注意
此時,主控台只會顯示服務測量結果。若要檢視執行個體指標,請使用 CloudWatch 主控台。
若要檢視服務的記錄
-
開啟應用程式執行器主控台
,然後在 [區域] 清單中選取您的 AWS 區域. -
在功能窗格中,選擇 [服務],然後選擇您的應用程式執行器服務。
主控台會顯示服務儀表板,其中包含「服務概觀」。
-
在服務儀表板頁面上,選擇「指標」索引標籤。
主控台會顯示一組量度圖表。
-
選擇持續時間 (例如,12 小時),將量度圖表範圍設定為該持續時間的最近期間。
-
選擇其中一個圖形區段頂端的「新增至儀表板」,或使用任何圖形上的功能表,將相關度量新增至 CloudWatch主控台中的儀表板,以供進一步調查。