镜像: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](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](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'``]
手机扫一扫
移动阅读更方便
你可能感兴趣的文章