global: scrape_interval: 15s evaluation_interval: 15s external_labels: monitor: garage-cluster rule_files: - /etc/prometheus/alerts.yml scrape_configs: - job_name: garage metrics_path: /metrics scheme: http authorization: type: Bearer credentials: c213debe864061cefe501f7791d557b6dba701710b41791b4a4a0fb036690d1d static_configs: - targets: - 10.8.0.1:3903 - 10.8.0.2:3903 - 10.8.0.4:3903 labels: cluster: garage relabel_configs: - source_labels: - __address__ regex: 10.8.0.1:3903 target_label: instance replacement: vps01:3903 - source_labels: - __address__ regex: 10.8.0.2:3903 target_label: instance replacement: bigbox:3903 - source_labels: - __address__ regex: 10.8.0.4:3903 target_label: instance replacement: vps02:3903 - job_name: garage_health metrics_path: /probe params: module: - http_2xx static_configs: - targets: - http://10.8.0.1:3903/health labels: instance: vps01 - targets: - http://10.8.0.2:3903/health labels: instance: bigbox - targets: - http://10.8.0.4:3903/health labels: instance: vps02 relabel_configs: - source_labels: - __address__ target_label: __param_target - source_labels: - __param_target target_label: target - target_label: __address__ replacement: 127.0.0.1:9115 - job_name: node static_configs: - targets: - 10.8.0.2:9100 labels: host: bigbox - targets: - 10.8.0.1:9100 labels: host: vps01 - targets: - 10.8.0.4:9100 labels: host: vps02 - targets: - 10.8.0.3:9100 labels: host: vps03 relabel_configs: - source_labels: - __address__ regex: 10.8.0.2:9100 target_label: instance replacement: bigbox:9100 - source_labels: - __address__ regex: 10.8.0.1:9100 target_label: instance replacement: vps01:9100 - source_labels: - __address__ regex: 10.8.0.4:9100 target_label: instance replacement: vps02:9100 - source_labels: - __address__ regex: 10.8.0.3:9100 target_label: instance replacement: vps03:9100 - job_name: prometheus static_configs: - targets: - localhost:9090 - job_name: gotosocial metrics_path: /metrics scheme: http static_configs: - targets: - 127.0.0.1:9464 labels: service: gotosocial host: bigbox relabel_configs: - target_label: instance replacement: bigbox:9464 - job_name: tproxy static_configs: - targets: - 127.0.0.1:18081 labels: host: vps03 service: tproxy relabel_configs: - target_label: instance replacement: vps03:8081 - target_label: host replacement: vps03 - job_name: vinograd_wan scrape_interval: 30s metrics_path: /probe params: module: - icmp static_configs: - targets: - 83.239.50.145 - 83.239.50.146 labels: channel: vinograd-rtk relabel_configs: - source_labels: - __address__ regex: '83\.239\.50\.145.*' target_label: instance replacement: vinograd-gw-83.239.50.145 - source_labels: - __address__ regex: '83\.239\.50\.146.*' target_label: instance replacement: vinograd-cpe-83.239.50.146 - source_labels: - __address__ target_label: __param_target - source_labels: - __param_target target_label: target - target_label: __address__ replacement: 127.0.0.1:9115