通過本文您可以了解容器服務Kubernetes版的集群、節點和容器組的監控項。
容器服務Kubernetes版集群的metrics-server組件必須升級到V0.3.8.5及以上版本。具體操作,請參見升級集群至v1.12版本前升級metrics-server組件。
對于2024年04月25日10:00:00以后創建的容器服務Kubernetes版集群,您必須手動開啟metrics-server組件的云監控功能,才能通過云監控對其進行監控。具體操作,請參見開啟容器服務Kubernetes版集群的云監控功能。
當您調用云監控的API接口時,需要獲取當前云產品的Namespace和Period,具體取值如下:
Namespace為acs_k8s。
Period默認為60秒,也可以為60的整數倍。
當前云產品的MetricName和Dimensions的取值如下表所示。
監控項 | 單位 | MetricName | Dimensions | Statistics |
集群CPU分配上限 | Core | cluster.cpu.limit | userId、cluster | Value |
集群CPU資源分配最小需求 | Core | cluster.cpu.request | userId、cluster | Value |
集群CPU使用量 | Core | cluster.cpu.usage_rate | userId、cluster | Value |
集群CPU使用率 | % | cluster.cpu.utilization | userId、cluster | Value |
集群內存分配上限 | Byte | cluster.memory.limit | userId、cluster | Value |
集群內存最小分配 | Byte | cluster.memory.request | userId、cluster | Value |
集群內存使用率 | % | cluster.memory.utilization | userId、cluster | Value |
節點CPU可分配配額 | Core | node.cpu.allocatable | userId、cluster、node | Value |
節點CPU總量 | Core | node.cpu.capacity | userId、cluster、node | Value |
節點CPU配額限制 | Core | node.cpu.limit | userId、cluster、node | Value |
Node_CPU資源超賣率(usage/request) | % | node.cpu.oversale_rate | userId、cluster、node | Value |
節點CPU資源分配最小需求 | Core | node.cpu.request | userId、cluster、node | Value |
節點CPU使用量 | Core | node.cpu.usage_rate | userId、cluster、node | Value |
節點CPU使用率 | % | node.cpu.utilization | userId、cluster、node | Value |
節點文件系統可用大小 | Byte | node.filesystem.available | userId、cluster、node | Value |
節點文件系統Inodes | Count | node.filesystem.inodes | userId、cluster、node | Value |
節點文件系統配額 | Count | node.filesystem.limit | userId、cluster、node | Value |
節點文件系統使用 | Count | node.filesystem.usage | userId、cluster、node | Value |
節點內存可分配額 | Byte | node.memory.allocatable | userId、cluster、node | Value |
節點緩存內存使用量 | Count | node.memory.cache | userId、cluster、node | Value |
節點內存使用限制 | Byte | node.memory.limit | userId、cluster、node | Value |
Node_內存資源超賣率(usage/request) | % | node.memory.oversale_rate | userId、cluster、node | Value |
節點內存資源分配最小需求 | Count | node.memory.request | userId、cluster、node | Value |
節點內存使用量 | Count | node.memory.usage | userId、cluster、node | Value |
節點內存使用率 | % | node.memory.utilization | userId、cluster、node | Value |
節點工作內存使用量 | Byte | node.memory.working_set | userId、cluster、node | Value |
節點網絡錯誤數 | Count | node.network.rx_errors | userId、cluster、node | Value |
節點網絡接收錯誤率 | % | node.network.rx_errors_rate | userId、cluster、node | Value |
節點網絡接收速率 | Byte/s | node.network.rx_rate | userId、cluster、node | Value |
節點網絡流出錯誤比例 | % | node.network.tx_errors_rate | userId、cluster、node | Value |
節點網絡發送速率 | Byte/s | node.network.tx_rate | userId、cluster、node | Value |
命名空間CPU資源分配上限 | Core | ns.cpu.limit | userId、cluster、namespace | Sum |
容器組CPU資源分配上限 | Core | pod.cpu.limit | userId、cluster、namespace、type、app、pod | Value |
Pod_CPU資源超賣率(usage/request) | % | pod.cpu.oversale_rate | userId、cluster、namespace、type、app、pod | Value |
容器組CPU資源分配最小需求 | Core | pod.cpu.request | userId、cluster、namespace、type、app、pod | Value |
容器組CPU使用量 | Core | pod.cpu.usage_rate | userId、cluster、namespace、type、app、pod | Value |
容器組CPU使用率(usage/limit) | % | pod.cpu.utilization | userId、cluster、namespace、type、app、pod | Value |
容器組內存資源Cache | Byte | pod.memory.cache | userId、cluster、namespace、type、app、pod | Value |
容器組內存資源分配上限 | Byte | pod.memory.limit | userId、cluster、namespace、type、app、pod | Value |
Pod_內存資源超賣率(usage/request) | % | pod.memory.oversale_rate | userId、cluster、namespace、type、app、pod | Value |
容器組內存資源分配最小需求 | Byte | pod.memory.request | userId、cluster、namespace、type、app、pod | Value |
容器組內存資源Rss | Byte | pod.memory.rss | userId、cluster、namespace、type、app、pod | Value |
容器組內存使用率(working_set/limit) | % | pod.memory.utilization | userId、cluster、namespace、type、app、pod | Value |
容器組工作內存使用量 | Byte | pod.memory.working_set | userId、cluster、namespace、type、app、pod | Value |
容器組網絡接收錯誤速率 | Byte/s | pod.network.rx_errors_rate | userId、cluster、namespace、type、app、pod | Value |
容器組網絡接受速率 | Byte/s | pod.network.rx_rate | userId、cluster、namespace、type、app、pod | Value |
容器組網絡發送錯誤速率 | Byte/s | pod.network.tx_errors_rate | userId、cluster、namespace、type、app、pod | Value |
容器組網絡發送速率 | Byte/s | pod.network.tx_rate | userId、cluster、namespace、type、app、pod | Value |
部署應用文件系統可用大小 | Byte | deployment.filesystem.available | userId、cluster、namespace、type、app | Sum |
部署應用文件系統上限 | Byte | deployment.filesystem.limit | userId、cluster、namespace、type、app | Sum |
容器組文件系統可用大小 | Byte | pod.filesystem.available | userId、cluster、namespace、type、app、pod | Value |
容器組文件系統上限 | Byte | pod.filesystem.limit | userId、cluster、namespace、type、app、pod | Value |
集群文件系統可用大小 | Byte | cluster.filesystem.available | userId、cluster | Value |
集群文件系統上限 | Byte | cluster.filesystem.limit | userId、cluster | Value |
部署應用CPU資源分配上限 | Core | deployment.cpu.limit | userId、cluster、namespace、type、app | Sum |
部署應用CPU資源分配最小需求 | Core | deployment.cpu.request | userId、cluster、namespace、type、app | Sum |
部署應用CPU使用量 | Core | deployment.cpu.usage_rate | userId、cluster、namespace、type、app | Sum |
部署應用內存資源分配上限 | Byte | deployment.memory.limit | userId、cluster、namespace、type、app | Sum |
部署應用內存資源分配最小需求 | Byte | deployment.memory.request | userId、cluster、namespace、type、app | Sum |
部署應用工作內存使用量 | Byte | deployment.memory.working_set | userId、cluster、namespace、type、app | Sum |
部署應用網絡接收錯誤速率 | Byte/s | deployment.network.rx_errors_rate | userId、cluster、namespace、type、app | Sum |
部署應用網絡接收速率 | Byte/s | deployment.network.rx_rate | userId、cluster、namespace、type、app | Sum |
部署應用網絡發送錯誤速率 | Byte/s | deployment.network.tx_errors_rate | userId、cluster、namespace、type、app | Sum |
部署應用網絡發送速率 | Byte/s | deployment.network.tx_rate | userId、cluster、namespace、type、app | Sum |
節點CPU軟限制資源量(reservation) | Core | node.cpu.reservation | userId、cluster、node | Value |
節點內存總容量 | Byte | node.memory.capacity | userId、cluster、node | Value |
節點內存主頁錯誤數(major page fault) | Count | node.memory.major_page_faults | userId、cluster、node | Value |
節點內存主頁錯誤率(major page fault rate) | % | node.memory.major_page_faults_rate | userId、cluster、node | Value |
節點內存頁錯誤數(page fault) | Count | node.memory.page_faults | userId、cluster、node | Value |
節點內存頁錯誤率(page fault rate) | % | node.memory.page_faults_rate | userId、cluster、node | Value |
節點內存軟限制資源量(reservation) | Byte | node.memory.reservation | userId、cluster、node | Value |
節點常駐內存使用量 | Byte | node.memory.rss | userId、cluster、node | Value |
命名空間CPU資源超賣率(usage/request) | % | ns.cpu.oversale_rate | userId、cluster、namespace | Value |
命名空間CPU資源分配最小需求 | Core | ns.cpu.request | userId、cluster、namespace | Sum |
命名空間CPU資源使用量 | Core | ns.cpu.usage_rate | userId、cluster、namespace | Sum |
命名空間所有pod內存限制(limit) | Byte | ns.memory.limit | userId、cluster、namespace | Sum |
命名空間內存資源超賣率(usage/request) | % | ns.memory.oversale_rate | userId、cluster、namespace | Value |
命名空間所有pod內存請求量(request) | Byte | ns.memory.request | userId、cluster、namespace | Sum |
命名空間工作內存使用量 | Byte | ns.memory.working_set | userId、cluster、namespace | Sum |