RousselTMLEARNING

Observabilité

Kibana Maps et Canvas : cartes géographiques et présentations

Créer des cartes avec Kibana Maps (couches de documents, d'agrégats, choroplèthes, ES|QL) et des présentations dynamiques avec Canvas (éléments, Elasticsearch SQL, expressions), puis partager et exporter.

1. Kibana Maps #

Visualiser la géographie.

Les données géographiques #

Maps lit les champs geo_point (une position) et geo_shape (une forme). On les obtient avec le filtre geoip de Logstash, le processeur geoip d'un ingest pipeline, ou directement depuis l'application.

PUT _ingest/pipeline/geo-web
{ "processors": [ { "geoip": { "field": "source.ip", "target_field": "source.geo" } } ] }

PUT magasins
{ "mappings": { "properties": { "position": { "type": "geo_point" }, "zone": { "type": "geo_shape" } } } }

Les couches #

Documents, agrégats, choroplèthe et fond de carte.
CoucheUsage
Documentschaque événement (incidents, véhicules, magasins)
Clusters et grillesdensité sur de gros volumes
Choroplètheindicateur par pays ou région (jointure sur un code ISO)
Pistestrajets d'entités mobiles
ES|QLune requête ES|QL qui renvoie des points
Bonne pratique : Au-delà de quelques milliers de points, passez à une couche de clusters ou de grilles : la carte reste lisible et rapide.
À savoir : Une carte s'ajoute à un tableau de bord comme n'importe quel panneau et suit ses filtres et sa période.

2. Canvas #

Des présentations vivantes.

Principe #

Canvas compose des workpads (pages libres, au pixel près) avec des éléments : métriques, graphiques, images, texte Markdown. Chaque élément interroge les données en direct, souvent en Elasticsearch SQL, et peut être stylé en CSS : idéal pour un écran mural ou un rapport à l'image de l'entreprise.

filters
| essql query="SELECT \"geo.src\" AS pays, COUNT(*) AS requetes FROM \"kibana_sample_data_logs\" GROUP BY pays ORDER BY requetes DESC LIMIT 5"
| pointseries x="pays" y="requetes"
| plot defaultStyle={seriesStyle bars=0.75 horizontalBars=true}
| render
Tableau de bordCanvas
Mise en pagegrille de panneauxlibre, au pixel près
Explorationfiltres, clics, Discoverlimitée
Usage typeanalyse au quotidienécran mural, présentation, rapport
Selon la version : Canvas évolue peu face aux tableaux de bord et à Lens, qui couvrent la plupart des besoins ; réservez-le aux mises en page sur mesure.

3. Partager et exporter #

Liens, intégration, rapports.

Les options #

  • Lien partagé (avec la période figée ou relative) et intégration en iframe.
  • Export CSV depuis Discover et les tableaux.
  • Rapports PDF et PNG des tableaux de bord et workpads, éventuellement planifiés.
À savoir : Les rapports PDF et PNG dépendent de la licence (abonnement payant ou essai) ; l'export CSV est disponible en licence Basic.

Articles liés

Machine learning dans Elastic : détection d'anomalies et AIOps

Détecter automatiquement les comportements anormaux : jobs de détection d'anomalies, datafeeds, détecteurs, i…

Elastic Security : SIEM, règles de détection et investigation

Utiliser Elastic Security comme SIEM : sources de données ECS, types de règles de détection (query, EQL, ES|Q…

Projet de parcours Elastic : centraliser et exploiter les journaux

Le projet de validation du parcours « Maîtrise de la suite Elastic » : Elastic Agent et Fleet, Logstash, Elas…

Pour aller plus loin

Soutenir

♥ SOUTENIR

Soutenez RousselTM Learning

Les formations, articles, TP et attestations restent gratuits et sans publicité intrusive. Une contribution libre, du montant de votre choix, finance l’hébergement, les environnements de TP et l’écriture de nouveaux contenus.

Contribuer avec PayPal Montant libre · carte bancaire ou compte PayPalEn savoir plus
QR code PayPal
Ou scannez ce QR code avec votre téléphone

Merci, chaque contribution compte !