35cad7998d
✨ 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
49 lines
1.2 KiB
YAML
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
|