溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Prometheus監(jiān)控k8s指標(biāo)表達(dá)式梳理

發(fā)布時(shí)間:2020-06-29 04:10:47 來源:網(wǎng)絡(luò) 閱讀:3291 作者:藍(lán)葉子Sheep 欄目:云計(jì)算

Pod內(nèi)存使用率的計(jì)算

通過docker-cadvisor的方式啟動(dòng)的metrics監(jiān)控使用container_memory_rss

通過prometheus在k8s中啟動(dòng)的方式獲取的metrics監(jiān)控使用container_memory_usage_bytes或container_memory_working_set_bytes


Pod 內(nèi)存使用率的計(jì)算就簡(jiǎn)單多了,直接用內(nèi)存實(shí)際使用量除以內(nèi)存限制使用量即可:

cadvisor容器 內(nèi)存使用率大于90%

sum?by(name,?id,?job,?node)?(container_memory_rss{image!="",job="ali-prod-executor-cadvisor"})?/?sum?by(name,?id,?job,?node)?(container_spec_memory_limit_bytes{image!="",job="ali-prod-executor-cadvisor"})?*?100?!=?+Inf?>?80

k8s方式 方法1

avg?by(pod_name)?(container_memory_usage_bytes{pod_name!="",image!~".*pause-amd64:1031|.*pause-amd64:3.0"}?/?container_spec_memory_limit_bytes{pod_name!="",image!~".*pause-amd64:1031|.*pause-amd64:3.0"})?*?100?>?90

方法2

sum?by(pod_name,?namespace,?job)?(container_memory_working_set_bytes{image!="",image!~"xxxxx.com/xxs/pause.+",job!="xxxd-executor-cadvisor"})?/?sum?by(pod_name,?namespace,?job)?(container_spec_memory_limit_bytes{image!="",image!~"reg.linkdoc-inc.com/ops/pause.+",job!="ali-prod-executor-cadvisor"})?*?100?!=?+Inf?>?90

容器的CPU使用率:

sum?by(pod_name,?namespace,?job)?(rate(container_cpu_usage_seconds_total{image!=""}[1m]))?/?(sum?by(pod_name,?namespace,?job)?(container_spec_cpu_quota{image!=""}?/?100000))?*?100?>?90

容器入帶寬大于50M

sum?by?(namespace,job,pod_name)?(irate(container_network_receive_bytes_total{image!=""}[3m]))??/?1024?/1024?>?50

容器出帶寬大于50M

sum?by?(namespace,job,pod_name)?(irate(container_network_transmit_bytes_total{image!=""}[1m]))??/?1024?/1024?>?50


向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI