Files
2026-10-08 06:23:03 +02:00

58 lines
1.5 KiB
YAML

# my global config
global:
scrape_interval: 5s # By default, scrape targets every 15 seconds.
evaluation_interval: 5s # By default, scrape targets every 15 seconds.
# scrape_timeout is set to the global default (10s).
# Attach these labels to any time series or alerts when communicating with
# external systems (federation, remote storage, Alertmanager).
external_labels:
env: 'infrastructure' # C'est simplement le nom de votre environnement
# spécification du serveur alertmanager
alerting:
alertmanagers:
- static_configs:
- targets:
- alertmanager:9093
scheme: http
timeout: 10s
# fichier de règles pour l'alerting, c'est dans ce fichier que sont les définitions des alertes
rule_files:
- '/alertmanager/alert.rules/alerts.rules.yml'
scrape_configs:
- job_name: 'prometheus'
scrape_interval: 5s
static_configs:
- targets: ['prometheus:9090']
- job_name: 'node-exporter'
scrape_interval: 5s
static_configs:
- targets: ['node-exporter:9100']
- job_name: 'postgres-exporter'
scrape_interval: 300s
scrape_timeout: 60s
static_configs:
- targets: ['postgres-exporter:9187']
- job_name: 'rabbitmq'
metrics_path: /metrics/per-object
static_configs:
- targets: ['rabbitmq:15692']
- job_name: 'redis-exporter'
static_configs:
- targets: ['redis-exporter:9121']
- job_name: 'flower'
static_configs:
- targets: ['flower:5555']
- job_name: 'booksync-api'
static_configs:
- targets: ['booksync-api:5000']