blackbox exporter制定非200指定内容返回策略

规则
prometeus blackbox get方式设置非200状态码或者返回 特定内容即为成功
思路:在blackbox上设置模板

  http_get:
    prober: http
    timeout: 15s
    http:
      valid_status_codes: [503]
      preferred_ip_protocol: "ip4"
      method: GET
      fail_if_body_not_matches_regexp:
        - '"status":"UP"'

这表示返回503和"status":"up"的才返回正确,然后再promethes配置文件引用该模块

  - job_name: 'get-test'
    metrics_path: /probe
    params:
      module: [http_get]
    static_configs:
    - targets: ['http://192.168.11.25:8081/actuator/health']
      labels:
        instance: 'http://192.168.11.25:8081/actuator/health'
        tags: 'get-test'
    relabel_configs:
    - source_labels: [__address__]
      target_label: __param_target
    - target_label: __address__
      replacement: 192.168.11.178:9115
  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值