K8S一些监控指标
admin
2023-03-03 05:20:48
0

内存:

container_memory_rss
RSS内存,即常驻内存集(Resident Set Size),是分配给进程使用实际物理内存,而不是磁盘上缓存的虚拟内存。RSS内存包括所有分配的栈内存和堆内存,以及加载到物理内存中的共享库占用的内存空间,但不包括进入交换分区的内存。


container_memory_usage_bytes
当前使用的内存量,包括所有使用的内存,不管有没有被访问。

container_memory_max_usage_bytes
最大内存使用量的记录。


container_memory_cache
高速缓存(cache)的使用量。cache是位于CPU与主内存间的一种容量较小但速度很高的存储器,是为了提高cpu和内存之间的数据交换速度而设计的。


container_memory_swap
虚拟内存使用量。虚拟内存(swap)指的是用磁盘来模拟内存使用。当物理内存快要使用完或者达到一定比例,就可以把部分不用的内存数据交换到硬盘保存,需要使用时再调入物理内存


container_memory_working_set_bytes
当前内存工作集(working set)使用量。

container_memory_max_usage_bytes(最大可用内存) >container_memory_usage_bytes(已经申请的内存+工作集使用的内存) >container_memory_working_set_bytes(工作集内存) >container_memory_rss(常驻内存集)


PromQL基础

解释

http_request_total{}瞬时向量表达式,选择当前最新的数据
http_request_total{}[5m]区间向量表达式,选择以当前时间为基准,5分钟内的数据
http_request_total{} offset 5m分钟前的瞬时样本数据
http_request_total{}[1d] offset 1d昨天一天的区间内的样本数据
PromQL聚合操作

解释

sum () by (cluster_name)每个结果里的value值的求和,单位没限制,例如请求总时间
topk(3,count_netstat_wait_connections)前n条时序 进行瞬时报警,不是为了观察曲线图
bottomk()后n条时序
quantile(0.5, http_requests_total)当φ为0.5时,即表示找到当前样本数据中的中位数
min max avg最小 最大 平均
count()每条结果计数,单位次数
count_values()对value进行计数
PromQL 内置函数

解释

解释

rate(5m)取一段时间增量的平均每秒数量, 5m内总增量/5m适合缓慢变化的计数器(counter)
irate(5m)指定时间范围内的最近两个数据点来算速率,适合快速变化的计数器(counter)
increase(5m)取一段时间增量的总量, 5m内总增量
predict_linear(node_filesystem_free{job= "node"}[1h], 4 * 3600)适合gauges,对数据的变化趋势进行预测
by 与without(标签名)without用于从计算结果中移除列举的标签,而保留其它标签。by则正好相反,结果向量中只保留列出的标签,其余标签则移除。通过without和by可以按照样本的问题对数据进行聚合。
avg without(cpu) ( rate (node_cpu_seconds_total{mode="idle"}[5m]) )without不按cpu标签分组,然后计算平均值。
ceil(node_load5{instance="192.168.1.75:9100"})四舍五入
day_of_month()返回被给定 UTC 时间所在月的第几天
clamp_max(node_load5{instance="192.168.1.75:9100"}, 2)输入一个瞬时向量和最大值,样本数据值若大于 max,则改为 max,否则不变
changes(node_load5{instance="192.168.1.75:9100"}[1m])输入一个区间向量, 返回这个区间向量内每个样本数据值变化的次数(瞬时向量),如果样本数据值没有发生变化,则返回结果为 1
delta(cpu_temp_celsius{host="zeus"}[2h])它计算一个区间向量 v的第一个元素和最后一个元素之间的差值用在 Gauge 类型的时间序列上


相关内容

热门资讯

农业农村“半年报”发布,这些看... 7月24日召开的国新办发布会上,农业农村部介绍2026年上半年农业农村经济运行情况。夏粮喜获丰收、常...
世界遗产+1!景德镇打卡地图,... 北京时间7月25日,在韩国釜山举行的第48届世界遗产大会上,由我国申报的“景德镇手工瓷业遗存”项目经...
有人呼吁白宫“封杀”中国开源大... 未来一段时间,将有多款中国开源模型发布。Kimi K3定于7月27日正式开源,阿里即将开源2.4万亿...
20名“高考状元”选择学医!此... 2026年香港高考的24名“状元”中,有20人明确表示将留港攻读医科。多年来,香港最顶尖的“学霸们”...
“抢人大战”,风向有变? 各地一场“抢老人”的大战,已然徐徐拉开大幕。最近,有着人口净流出压力的吉林,计划拿出3亿元发展旅居康...
石家庄一家不限量的爱心素食面馆... 7月24日正午时分,记者来到位于石家庄市新华区东明家居西二环店北门旁的“素面”小店,不大的店面里坐满...
中材科技申请风电叶片外补强辅助... 国家知识产权局信息显示,中材科技(伊吾)风电叶片有限公司申请一项名为“风电叶片外补强辅助固化装置”的...
为人工智能治理提供重要公共产品 图为2026世界人工智能大会暨人工智能全球治理高级别会议举办期间,在世博展览馆灵心巧手展位,参观者观...
泽连斯基称俄对乌多地发动大规模... 当地时间25日,乌克兰总统泽连斯基通报称,俄军于当日凌晨对乌克兰多地发动大规模空袭,使用2枚导弹、近...