Daya

📋 Ports UtilisĂ©s - Stack d’ObservabilitĂ©

Ports des Services

Service Port URL Description
Grafana 3030 http://localhost:3030 Dashboards et visualisations (admin/admin)
Prometheus 9090 http://localhost:9090 Collecte et stockage des métriques
Alertmanager 9093 http://localhost:9093 Gestion et routage des alertes
Loki 3100 http://localhost:3100 Agrégation des logs (API HTTP)

⚠ Conflits de Ports ÉvitĂ©s

Grafana : Port 3030 (au lieu de 3000)

Raison du changement :

Ports RĂ©servĂ©s par l’Application

Service Port Usage
Next.js Frontend 3000 Application web principale
FastAPI Backend 8080 API REST backend
Grafana 3030 Monitoring et dashboards

🚀 DĂ©marrage de la Stack

# Démarrer la stack d'observabilité
docker compose -f docker-compose.observability.yml up -d

# Vérifier que tous les services sont démarrés
docker compose -f docker-compose.observability.yml ps

🔍 VĂ©rification des Ports

Vérifier si un port est disponible

# macOS/Linux
lsof -i :3030
lsof -i :9090
lsof -i :9093
lsof -i :3100

# Windows
netstat -ano | findstr :3030
netstat -ano | findstr :9090
netstat -ano | findstr :9093
netstat -ano | findstr :3100

Tester l’accessibilitĂ©

# Grafana
curl http://localhost:3030/api/health

# Prometheus
curl http://localhost:9090/-/healthy

# Alertmanager
curl http://localhost:9093/-/healthy

# Loki
curl http://localhost:3100/ready

📝 Configuration

Changer le port de Grafana

Si vous souhaitez utiliser un autre port pour Grafana, modifiez docker-compose.observability.yml :

grafana:
  ports:
    - "VOTRE_PORT:3000"  # Format: "HOST_PORT:CONTAINER_PORT"

Note : Le port interne du conteneur reste 3000, seul le port exposĂ© sur l’hĂŽte change.

🔄 Migration depuis le Port 3000

Si vous aviez déjà configuré Grafana sur le port 3000 :

  1. ArrĂȘter les conteneurs :
    docker compose -f docker-compose.observability.yml down
    
  2. Mettre Ă  jour la configuration :
    • Le fichier docker-compose.observability.yml a dĂ©jĂ  Ă©tĂ© mis Ă  jour
    • Les liens dans backend/index.html ont Ă©tĂ© mis Ă  jour
  3. Redémarrer :
    docker compose -f docker-compose.observability.yml up -d
    
  4. Mettre Ă  jour vos bookmarks :
    • Ancien : http://localhost:3000
    • Nouveau : http://localhost:3030

📚 RĂ©fĂ©rences