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'] |
您的资助是我最大的动力!
金额随意,欢迎来赏!
浙公网安备 33010602011771号