• Rancher1.6 部署prometheus


    一、rancher基础配置

    镜像:prom/prometheus:latest

    映射端口:9090:9090

    服务连接:

    blackbox-exporter

    cadvisor

    node-exporter

    挂载卷:

    /home/work/prometheus:/etc/prometheus/

    调度:

    monitor=true

    二、配置文件挂载

    需要修改监听机器IP:

    prometheus.yml
    global:
      scrape_interval:     15s
      evaluation_interval: 15s
      external_labels:
          monitor: 'exporter-metrics'
     
    alerting:
      alertmanagers:
        - static_configs:
          - targets: ["alertmanager:9093"]
     
    # Settings related to the remote write feature.
    remote_write:
     
    remote_read:
     
    scrape_configs:
     
    - job_name: 'HostsMetrics'
      dns_sd_configs:
      - names:
        - node-exporter
        refresh_interval: 15s
        type: A
        port: 9100
     
     
    - job_name: 'RancherServerMetrics'
      dns_sd_configs:
      - names:
        - cadvisor
        refresh_interval: 15s
        type: A
        port: 8080
     
    - job_name: 'RancherApi'
      dns_sd_configs:
      - names:
        - 'prometheus-rancher-exporter'
        refresh_interval: 15s
        type: A
        port: 9173
     
    - job_name: 'Prometheus'
      static_configs:
        - targets:
          - '127.0.0.1:9090'
     
    - job_name: 'ng_02blackbox'
      metrics_path: /probe
      params:
        module: [http_2xx]  # Look for a HTTP 200 response.
      static_configs:
        - targets:
          - http://www.baidu.co    # Target to probe with http.
          - https://www.baidu.co   # Target to probe with https.
      relabel_configs:
        - source_labels: [__address__]
          target_label: __param_target
        - source_labels: [__param_target]
          target_label: instance
        - target_label: __address__
          replacement: 10.116.1.157:9115  # The blackbox exporter's real hostname:port.
     
    - job_name: 'ng_01blackbox'
      metrics_path: /probe
      params:
        module: [http_2xx]  # Look for a HTTP 200 response.
      static_configs:
        - targets:
          - http://www.baidu.co    # Target to probe with http.
          - https://www.baidu.co   # Target to probe with https.
     
      relabel_configs:
        - source_labels: [__address__]
          target_label: __param_target
        - source_labels: [__param_target]
          target_label: instance
        - target_label: __address__
          replacement: 10.116.1.155:9115  # The blackbox exporter's real hostname:port.
     
    - job_name: 'uc-upstream'
      metrics_path: /probe
      params:
        module: [http_2xx]  # Look for a HTTP 200 response.
      static_configs:
        - targets:
          - http://10.116.1.157:2500/uc/_monitor
          - http://10.116.1.155:2500/uc/_monitor
      relabel_configs:
        - source_labels: [__address__]
          target_label: __param_target
        - source_labels: [__param_target]
          target_label: instance
        - target_label: __address__
          replacement: 10.116.1.155:9115  # The blackbox exporter's real hostname:port.
     
     
    - job_name: 'ng_02port_status'
      metrics_path: /probe
      params:
        module: [tcp_connect]
      static_configs:
        - targets: ['127.0.0.1:443','127.0.0.1:80','10.116.1.155:2500','10.116.1.157:2500','10.116.1.155:3100','10.116.1.157:3100','10.116.1.157:4080','10.116.1.155:4090','10.116.1.155:4410','10.116.1.155:1101','10.116.1.157:1101']
          labels:
            instance: 'port_status'
            group: 'tcp'
      relabel_configs:
        - source_labels: [__address__]
          target_label: __param_target
        - target_label: __address__
          replacement: 10.116.1.157:9115
     
     
    - job_name: 'ng_01port_status'
      metrics_path: /probe
      params:
        module: [tcp_connect]
      static_configs:
        - targets: ['127.0.0.1:443','127.0.0.1:80','10.116.1.155:2500','10.116.1.157:2500','10.116.1.155:3100','10.116.1.157:3100','10.116.1.157:4080','10.116.1.155:4090','10.116.1.155:4410','10.116.1.155:1101','10.116.1.157:1101']
          labels:
            instance: 'port_status'
            group: 'tcp'
      relabel_configs:
        - source_labels: [__address__]
          target_label: __param_target
        - target_label: __address__
          replacement: 10.116.1.155:9115
     
    - job_name: 'kafka_exporter'
      static_configs:
      - targets: ['10.116.1.156:9308']
     
    - job_name: 'jmx_exporter'
      static_configs:
      - targets: ['10.116.1.156:9309']
  • 相关阅读:
    vector存入共享内存(了解)
    vector内存分配
    关于传值的小问题
    c++11 lambda(匿名函数)
    std::function,std::bind复习
    项目分析(人物上线消息)
    mongo 1067错误
    随笔1
    随笔
    交换机的体系结构和各部件说明
  • 原文地址:https://www.cnblogs.com/sky-k/p/13257392.html
Copyright © 2020-2023  润新知