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:
   -  url :  "http://10.116.1.169:28086/api/v1/prom/write?db=prometheus"
 
remote_read:
   -  url :  "http://10.116.1.169:28086/api/v1/prom/read?db=prometheus"
 
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' ]

 

你可能感兴趣的:(Rancher1.6 部署prometheus)