chore: backup infrastructure configurations [skip ci]

This commit is contained in:
github-actions[bot]
2026-02-04 02:02:47 +00:00
parent e231f18f08
commit 7e55c8f58b
32 changed files with 132 additions and 48 deletions

View File

@@ -1,90 +1,119 @@
---
global:
scrape_interval: 15s
scrape_interval: 15s
evaluation_interval: 15s
scrape_timeout: 12s
external_labels:
monitor: 'example'
monitor: example
rule_files:
- "alerts.yml"
- alerts.yml
alerting:
alertmanagers:
- scheme: http
static_configs:
- targets:
- "alertmanager.service.dc1.consul:9093"
- 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']
- 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'
- targets:
- minio.service.dc1.consul:9000
- job_name: traefik
static_configs:
- targets:
- 'traefik.service.dc1.consul:80'
- job_name: 'consulservices'
- traefik.service.dc1.consul:80
- job_name: consulservices
consul_sd_configs:
- server: 'consul.service.dc1.consul:8500'
- server: consul.service.dc1.consul:8500
services:
- cadvisor
- cadvisor
relabel_configs:
- source_labels: [__meta_consul_service]
- source_labels:
- __meta_consul_service
target_label: job
- source_labels: [__meta_consul_node]
- source_labels:
- __meta_consul_node
regex: (.+)
target_label: node
replacement: '${1}'
target_label: node
replacement: ${1}
- job_name: nomad_metrics
params:
format:
- prometheus
- prometheus
scrape_interval: 10s
scrape_timeout: 10s
metrics_path: /v1/metrics
consul_sd_configs:
- server: 'consul.service.dc1.consul:8500'
datacenter: 'dc1'
tag_separator: ','
- server: consul.service.dc1.consul:8500
datacenter: dc1
tag_separator: ","
scheme: http
services:
- nomad-client
- nomad-client
relabel_configs:
- source_labels: [__meta_consul_tags]
- source_labels:
- __meta_consul_tags
separator: ;
regex: (.*)http(.*)
replacement: $1
action: keep
- source_labels: [__meta_consul_address]
- source_labels:
- __meta_consul_address
separator: ;
regex: (.*)
target_label: __meta_consul_service_address
replacement: $1
action: replace
- source_labels: [__meta_consul_node]
- source_labels:
- __meta_consul_node
regex: (.+)
target_label: node
replacement: '${1}'
target_label: node
replacement: ${1}
- job_name: node_exporter
params:
format:
- prometheus
- prometheus
scrape_interval: 10s
scrape_timeout: 10s
metrics_path: /metrics
consul_sd_configs:
- server: 'consul.service.dc1.consul:8500'
datacenter: 'dc1'
tag_separator: ','
- server: consul.service.dc1.consul:8500
datacenter: dc1
tag_separator: ","
scheme: http
services:
- node-exporter
- node-exporter
relabel_configs:
- source_labels: [__meta_consul_node]
- source_labels:
- __meta_consul_node
regex: (.+)
target_label: node
replacement: '${1}'
replacement: ${1}
- job_name: juicefs_csi
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:
- juicefs-metrics
relabel_configs:
- source_labels:
- __meta_consul_node
regex: (.+)
target_label: node
replacement: ${1}