prometheus-k8s-kdee-rules.yaml

apiVersion: monitoring.coreos.com/v1
kind: PrometheusRule
metadata:
  labels: #安装kube-prometheus对应的标签
    app.kubernetes.io/component: prometheus
    app.kubernetes.io/instance: k8s
    app.kubernetes.io/name: prometheus
    app.kubernetes.io/part-of: kube-prometheus
    app.kubernetes.io/version: 2.34.0
    prometheus: k8s
    role: alert-rules
  name: prometheus-k8s-kdee-rules
  namespace: kuboard
spec:
  groups: #普罗米修斯规则文件的内容
  - name: kdee-threads #组的名称,必须唯一
    rules: #报警规则
    - alert: jvm-threads-state #报警名称
      expr: jvm_threads_state > 30  #报警规则
      for: 2m #时间
      labels: #添加的标签
       team: node
      annotations: #报警输出内容
       summary: "{{$labels.instance}}: jvm_threads_state >30"  
       description: "{{$labels.instance}}: job {{$labels.job}} 测试测试 jvm_threads_state大于30"

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

Captcha Code