(sous page confidentiel)
Utile Kibana
- [ ] Voir comment gérer la timezone que ce soit pour les Watcher ou pour les timepicker du Dashboard Admin
- [ ] Créer un second Dashboard Admin avec d’autres objets
To do list - Dashboard
Fait ✅ :
- [x] Visualisation des 20 compteurs les plus énergivores
- [x] Maj la data view de “Conso par années” pour Dashboard User
- [x] Faire le grand tri dans les data views et saved objects des spaces : Espace et + defaultRoute + retirer les contrôles pour les user
- [x] Faire le grand tri dans les data views et saved objects de l’espace Admin
- [x] copy to space le dashboard user sur (confidentiel)
- [x] maj le space Espace pour qu’il ne puisse plus modifier les visualisations
- [x] maj les tags espaces Default, Espace et
- [x] Ajouter une note d’information pour les visualisations avec drilldown pour guider les utilisateurs
- [x] Problème : lorsqu’il n’y a pas de donnée pour le mois en cours, l’écart de consommation en % est mal calculé puisque le runtime field prend en compte la consommation de ce même de l’année n-1 qui lui est rempli de données
- [x] Créer 2 chiffres clés : écart de consommation avec l’année n-1 + écart avec le mois m-1 (en %)
- [x] Ecart de consommation en % avec TSVB ou Lens
- [x] Créer un graphique de consommation par mois depuis 1 an + un graphique de consommation par années depuis 4 ans
- [x] Créer un graphique de comparaison période n et période n-1 ⇒ Voir avec Lens sur Dashboard
- [x] Apprendre à faire des sous statistiques (exemple : je clique sur une barre d’un graphique sur une année, et cela me montre un autre graphique avec les 12 mois de cette année) → Cocher filter on click + ajout de drilldown
- [x] Créer une map avec tous les objets de l’indice mongodb-objects
- [x] → Au clic voir les infos de l’objets
- [x] Créer un seul Space commun et mettre à jour les rôles pour qu’ils n’aient accès qu’à leurs index (supprimer les autres spaces)
- [x] Remplacer les indices telemetry_* par telemetry_compteurelec_* dans les contrôles
- [x] Voir pour ajouter la Map au dashboard et afficher les objets selon le tenant
- [x] Ajouter un contrôle par sous tenant
- [x] Créer un graphique qui montre le suivi des compteurs actifs/inactifs (30 jours)
- [x] Créer un graphique selon la période de la journée matin (6-12h), après-midi (12-18h), soir (18-00h), nuit (00-6h)
- [x] Retirer les contrôles du dashboard user
- [x] Redirection dashboard directement après la connexion
- [x] Mise à jour manuelle des index telemetry_compteurelec_tenant pour chaque role même s’il ne sont pas dans la liste des index privileges
- [x] Créer un role, user pour (confidentiel)
- [x] Mettre les unités sur les titres des visualisations
- [x] Corriger le graphique de comparaison des conso des mois par années → incohérences
→ mettre un filtre mesure.keyword : consoQuot partout
- [x] Runtime field noConsumptionPeriod pour détecter s’il y a de la consommation entre 9h30 et 16h30
- [x] Corriger l’ordre des mois de la visualisation : Tendance mensuelle de la consommation
To do list - Dashboard Admin
Fait ✅ :
- [x] Faire le tableau qui liste les pdl qui consomment pendant les périodes de non conso
- [x] Créer un tableau du nombre d’objets par sous tenant ⇒ On devra stocker les sous tenants
- [x] Tableau : liste des PDL compteurs
- [x] Tableau/graphique : nombre de valeurs “Conso Horaire” retournées selon le PDL (24 mesures normalement)
- [x] Tableau/graphique : nombre de valeurs “Conso Quotidienne” retournées selon le PDL (1 mesure normalement)
- [x] Tableau/graphique : nombre de valeurs “Puissance maximale” retournées selon le PDL (1 mesure normalement)
- [x] Tableau/graphique : nombre de valeurs “Energie Active” retournées selon le PDL
- [x] Tableau : nombre d’objets par tenant
- [x] Graphique : nombre d’objets par type
- [x] Contrôle : ajout d’un contrôle pour mettre à jour le dashboard (les données) selon le tenant (index)
- [x] Contrôle : mettre à jour les données selon le sous tenant
- [x] Créer un tableau du nombre d’objets par sous tenant ⇒ On devra stocker les sous tenants
- [x] Voir les drilldown : pour faire des visualisations imbriquées les unes dans les autres ⇒ voir pour quelles visualisations c’est pertinent (ex: graphique conso/mois ou /année, )
- [x] Au clic sur un compteur, créer un graphique avec en X les dates et en Y le nombre de valeurs (quotidienne : 1, horaires : 23, pmax : 1, énergie active : 1)
- [x] Lier le tableau 1 (id) au tableau 3,4,5,6 ⇒ Pouvoir sélectionner un ID et obtenir les nombre de conso horaire/quotidienne/pmax/énergie active retournées
- [x] Tester l’index pattern/data view dynamique : créer qu’un seul dashboard dans un seul space et ajouter le contrôle par tenant + changer les roles pour qu’il n’ai accès qu’a sa data view
- [x] Voir comment marche les détections d’anomalies ⇒ mettre en rouge si conso horaire ≠ 24 ou quotidienne ≠ 1 sinon en vert
- [x] Résoudre le problème de “Data too large” sur les visu des dashboard ⇒ Date global filter plus petit
- [x] Créer un tableau des dates des dernières mesures renvoyées par les compteurs → Attendre que Tristan mette à jour les données
- [x] Remplacer les indices confidentiel_* par confidentiel_*
- [x] voir les contrôles time slider ⇒ optimiser la sélection d’une plage de date
- [x] Redirection dashboard directement après la connexion
Metrics
Ecart de consommation N/N-1 :
(( (sum(value, kql='timestamp >= "now/y" and timestamp <= "now"') - sum(value, kql='timestamp >= "now-1y/y" and timestamp <= "now-1y/M"') ) / sum(value, kql='timestamp >= "now-1y/y" and timestamp <= "now-1y/M"') ) * 100 /100
Filtres temporels KQL :
- timestamp >= "now/y" and timestamp <= now
- timestamp >= "now-1y/y" and timestamp <= "now-1y/M"
Tâches importantes :
- [ ] Heatmap conso
- [x] Régler le problème de la visu “tendance mensuelle de la consommation” ⇒ pb avec le mois en cours (voir runtime field)
- [x] → Voir pour les area chart des tendances dans les sous dashboard
- [x] MAJ height responsive dashboard
- [ ] Présenter les 2 dashboard, voir si choses à ajouter :
A faire :
To do list - non faisable actuellement :
Impossible pour l’instant :
- [ ] Line chart de comparaison : consommation prévisionnelle / réelle + une jauge de l’objectif selon la courbe
→ (confidentiel)
Détection d’anomalie : Besoin du machine learning → non disponible avec le plan standard (gold ou platinum min)
→ A VOIR : Color by value || Add Scripted field || Formatting on rules ⇒ à voir car Machine Learning non disponible avec le plan Standard
Link : (confidentiel)