69 lines
1.7 KiB
YAML
69 lines
1.7 KiB
YAML
global:
|
|
scrape_interval: 15s
|
|
|
|
scrape_configs:
|
|
- job_name: prometheus
|
|
scrape_interval: 30s
|
|
static_configs:
|
|
- targets: ['localhost:9090']
|
|
labels:
|
|
group: 'prometheus'
|
|
|
|
- job_name: watchtower-docker
|
|
scrape_interval: 10m
|
|
metrics_path: /v1/metrics
|
|
bearer_token: "REDACTED_TOKEN" # pragma: allowlist secret
|
|
static_configs:
|
|
- targets: ['watchtower:8080']
|
|
|
|
- job_name: node-docker
|
|
scrape_interval: 5s
|
|
static_configs:
|
|
- targets: ['prometheus-node:9100']
|
|
|
|
- job_name: cadvisor-docker
|
|
scrape_interval: 5s
|
|
static_configs:
|
|
- targets: ['prometheus-cadvisor:8080']
|
|
|
|
- job_name: snmp-docker
|
|
scrape_interval: 5s
|
|
metrics_path: /snmp
|
|
params:
|
|
module: [synology]
|
|
auth: [snmpv3]
|
|
static_configs:
|
|
- targets: ['192.168.0.250']
|
|
relabel_configs:
|
|
- source_labels: [__address__]
|
|
target_label: __param_target
|
|
- source_labels: [__param_target]
|
|
target_label: instance
|
|
- target_label: __address__
|
|
replacement: prometheus-snmp:9116
|
|
|
|
- job_name: blackbox
|
|
metrics_path: /probe
|
|
params:
|
|
module: [http_2xx]
|
|
static_configs:
|
|
- targets:
|
|
- https://google.com
|
|
- https://1.1.1.1
|
|
- http://192.168.0.1
|
|
labels:
|
|
group: external-probes
|
|
relabel_configs:
|
|
- source_labels: [__address__]
|
|
target_label: __param_target
|
|
- source_labels: [__param_target]
|
|
target_label: instance
|
|
- target_label: __address__
|
|
replacement: blackbox-exporter:9115
|
|
|
|
- job_name: speedtest
|
|
scrape_interval: 15m
|
|
scrape_timeout: 90s # <-- extended timeout
|
|
static_configs:
|
|
- targets: ['speedtest-exporter:9798']
|