RousselTMLEARNING

Article · Kibana et Elastic Observability : de la découverte à l'expertise

Kibana Maps et Canvas

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.

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

Mon suivi

  • ⏱ Durée estimée : ≈ 5 min

Connectez-vous pour suivre votre progression et prendre des notes. Se connecter

💬 Questions sur cette leçon

Aucune question pour l'instant : soyez le premier à demander de l'aide ou à partager votre configuration.

Poser une question sur cette leçon →

Articles recommandés

Visualiser dans Kibana : Lens, dashboards et objets enregistrés

Construire des visualisations avec Lens, assembler des dashboards interactifs (filtres, contrôles...

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

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

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 (quer...

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, Lo...

Bonnes pratiques Kibana et Elastic Observability

Check-list pour exploiter Kibana en production : versions, sécurité, espaces et rôles, dashboards...

Alertes, connecteurs et SLO dans Kibana

Créer des règles d'alerte dans Kibana (requête Elasticsearch, ES|QL, seuil personnalisé, logs), c...

Kibana : rôle, installation et premiers pas

Ce qu'est Kibana dans la suite Elastic, comment l'installer avec Elasticsearch (start-local, Dock...

Transforms et enrich : résumer et enrichir les données dans Elasticsearch

Créer des index centrés sur les entités avec les transforms pivot et latest, et enrichir les docu...

Traces OpenTelemetry dans Elasticsearch et Kibana APM

Instrumenter des applications avec les SDK OpenTelemetry ou EDOT, envoyer les traces à Elasticsea...

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 !