添加配置

在普罗米修斯中prometheus.yml配置如下配置

- job_name: blackbox_http
  metrics_path: /probe
  params:
    module:
    - http_2xx
  static_configs:
  - targets:
    - https://www.shengjian.net//此处是你需要告警的网站地址
  relabel_configs:
  - source_labels:
    - __address__
    target_label: __param_target
  - source_labels:
    - __param_target
    target_label: instance
  - target_label: __address__
replacement: 127.0.0.1:9115

修改配置后需要重启普罗米修斯

重启后需等待一会,在夜莺监控即时查询中可以查到监听到的信息 image-20240407171802126

配置告警规则

image-20240407173701353

例如百度官网配置

PromQL:probe_ip_protocol{instance="https://www.shengjian.net", job="blackbox_http"}==0

image-20240407174439263

  • 执行频率

    多少秒执行一次

  • 持续时长

    连续多少秒符合规则后触发

可以根据自己的需求配置生效时间,通知配置,恢复通知等(用户的通知地址在人员管理中配置)

image-20240407174015185

通知地址

image-20240407174155282

配置地址image-20240407174221283

符合条件后即可收到告警通知

image-20240407174349669