巧用Grafana和Arthas自动抓取K8S中异常Java进程的线程堆栈 (2)

Metrics 中填写

container_memory_working_set_bytes{job="kubelet", metrics_path="/metrics/cadvisor", image!="", container!="POD"} * on (namespace, pod) group_left(node) max by(namespace, pod, node, container) (kube_pod_info)

Legend 中填写

{{node}} - {{namespace}} - {{pod}} - {{container}}

配置完如下:

巧用Grafana和Arthas自动抓取K8S中异常Java进程的线程堆栈

Alert配置

IS ABOVE
CPU使用值,这边配置的是超过1核CPU就报警, 可以根据需要自己调节
Evaluate every
每多久计算一次
For
Pedding时间

配置完应该如下:

巧用Grafana和Arthas自动抓取K8S中异常Java进程的线程堆栈

构建 二进制 # 为当前系统平台构建 make # 指定目标系统, GOOS: linux darwin window freebsd make GOOS=linux Docker镜像 make docker # 自定义镜像tag make docker IMAGE=test

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpdyyx.html