# Déploiement Observabilité - Résumé ## Prérequis - `git`, `docker` et `docker-compose` installés. - Utilisateur dans le groupe `docker`. ## Cloner le dépôt ```bash git clone http://20.19.88.39/Ornel_Zply/Deploiement_Infrastrastruture_Observabilite.git cd Deploiement_Infrastrastruture_Observabilite/centre_observabilite ``` ## Lancer les services ```bash docker compose up -d # Démarrer en arrière-plan docker compose down # Arrêter les services ``` ## Vérification rapide ```bash docker ps ``` Exemple de résultat attendu : ``` CONTAINER ID IMAGE STATUS PORTS NAMES 87a45ac5f407 grafana/loki:2.8.2 Up 3100/tcp loki-observability 4c7c7c247740 grafana/grafana:latest Up 3000/tcp grafana-observability a6e4cea5fb8f grafana/promtail:2.8.2 Up promtail-observability e5c76ef56d97 prom/node-exporter:latest Up node-exporter d18a7cdfcb9f prom/prometheus:latest Up 9090/tcp prometheus-observability 48b0ed285830 portainer/portainer-ce:lts Up 8000, 9443 portainer ``` --- ## Informations importantes après le lancement des services Une fois tous les conteneurs démarrés et en état **Up**, les informations suivantes sont à connaître. ### Accès aux services - **Grafana (visualisation métriques & logs)** ``` http://:3000 ``` Identifiants par défaut : `admin / admin` - **Prometheus (métriques)** ``` http://:9090 ``` - **Loki (collecte des logs – API)** ``` http://:3100 ``` - **Portainer (gestion Docker)** ``` https://:9443 ``` --- ### Rôle des conteneurs - **prometheus-observability** : collecte et stocke les métriques - **node-exporter** : expose les métriques du système hôte - **grafana-observability** : visualisation des métriques et des logs - **loki-observability** : stockage et indexation des logs - **promtail-observability** : collecte des logs et envoi vers Loki - **portainer** : interface de gestion des conteneurs Docker --- ### Vérifications à effectuer - Vérifier que les targets Prometheus sont actives : **Prometheus → Status → Targets** (état `UP`) - Vérifier les sources de données dans Grafana : **Settings → Data sources** - Prometheus : connecté - Loki : connecté - Tester l’affichage : - Dashboards de métriques dans Grafana - Requêtes de logs via **Explore → Loki** --- ### Consultation des logs en cas de problème ```bash docker logs ``` Exemple : ```bash docker logs loki-observability ``` --- Le centre d’observabilité est désormais **opérationnel** et permet la **surveillance des métriques système, des services et des logs**. ### Network - Vérifier ---