本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Amazon ECS CloudWatch 指標
您可以使用 CloudWatch 用量指標來提供您帳戶的資源用量可見度。使用這些指標,以 CloudWatch 圖表和儀表板視覺化目前的服務使用狀況。
Amazon ECS 每隔一分鐘將指標傳送至 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 任務預留的 GPUs 數量,除以叢集中已註冊 GPUs 的所有 Amazon EC2 執行個體上可用的 GPUs 總數。只有處於 |
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 Private 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 探索名稱的資料,但僅會計算來自此叢集中此服務所建立任務的流量。 使用此維度來查看來自另一服務中特定用戶端的輸入流量指標。 與 請注意,執行中容器內的特定連接埠可以擁有多個探索名稱。 |