Dashboard

Watchers

CQJF

Documentation

Dashboards | Kibana Guide [8.17] | Elastic

Filtres de temps - Mois ✅

Contrôles : Tenants, Sous tenants, PDL ✅

Clique droit sur un les jours des graphiques pour voir la liste des PDL et leur nb de mesures ✅

Faire le watcher table ⇒ Tableau des alertes (fais avec un workflow n8n qui réindexe les données d’alertes ✅)

To do list

To do IMPORTANT :

Général :

→ Set features visibility : cocher que Analytics


Configuration

→ 3 espaces : utilisateur (communes), admin (moi), exploitant (tuteur/équipe)

→ 24 index pattern

→ Index dynamique (wildcard) : telemetry_* et telemetry_compteurelec_* sur chaque visualisations

→ Utilisateur

→ Rôle : space = exemple : Anzin + privileges = read, view_index_metadata + Application layer > Custom privileges Space ⇒ nom_du_space, Accès à Analytics > Dashboard, Canvas, Maps, Graph (read), le reste en none

→ Espace : Feature visibility : Analytics > Dashboard, Canvas, Maps, Graph ⇒ masque les liens de la sidebar


Tâches uniques (1/jour)

Permet de ne pas m’éparpiller

  1. SSO : lier login Citylinx avec login ES + inclure le dashboard dans Citylinx
  2. Création de statistiques sur les dashboard Kibana ✅
  3. Configuration Elasticsearch ✅
  4. Création de Maps Elasticsearch avec les objets de MongoDB (PUT geo_point sur tous les objets) ✅
  5. Script d’automatisation ✅
  6. Voir autres méthodes pour les dashboard ✅

→ exemple : création d’un seul dashboard + maj les rôles et autorisé de voir les données d’un index pattern (wildcard) ✅

Informations

Informations :

Endpoint : (confidentiel)

Log des utilisateurs :

(confidentiel)

Duplication des dashboard - Méthode (longue)

Etapes :

  1. Exporter un dashboard en ndjson
  2. Dupliquer le fichier pour chaque commune et le renommer
  3. Modifier l’id de la data view, le name (telemetry_nomdelacommune) et le title du dashboard dans tout le fichier
  4. Importer tous les fichiers ndjson dans les saved objects ⇒ ne pas oublier de recréer des ID (options 2) pour éviter les conflits
  5. Attribuer chaque dashboard au space dédié (copy to space)

⇒ Beaucoup plus simple avec un index dynamique (wildcard) + chaque rôle accède à son index (tenant)