diff --git a/GRAFANA-DIAGNOSTIC-FINAL.md b/GRAFANA-DIAGNOSTIC-FINAL.md new file mode 100644 index 00000000..5825c5e2 --- /dev/null +++ b/GRAFANA-DIAGNOSTIC-FINAL.md @@ -0,0 +1,32 @@ +# Grafana Datasources - Diagnostic Final (05-05-2026) + +## Statut +- ✅ **Prometheus** : Fonctionne (plugin natif) +- ❌ **InfluxDB** : Erreur "id is invalid" (config à corriger) +- ❌ **Orion-LD / FROST / Stellio** : Plugin simple-json incompatible + +## Solutions immédiates + +### InfluxDB +1. Vérifier version (v1 vs v2) +2. Configurer : + - URL : `http://host.docker.internal:8086` + - Database : `smartcity` (ou celui utilisé) + - User : `admin` + - Password : `Digitribe972` +3. Tester depuis container Grafana + +### Orion-LD / FROST / Stellio +**À NE PAS FAIRE** : Utiliser `grafana-simple-json-datasource` (incompatible) + +**À FAIRE** : +1. Créer un panel **JSON API** (si plugin disponible) +2. Ou utiliser **l'API HTTP directement** dans un panel "Text" ou "Table" +3. Ou créer un **micro-service adaptateur** (Node.js/Python) qui traduit : + - Requêtes Grafana → API NGSI-LD/SensorThings + - Réponses → Format attendu par Grafana + +## NEXT STEPS +1. Corriger InfluxDB (config correcte) +2. Tester accès depuis container Grafana +3. Pour NGSI-LD : Utiliser panels API directes ou créer adaptateur