• 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

    用一个例子来演示会更加清晰
  • 相关阅读:
    团队展示&选题
    结对编程(JAVA实现)
    wc项目(node.js实现)
    复审与事后分析
    事后诸葛亮分析报告
    Alpha阶段项目复审
    测试与发布
    Scrum 冲刺第五篇
    Scrum 冲刺第一篇
    项目冲刺
  • 原文地址:https://www.cnblogs.com/hixiaowei/p/14498623.html
Copyright © 2020-2023  润新知