• prometheus之面试题


    1、全局配置

     global标签下的配置,会作用到所有的抓取目标。有4种配置

    • scrape_interval:拉取 targets的默认时间间隔。

    • scrape_timeout:拉取一个 target 的超时时间。

    • evaluation_interval:评估rules的时间间隔。

    • external_labels:和外部系统交流时,添加到数据中的标签。

    global:
      scrape_interval: 15s
      scrape_timeout: 10s
      evaluation_interval: 15s 

    2、规则文件配置

        rule_files标签下的配置,它指定了一系列的rules 文件。

    rule_files:
      - "rules/simple.rules"
      - "rules/rules/*.rules"
    

    3、抓取配置

        scrape_configs节点下的配置。主要用来配置拉取的数据。、

    scrape_configs:
    - job_name: node
      metrics_path: /metrics
      scheme: http
      static_configs:
      - targets:
        - 10.1.204.109:9100
        labels:
          instance: service1
      - targets:
        - 10.1.205.235:9100
        labels:
          instance: private
    - job_name: consul-knowledge
      metrics_path: /actuator/prometheus
      scheme: http
      consul_sd_configs:
      - server: 10.1.204.79:8500
        tag_separator: ','
        scheme: http
        allow_stale: true
        refresh_interval: 30s
        services:
        - knowledge-service
        - gateway-service
    

    4、告警配置

        alerting节点下的配置,用来指定Alertmanager相关的配置。

    # Alerting specifies settings related to the Alertmanager.
    alerting:
      alert_relabel_configs:
        [ - <relabel_config> ... ]
      alertmanagers:
        [ - <alertmanager_config> ... ]
    

    5、服务发现配置

    1、prometheus服务发现:
    - job_name: kubernetes-nodes
    kubernetes_sd_configs:
    - role: node

    6、prometheus热更新:curl -X POST “http://10.102.74.90:9000/-/reload”

  • 相关阅读:
    打印沙漏
    秋季学期学习总结
    bzoj1059[ZJOI2007]矩阵游戏 二分图匹配
    bzoj1055[HAOI2008]玩具取名 区间dp
    bzoj1053[HAOI2007]反素数ant
    bzoj1049[HAOI2006]数字序列
    bzoj1046[HAOI2007]上升序列
    bzoj1044[HAOI2008]木棍分割 单调队列优化dp
    bzoj3930[CQOI2015]选数 容斥原理
    bzoj1069 [SCOI2007]最大土地面积 旋转卡壳
  • 原文地址:https://www.cnblogs.com/wuchangblog/p/14390902.html
Copyright © 2020-2023  润新知