31 lines
921 B
YAML
31 lines
921 B
YAML
---
|
|
monitoring_base_dir: "/opt/monitoring"
|
|
monitoring_docker_network: "monitoring"
|
|
|
|
# Версии образов
|
|
images:
|
|
prometheus: "prom/prometheus:v2.53.0"
|
|
alertmanager: "prom/alertmanager:v0.27.0"
|
|
loki: "grafana/loki:2.9.8"
|
|
grafana: "grafana/grafana:11.1.0"
|
|
promtail: "grafana/promtail:2.9.8"
|
|
|
|
# Retention / настройки
|
|
prometheus_retention: "30d"
|
|
loki_retention_bytes: 107374182400 # ~100GiB
|
|
|
|
# Alertmanager → Telegram (храните в vault)
|
|
telegram_bot_token: "VAULT_TELEGRAM_BOT_TOKEN"
|
|
telegram_chat_id: "VAULT_TELEGRAM_CHAT_ID"
|
|
|
|
# Loki URL для агентов
|
|
loki_http_url: "http://monitor1:3100"
|
|
|
|
# Список таргетов Prometheus (минимальный пример)
|
|
prometheus_targets:
|
|
node_exporter:
|
|
- "pve1:9100"
|
|
- "pve2:9100"
|
|
- "vm1:9100"
|
|
blackbox_http: # примеры, если позже добавите blackbox
|
|
- "https://example.com/health" |