Grafana: Final diagnostic - Prometheus works, others need fix
- InfluxDB: Config issue (database/user/password) - Orion-LD/FROST: simple-json plugin incompatible - Next steps: Fix InfluxDB, use direct API for NGSI-LD
This commit is contained in:
32
GRAFANA-DIAGNOSTIC-FINAL.md
Normal file
32
GRAFANA-DIAGNOSTIC-FINAL.md
Normal file
@@ -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
|
||||
Reference in New Issue
Block a user