- Création de la structure grafana/ par module et projet
- Dashboards spécifiques pour Bitcoin, SDK Storage, SDK Signer, LeCoffre
- Configuration des providers Grafana par module
- Documentation complète du monitoring par module
- Ajout de la surveillance 4NK IA Back API dans Prometheus
- Organisation des dashboards en dossiers spécialisés
- Mise à jour de la documentation monitoring principale
Structure ajoutée:
- modules/*/grafana/dashboards/ (dashboards par module)
- modules/*/grafana/conf/ (configuration spécifique)
- projects/*/grafana/dashboards/ (dashboards par projet)
- docs/MONITORING_MODULES.md (guide détaillé)
Dashboards créés:
- Bitcoin Node Monitoring
- SDK Storage Monitoring
- SDK Signer Monitoring
- LeCoffre Frontend Monitoring
- Nouveau module Grafana central partagé
- Installation de Loki pour la collecte de logs
- Installation de Prometheus pour les métriques
- Installation de Promtail pour la collecte de logs
- Configuration DNS pour tous les services de monitoring
- Documentation complète du monitoring dans docs/MONITORING.md
- Correction de la résolution DNS pour Bitcoin
- Suppression de log-monitoring.yml obsolète
- Mise à jour du CHANGELOG et VERSION
Services ajoutés:
- grafana-central.local:3000 (tableau de bord)
- loki.local:3100 (logs)
- prometheus.local:9091 (métriques)
- promtail.local (collecte de logs)
- Création de docker-compose.test.yml pour démonstration
- Services 4NK démarrés dans l'ordre: tor → bitcoin → blindbit → sdk_storage → sdk_relay1/2/3 → ihm_client → sdk_signer
- Mise à jour de la documentation d'installation
- Correction de la version PostgreSQL (15 → 16)
- Tous les services fonctionnels avec dépendances respectées
- Suppression services IA/monitoring du docker-compose.yml (externalisés vers 4NK_IA)
- Configuration Nginx local proxy vers ports Docker exposés
- Installation et configuration Grafana local pour monitoring
- Suppression doublon miniback (remplacé par coffre_back_mini)
- Documentation mise à jour pour architecture hybride
- Configuration monitoring compatible avec logs Docker
- signer: endpoint de santé via httpd (9092) exposé en /signer/health
- relays: healthcheck assoupli (attente indicateur de démarrage)
- docs: ARCHITECTURE/CONFIGURATION/TESTING mis à jour
- changelog: entrée 1.1.1