Files
dockezr/monitoring/prometheus.yml
T
Rassaby Ludovic 35cad7998d 🚀 Release v1.1.0 - Application en Production avec Monitoring
 Nouvelles fonctionnalités:
- 🌐 Application déployée et accessible en ligne (http://141.253.118.141:3000)
- 📊 Dashboard Grafana complet avec métriques en temps réel
- 🚀 Configuration de production avec docker-compose.prod.yml
- 🏗️ Infrastructure robuste avec monitoring Prometheus + Grafana
- 📈 Métriques personnalisées (CPU, mémoire, requêtes, réservations)

🔧 Améliorations techniques:
- Backend FastAPI avec métriques Prometheus intégrées
- Configuration Docker optimisée pour la production
- Health checks pour tous les services
- Variables d'environnement sécurisées
- Configuration Ansible pour déploiement automatisé

📚 Documentation:
- README complet mis à jour avec liens de production
- CHANGELOG détaillé pour la version 1.1.0
- Notes de release complètes
- Guide de déploiement en production

🎯 Statut: Stable, déployé et accessible en ligne
2025-10-17 15:05:09 +04:00

49 lines
1.2 KiB
YAML

global:
scrape_interval: 30s
evaluation_interval: 30s
external_labels:
cluster: 'dockezr-prod'
environment: 'production'
rule_files:
# - "dockezr_rules.yml"
scrape_configs:
# Prometheus lui-même
- job_name: 'prometheus'
static_configs:
- targets: ['localhost:9090']
scrape_interval: 30s
metrics_path: '/metrics'
# Backend FastAPI avec métriques personnalisées
- job_name: 'dockezr-backend'
static_configs:
- targets: ['backend:8000']
metrics_path: '/metrics'
scrape_interval: 30s
scrape_timeout: 10s
honor_labels: true
# Node Exporter pour métriques système du serveur
- job_name: 'node-exporter'
static_configs:
- targets: ['141.253.118.141:9100']
scrape_interval: 30s
scrape_timeout: 10s
honor_labels: true
# Base de données PostgreSQL (pour monitoring futur)
- job_name: 'dockezr-database'
static_configs:
- targets: ['db:5432']
scrape_interval: 60s
scrape_timeout: 10s
# Frontend Next.js (pour monitoring futur)
- job_name: 'dockezr-frontend'
static_configs:
- targets: ['frontend:3000']
scrape_interval: 60s
scrape_timeout: 10s