Prometheus集成consul[被监控对象开启basic认证]

1,被监控对象开启basic认证

        具体操作这里不再详细细讲。

2,将被监控对象注册到consul

        由于被监控对象开启了basic认证,注册到consul后显示:401 Unauthorized Output: Unauthorized,不能够正常健康检查。

Prometheus集成consul[被监控对象开启basic认证]_第1张图片

3,配置prometheus,发现consul上的目标

  - job_name: 'testnet'
    basic_auth:
      username: hrintercli      #认证账号  
      password: xnFBOl6Jlku5    #认证密码
    consul_sd_configs:
      - server: '10.10.10.30:8500'    #consul地址
        token: 848b1dc9-aab0-40a7-8e3e-7e8b869a97ac   #登录consul的token
        services: []
    relabel_configs:
      - source_labels: [__meta_consul_tags]
        regex: .*wl.*    #正则匹配目标
        action: keep
      - regex: __meta_consul_service_metadata_(.+)
        action: labelmap

4,热加载prometheus,发现被监控对象数据收集上来

Prometheus集成consul[被监控对象开启basic认证]_第2张图片

你可能感兴趣的:(VictoriaMetrics,监控配置手册,java,服务器,前端)