Archived
193 lines
4.5 KiB
Plaintext
193 lines
4.5 KiB
Plaintext
global:
|
|
scrape_interval: 15s
|
|
evaluation_interval: 15s
|
|
|
|
alerting:
|
|
alertmanagers:
|
|
- static_configs:
|
|
- targets:
|
|
- alertmanager:9093
|
|
|
|
scrape_configs:
|
|
- job_name: "prometheus"
|
|
static_configs:
|
|
- targets: ["prometheus:9090"]
|
|
relabel_configs:
|
|
- source_labels: [__address__]
|
|
regex: '([^:]+):.*'
|
|
target_label: instance
|
|
|
|
- job_name: "docker-node"
|
|
static_configs:
|
|
- targets: ["node-exporter:9100"]
|
|
labels:
|
|
type: "virtual"
|
|
relabel_configs:
|
|
- source_labels: [__address__]
|
|
regex: '([^:]+):.*'
|
|
target_label: instance
|
|
|
|
# - job_name: "cadvisor"
|
|
# static_configs:
|
|
# - targets: ["cadvisor:8080"]
|
|
# labels:
|
|
# type: "container"
|
|
# relabel_configs:
|
|
# - source_labels: [__address__]
|
|
# regex: '([^:]+):.*'
|
|
# target_label: instance
|
|
- job_name: "raspberrypi-node"
|
|
static_configs:
|
|
- targets:
|
|
- "raspberrypi.tail13f623.ts.net:9100"
|
|
labels:
|
|
type: "physical"
|
|
relabel_configs:
|
|
- source_labels: [__address__]
|
|
regex: '([^:]+):.*'
|
|
target_label: instance
|
|
|
|
- job_name: "proxmox-node"
|
|
static_configs:
|
|
- targets:
|
|
- "pve.sweet.home:9100"
|
|
labels:
|
|
type: "physical"
|
|
relabel_configs:
|
|
- source_labels: [__address__]
|
|
regex: '([^:]+):.*'
|
|
target_label: instance
|
|
|
|
- job_name: "proxmox-backup-server"
|
|
static_configs:
|
|
- targets:
|
|
- "pbs.sweet.home:9100"
|
|
labels:
|
|
type: "virtual"
|
|
relabel_configs:
|
|
- source_labels: [__address__]
|
|
regex: '([^:]+):.*'
|
|
target_label: instance
|
|
|
|
- job_name: "pihole"
|
|
static_configs:
|
|
- targets:
|
|
- "pihole:9100"
|
|
labels:
|
|
type: "virtual"
|
|
relabel_configs:
|
|
- source_labels: [__address__]
|
|
regex: '([^:]+):.*'
|
|
target_label: instance
|
|
|
|
- job_name: "server"
|
|
static_configs:
|
|
- targets:
|
|
- "server:9100"
|
|
labels:
|
|
type: "virtual"
|
|
relabel_configs:
|
|
- source_labels: [__address__]
|
|
regex: '([^:]+):.*'
|
|
target_label: instance
|
|
|
|
- job_name: "nix-cache"
|
|
static_configs:
|
|
- targets:
|
|
- "nix-cache:9100"
|
|
labels:
|
|
type: "virtual"
|
|
relabel_configs:
|
|
- source_labels: [__address__]
|
|
regex: '([^:]+):.*'
|
|
target_label: instance
|
|
|
|
- job_name: docker
|
|
static_configs:
|
|
- targets: ['telegraf:9273']
|
|
relabel_configs:
|
|
- source_labels: [__address__]
|
|
regex: '([^:]+):.*'
|
|
target_label: instance
|
|
|
|
|
|
- job_name: 'traefik'
|
|
static_configs:
|
|
- targets: ['traefik.lan.ddnsgeek.com:8080'] # replace with your Traefik host:port
|
|
relabel_configs:
|
|
- source_labels: [__address__]
|
|
regex: '([^:]+):.*'
|
|
target_label: instance
|
|
metric_relabel_configs:
|
|
- source_labels: [service]
|
|
regex: '(.+)@.+'
|
|
target_label: service
|
|
replacement: '$1'
|
|
|
|
- job_name: 'raspi-traefik'
|
|
static_configs:
|
|
- targets: ['raspberrypi.tail13f623.ts.net:8080'] # replace with your Traefik host:port
|
|
relabel_configs:
|
|
- source_labels: [__address__]
|
|
regex: '([^:]+):.*'
|
|
target_label: instance
|
|
metric_relabel_configs:
|
|
- source_labels: [service]
|
|
regex: '(.+)@.+'
|
|
target_label: service
|
|
replacement: '$1'
|
|
|
|
- job_name: 'raspi-kuma'
|
|
metrics_path: /metrics
|
|
scrape_interval: 30s
|
|
|
|
basic_auth:
|
|
username: wayne.bennett@live.com
|
|
password: '4vjCco?[%{=+,t`):C'
|
|
|
|
static_configs:
|
|
- targets:
|
|
- kuma.lan.ddnsgeek.com
|
|
|
|
- job_name: 'docker-kuma'
|
|
metrics_path: /metrics
|
|
scrape_interval: 30s
|
|
|
|
basic_auth:
|
|
username: wayne.bennett@live.com
|
|
password: '4vjCco?[%{=+,t`):C'
|
|
|
|
static_configs:
|
|
- targets:
|
|
- uptime-kuma:3001
|
|
relabel_configs:
|
|
- source_labels: [__address__]
|
|
regex: '([^:]+):.*'
|
|
target_label: instance
|
|
|
|
|
|
- job_name: 'proxmox LVM storage'
|
|
static_configs:
|
|
- targets: ['pve.sweet.home:9101']
|
|
metrics_path: /metrics
|
|
scheme: http
|
|
relabel_configs:
|
|
- source_labels: [__address__]
|
|
regex: '([^:]+):.*'
|
|
target_label: instance
|
|
|
|
- job_name: 'proxmox backup storage'
|
|
static_configs:
|
|
- targets: ['pbs.sweet.home:9102']
|
|
metrics_path: /metrics
|
|
scheme: http
|
|
relabel_configs:
|
|
- source_labels: [__address__]
|
|
regex: '([^:]+):.*'
|
|
target_label: instance
|
|
|
|
|
|
rule_files:
|
|
- /etc/prometheus/rules/*.yml
|
|
|