zoukankan      html  css  js  c++  java
  • blackbox exporter

    1. 好的参考文档:/blackbox_exporter

    https://github.com/prometheus/blackbox_exporter

    https://github.com/prometheus/blackbox_exporter/blob/master/CONFIGURATION.md

    2. relabelling的理解

    Before applying the relabeling rules, the URI of a request Prometheus would make would look like this:
    "http://prometheus.io/probe?module=http_2xx". After relabeling it will look like this "http://localhost:9115/probe?target=http://prometheus.io&module=http_2xx".
    First we take the values from the label __address__ (which contain the values from targets)
    and write them to a new label __param_target which will add a parameter target to the Prometheus scrape requests:
    relabel_configs:
        - source_labels: [__address__]
          target_label: __param_target

    参考: https://prometheus.io/docs/guides/multi-target-exporter/#querying-multi-target-exporters-with-prometheus

    3.自定义HTTP请求

    如果HTTP服务启用了安全认证,Blockbox Exporter内置了对basic_auth的支持,可以直接设置相关的认证信息即可:

    http_basic_auth_example:
        prober: http
        timeout: 5s
        http:
          method: POST
          headers:
            Host: "login.example.com"
          basic_auth:
            username: "username"
            password: "mysecret"

    https://yunlzheng.gitbook.io/prometheus-book/part-ii-prometheus-jin-jie/exporter/commonly-eporter-usage/install_blackbox_exporter#zi-ding-yi-http-qing-qiu

    用一个例子来演示会更加清晰
  • 相关阅读:
    前台线程与后台线程的区别
    触发器
    Asp.net AutopostBack 属性
    Spring实战拆书--SpringBean
    侣行APP
    用android去写一个小程序
    java如何使用JUnit进行单元测试
    JDK的安装与配置以及eclipse的使用
    软件工程第一次作业(1)
    软件工程第一次作业(2)
  • 原文地址:https://www.cnblogs.com/hixiaowei/p/14498623.html
Copyright © 2011-2022 走看看