通過本文您可以瞭解Container ServiceKubernetes版的叢集、節點和容器組的監控項。
Container ServiceKubernetes版叢集的metrics-server組件必須升級到V0.3.8.5及以上版本。具體操作,請參見升級叢集至v1.12版本前升級metrics-server組件。
對於2024年04月25日10:00:00以後建立的Container ServiceKubernetes版叢集,您必須手動開啟metrics-server組件的CloudMonitor功能,才能通過CloudMonitor對其進行監控。具體操作,請參見開啟Container ServiceKubernetes版叢集的CloudMonitor功能。
當您調用CloudMonitor的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 |