jvm_memory_committed_bytes:可供Java虚拟机使用的已提交的内存量 system_cpu_usage:最近的cpu利用率 jvm_threads_peak_threads:自Java虚拟机启动或重置峰值以来的活动线程峰值 jvm_memory_used_bytes:已用内存量 jvm_threads_daemon_threads:当前活动的守护程序线程数 process_cpu_usage:JVM的CPU利用率 process_start...
system_cpu_count:Java虚拟机可用的处理器数量 process_uptime_seconds:Java虚拟机的正常运行时间 jvm_threads_states_threads:当前处于NEW状态的线程数 jvm_memory_committed_bytes:可供Java虚拟机使用的已提交的内存量 system_cpu_usage:最近的cpu利用率 jvm_threads_peak_threads:自Java虚拟机启动或重置峰值以来的活动...
prometheus --环比昨天同一时间CPU使用率的差值 abs(system_cpu_usage{instance="$instance", application="xueqiu-push"} offset 1d - system_cpu_usage{instance="$instance", application="xueqiu-push"}) 匹配模式(联合查询): graphite 没有,目前没有找到相应的语法 prometheus --查看所有的http请求,去除path包...
- alert: CPU负载告警# 规则名称expr: system_cpu_usage{job="MSG-MS"}> 0.7# 表示如果MSG-MS这个应用整个系统的CPU超过70% ,则触发告警for: 10s#持续时间 , 表示持续10秒都是高于70%的,则报警labels: serverity: page# 自定义标签annotations: summary:"{{$labels.job}} - {{$labels.instance }} 的...
表明这个图表是用来展示数据源中的什么数据,是显示变化率,还是数值,这里相当于一个表达式。例如我这里是用来显示 CPU 的变化率的,所以我填入的是:「rate(system_cpu_usage[1m])」,这表示使用 1 分钟的数据变化率来显示 CPU 的变化情况。 Legend 图例
system.cpu.usage: 系统CPU使用率 process.cpu.usage: 当前进程CPU使用率 Load Average: system.load.average.1m :load average 系统的平均负荷 重要指标 ,load average"的值越低,比如等于0.2或0.3,就说明电脑的工作量越小,系统负荷比较轻。 JVM Statistics - Memory ...
system_cpu_usage 0.0939447637893599 # HELP jvm_gc_max_data_size_bytes Max size of old generation memory pool # TYPE jvm_gc_max_data_size_bytes gauge jvm_gc_max_data_size_bytes 2.841116672E9 # 此处省略超多字... 1. 2. 3. 4.
"system.cpu.usage", "system.load.average.1m", "tomcat.sessions.active.current", "tomcat.sessions.active.max", "tomcat.sessions.alive.max", "tomcat.sessions.created", "tomcat.sessions.expired", "tomcat.sessions.rejected", ... ] }
# CPU使用预警 - alert: JavaHeighCpuUsage expr: system_cpu_usage{job="spring-actuator-many"} * 100 > 85 for: 1m labels: severity: red annotations: summary: "{{ $labels.app }} rss CPU使用率大于85%" message: "ns:{{ $labels.namespace }} pod:{{ $labels.pod }} rss内存使用率大于85...
创建prometheus rules配置文件,使用ConfigMap方式创建prometheus rules配置文件,包含的内容是两个文件,分别是node-up.yml和cpu-usage.yml。使用以下命令创建Prometheus的另外两个配置文件: $ kubectl create -f prometheus-rules-cm.yaml prometheus-rules-cm.yaml文件内容如下: kind: ConfigMapapiVersion: v1metadata: na...