Files
Tuto-Devops-A---Z/config/prometheus.yml

41 lines
897 B
YAML

global:
scrape_interval: 15s
evaluation_interval: 15s
external_labels:
cluster: 'windows-devops'
environment: 'development'
# Règles d'alerte
rule_files:
- '/etc/prometheus/alert_rules.yml'
# Configuration de scraping
scrape_configs:
# Scraper l'application FastAPI
- job_name: 'fastapi-app'
static_configs:
- targets: ['app:8000']
labels:
app: 'devops-app'
component: 'backend'
tier: 'application'
# Scraper Prometheus lui-même
- job_name: 'prometheus'
static_configs:
- targets: ['localhost:9090']
labels:
component: 'monitoring'
# Découverte de service Docker
- job_name: 'docker'
static_configs:
- targets: ['host.docker.internal:9323']
metrics_path: /metrics
scheme: http
alerting:
alertmanagers:
- static_configs:
- targets: ['localhost:9093']