90 lines
2.3 KiB
Plaintext
90 lines
2.3 KiB
Plaintext
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}' |