本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Amazon ECS CloudWatch 指標
您可以使用 CloudWatch 用量指標來提供您帳戶的資源用量可見度。使用這些指標,以 CloudWatch 圖表和儀表板視覺化目前的服務使用狀況。
Amazon ECS 每隔 1 分鐘就會將指標傳送至 CloudWatch。這些指標為具有 RUNNING 狀態之任務的資源而收集。如果叢集、服務或其他資源沒有執行中的任務,則該期間內不會回報該資源的指標。舉例來說,如果您有叢集包含一個服務,但該服務沒有處於 RUNNING 狀態的任務,則不會向 CloudWatch 傳送任何指標。同理,如果您有兩個服務,其中一個服務有執行中的任務,而另一個沒有,則只會傳送有執行中任務之服務的指標。
| 指標 | 說明 | 有效維度 | 實用統計量 | 單位 |
|---|---|---|---|---|
| CPUReservation |
叢集或服務中所保留 CPU 單位的百分比。 CPU 保留量 (依 |
ClusterName. |
平均值、最小值、最大值 | 百分比 |
CPUUtilization |
叢集或服務所使用 CPU 單位的百分比。 叢集層級 CPU 使用率 (依 服務層級 CPU 使用率 (依 |
ClusterName, ServiceName |
平均值、最小值、最大值 |
百分比 |
MemoryReservation |
由叢集內執行中任務保留的記憶體的百分比。 叢集記憶體保留量的計算方式為,叢集上 Amazon ECS 任務所保留的記憶體總量,除以叢集中所有已註冊 Amazon EC2 執行個體的記憶體總量。此指標只能依 注意計算記憶體使用率時,如果已指定 |
ClusterName. |
平均值、最小值、最大值 | 百分比 |
MemoryUtilization |
叢集或服務所使用的記憶體百分比。 叢集層級記憶體使用率 (依 服務層級記憶體使用率 (依 |
ClusterName, ServiceName |
平均值、最小值、最大值 |
百分比 |
EBSFilesystemUtilization |
服務中任務所使用的 Amazon EBS 檔案系統百分比。 服務層級 EBS 檔案系統使用率指標 (依 注意對於託管在 Fargate 上的任務,磁碟上有僅供 Fargate 使用的空間。Fargate 使用的空間不會產生相關費用,但您可以使用 |
ClusterName, ServiceName |
平均值、最小值、最大值 |
百分比 |
GPUReservation |
由叢集內執行中任務保留的 GPU 可用總數的百分比。 叢集層級 GPU 保留量指標的計算方式為,叢集上 Amazon ECS 任務所保留的 GPU 數量,除以叢集中所有已註冊且搭載 GPU 之 Amazon EC2 執行個體的 GPU 總數。僅處於 |
ClusterName |
平均值、最小值、最大值 | 百分比 |
ActiveConnectionCount |
從用戶端到在共享所選 僅當您已設定 Amazon ECS Service Connect 時,才能使用此指標。 有效維度: |
DiscoveryName 與 DiscoveryName、ServiceName、ClusterName |
平均值、最小值、最大值、總和 | 計數 |
NewConnectionCount |
從用戶端到在共享所選 僅當您已設定 Amazon ECS Service Connect 時,才能使用此指標。 |
DiscoveryName 和 DiscoveryName, ServiceName,
ClusterName |
平均值、最小值、最大值、總和 | 計數 |
ProcessedBytes |
Service Connect Proxy 處理的輸入流量總位元組數。 僅當您已設定 Amazon ECS Service Connect 時,才能使用此指標。 |
DiscoveryName 和 DiscoveryName, ServiceName,
ClusterName |
平均值、最小值、最大值、總和 | 位元組 |
RequestCount |
Service Connect Proxy 處理的輸入流量請求數。 僅當您已設定 Amazon ECS Service Connect 時,才能使用此指標。 您也需在任務定義的連接埠映射中設定 |
DiscoveryName 和 DiscoveryName, ServiceName,
ClusterName |
平均值、最小值、最大值、總和 | 計數 |
GrpcRequestCount |
Service Connect Proxy 處理的 gRPC 輸入流量請求數。 僅當您已設定 Amazon ECS Service Connect 且 |
DiscoveryName 和 DiscoveryName, ServiceName,
ClusterName |
平均值、最小值、最大值、總和 | 計數 |
HTTPCode_Target_2XX_Count |
這些任務中應用程式所產生的編號 200 至 299 的 HTTP 回應代碼數。這些任務是目標。此指標只會計算應用程式在這些任務中傳送至 Service Connect Proxy 的回應,而非直接傳送的回應。 僅當您已設定 Amazon ECS Service Connect 且 有效維度: |
TargetDiscoveryName 和 TargetDiscoveryName,
ServiceName, ClusterName |
平均值、最小值、最大值、總和 | 計數 |
HTTPCode_Target_3XX_Count |
這些任務中應用程式所產生的編號 300 至 399 的 HTTP 回應代碼數。這些任務是目標。此指標只會計算應用程式在這些任務中傳送至 Service Connect Proxy 的回應,而非直接傳送的回應。 僅當您已設定 Amazon ECS Service Connect 且 |
TargetDiscoveryName 和 TargetDiscoveryName,
ServiceName, ClusterName |
平均值、最小值、最大值、總和 | 計數 |
HTTPCode_Target_4XX_Count |
這些任務中應用程式所產生的編號 400 至 499 的 HTTP 回應代碼數。這些任務是目標。此指標只會計算應用程式在這些任務中傳送至 Service Connect Proxy 的回應,而非直接傳送的回應。 僅當您已設定 Amazon ECS Service Connect 且 |
TargetDiscoveryName 和 TargetDiscoveryName,
ServiceName, ClusterName |
平均值、最小值、最大值、總和 | 計數 |
HTTPCode_Target_5XX_Count |
這些任務中應用程式所產生的編號 500 至 599 的 HTTP 回應代碼數。這些任務是目標。此指標只會計算應用程式在這些任務中傳送至 Service Connect Proxy 的回應,而非直接傳送的回應。 僅當您已設定 Amazon ECS Service Connect 且 |
TargetDiscoveryName 和 TargetDiscoveryName,
ServiceName, ClusterName |
平均值、最小值、最大值、總和 | 計數 |
RequestCountPerTarget |
共享所選 僅當您已設定 Amazon ECS Service Connect 時,才能使用此指標。 |
TargetDiscoveryName 和 TargetDiscoveryName,
ServiceName, ClusterName |
平均數 | 計數 |
TargetProcessedBytes |
Service Connect Proxy 處理的總位元組數。 僅當您已設定 Amazon ECS Service Connect 時,才能使用此指標。 |
TargetDiscoveryName 和 TargetDiscoveryName,
ServiceName, ClusterName |
平均值、最小值、最大值、總和 | 位元組 |
TargetResponseTime |
應用程式請求處理的延遲。從請求到達目標任務中的 Service Connect Proxy,直到 Proxy 收到目標應用程式回應所經過的時間 (以毫秒為單位)。 僅當您已設定 Amazon ECS Service Connect 時,才能使用此指標。 |
TargetDiscoveryName 和 TargetDiscoveryName, ServiceName,
ClusterName |
平均值、最小值、最大值 |
毫秒 |
ClientTLSNegotiationErrorCount |
TLS 連線失敗的總次數。僅當已啟用 TLS 時才使用此指標。 僅當您已設定 Amazon ECS Service Connect 時,才能使用此指標。 |
DiscoveryName 與 DiscoveryName、ServiceName、ClusterName |
平均值、最小值、最大值、總和 | 計數 |
TargetTLSNegotiationErrorCount |
TLS 連線因缺少用戶端憑證、 AWS 私有 CA 驗證失敗或 SAN 驗證失敗而失敗的總次數。僅當已啟用 TLS 時才使用此指標。 僅當您已設定 Amazon ECS Service Connect 時,才能使用此指標。 |
ServiceName、ClusterName、TargetDiscoveryName 與 TargetDiscoveryName |
平均值、最小值、最大值、總和 | 計數 |
Amazon ECS 指標的維度
Amazon ECS 指標使用 AWS/ECS 命名空間,並提供下列維度的指標。Amazon ECS 只會針對 RUNNING 狀態中有任務的資源傳送指標。舉例來說,如果您有叢集包含一個服務,但該服務沒有處於 RUNNING 狀態的任務,則不會傳送任何指標至 CloudWatch。如果您有兩個服務,其中一個有執行中的任務,而另一個沒有,則只會傳送有執行中任務之服務的指標。
| 維度 | 定義 |
|---|---|
ClusterName |
此維度可篩選您為指定叢集中所有資源請求的資料。所有 Amazon ECS 指標皆以 |
ServiceName |
此維度可篩選您為指定叢集中的指定服務的所有資源請求的資料。 |
DiscoveryName |
此維度會篩選您為流量指標請求,且傳送至所有 Amazon ECS 叢集內指定 Service Connect 探索名稱的資料。 請注意,執行中容器內的特定連接埠可以擁有多個探索名稱。 |
DiscoveryName, ServiceName, ClusterName |
此維度會篩選您為流量指標請求,且傳送至具有此探索名稱並由此叢集中此服務所建立之任務內指定 Service Connect 探索名稱的資料。 如果您在不同命名空間的多個服務中重複使用相同的探索名稱,請使用此維度來查看特定服務的輸入流量指標。 請注意,執行中容器內的特定連接埠可以擁有多個探索名稱。 |
TargetDiscoveryName |
此維度會篩選您為流量指標請求,且傳送至所有 Amazon ECS 叢集內指定 Service Connect 探索名稱的資料。 與 請注意,執行中容器內的特定連接埠可以擁有多個探索名稱。 |
TargetDiscoveryName, ServiceName, ClusterName |
此維度會篩選您為流量指標請求,且傳送至指定 Service Connect 探索名稱的資料,但僅會計算來自此叢集中此服務所建立任務的流量。 使用此維度來查看來自另一服務中特定用戶端的輸入流量指標。 與 請注意,執行中容器內的特定連接埠可以擁有多個探索名稱。 |