sync
This commit is contained in:
90
consul_backup/prometheus_yml
Normal file
90
consul_backup/prometheus_yml
Normal file
@@ -0,0 +1,90 @@
|
||||
global:
|
||||
scrape_interval: 15s
|
||||
evaluation_interval: 15s
|
||||
scrape_timeout: 12s
|
||||
external_labels:
|
||||
monitor: 'example'
|
||||
rule_files:
|
||||
- "alerts.yml"
|
||||
alerting:
|
||||
alertmanagers:
|
||||
- scheme: http
|
||||
static_configs:
|
||||
- targets:
|
||||
- "alertmanager.service.dc1.consul:9093"
|
||||
scrape_configs:
|
||||
- job_name: postgres-job
|
||||
metrics_path: /metrics
|
||||
scheme: http
|
||||
static_configs:
|
||||
- targets: ['postgres.service.dc1.consul:8008']
|
||||
- job_name: minio-job
|
||||
metrics_path: /minio/v2/metrics/cluster
|
||||
scheme: http
|
||||
static_configs:
|
||||
- targets: ['minio.service.dc1.consul:9000']
|
||||
- job_name: 'traefik'
|
||||
static_configs:
|
||||
- targets:
|
||||
- 'traefik.service.dc1.consul:80'
|
||||
- job_name: 'consulservices'
|
||||
consul_sd_configs:
|
||||
- server: 'consul.service.dc1.consul:8500'
|
||||
services:
|
||||
- cadvisor
|
||||
relabel_configs:
|
||||
- source_labels: [__meta_consul_service]
|
||||
target_label: job
|
||||
- source_labels: [__meta_consul_node]
|
||||
regex: (.+)
|
||||
target_label: node
|
||||
replacement: '${1}'
|
||||
- job_name: nomad_metrics
|
||||
params:
|
||||
format:
|
||||
- prometheus
|
||||
scrape_interval: 10s
|
||||
scrape_timeout: 10s
|
||||
metrics_path: /v1/metrics
|
||||
consul_sd_configs:
|
||||
- server: 'consul.service.dc1.consul:8500'
|
||||
datacenter: 'dc1'
|
||||
tag_separator: ','
|
||||
scheme: http
|
||||
services:
|
||||
- nomad-client
|
||||
relabel_configs:
|
||||
- source_labels: [__meta_consul_tags]
|
||||
separator: ;
|
||||
regex: (.*)http(.*)
|
||||
replacement: $1
|
||||
action: keep
|
||||
- source_labels: [__meta_consul_address]
|
||||
separator: ;
|
||||
regex: (.*)
|
||||
target_label: __meta_consul_service_address
|
||||
replacement: $1
|
||||
action: replace
|
||||
- source_labels: [__meta_consul_node]
|
||||
regex: (.+)
|
||||
target_label: node
|
||||
replacement: '${1}'
|
||||
- job_name: node_exporter
|
||||
params:
|
||||
format:
|
||||
- prometheus
|
||||
scrape_interval: 10s
|
||||
scrape_timeout: 10s
|
||||
metrics_path: /metrics
|
||||
consul_sd_configs:
|
||||
- server: 'consul.service.dc1.consul:8500'
|
||||
datacenter: 'dc1'
|
||||
tag_separator: ','
|
||||
scheme: http
|
||||
services:
|
||||
- node-exporter
|
||||
relabel_configs:
|
||||
- source_labels: [__meta_consul_node]
|
||||
regex: (.+)
|
||||
target_label: node
|
||||
replacement: '${1}'
|
||||
Reference in New Issue
Block a user