RousselTMLEARNING

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

Lens, dashboards et objets enregistrés

1. Lens #

L'éditeur de visualisations.

Principe #

Lens propose la visualisation adaptée quand on glisse un champ : histogramme dans le temps pour @timestamp, top valeurs pour un champ texte, métrique pour un nombre. On change ensuite de type (barres, aires, tableau, jauge, carte de chaleur, camembert) sans tout refaire.

BesoinVisualisation Lens
Évolution d'un volumeBarres ou aires empilées sur @timestamp
Top NBarres horizontales triées
Indicateur cléMetric (avec tendance)
DistributionHistogramme sur un champ numérique
Répartition géographiqueMaps
Formulecount(kql='http.response.status_code >= 500') / count()
Bonne Pratique : La formule Lens permet de calculer des ratios (taux d'erreur, taux de cache) sans pré-calcul dans Elasticsearch.

2. Dashboards #

Interactifs et partageables.

Bonnes constructions #

  • En haut : les indicateurs clés (Metric) ; au milieu : les tendances ; en bas : les tableaux de détail.
  • Ajouter des contrôles (listes de services, d'environnements) pour filtrer tout le dashboard.
  • Utiliser les drilldowns pour passer d'un panneau à Discover ou à un autre dashboard filtré.
  • Ranger les dashboards par espace (Spaces) et par tags.

3. Objets enregistrés comme du code #

Export, import, versionnement.

API #

# Exporter tous les dashboards et leurs dépendances
curl -s -X POST localhost:5601/api/saved_objects/_export -u elastic:$PASS \
  -H 'kbn-xsrf: true' -H 'Content-Type: application/json' \
  -d '{"type": ["dashboard"], "includeReferencesDeep": true}' > dashboards.ndjson

# Importer dans un autre Kibana (ou un autre espace)
curl -s -X POST 'localhost:5601/s/equipe-web/api/saved_objects/_import?overwrite=true' -u elastic:$PASS \
  -H 'kbn-xsrf: true' -F file=@dashboards.ndjson

Versionner le fichier .ndjson dans Git et l'importer depuis la CI permet de promouvoir un dashboard de la préproduction à la production et de le restaurer en cas de mauvaise manipulation.

À savoir : Le préfixe /s/<espace> cible un espace Kibana ; sans préfixe, c'est l'espace par défaut.

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

Mon suivi

  • ⏱ Durée estimée : ≈ 4 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

Kibana avancé : data views, Lens, dashboards, alerting et reporting

Exploiter Kibana en profondeur : data views et champs runtime, Discover, Lens et formules, dashbo...

Bonnes pratiques Kibana et Elastic Observability

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

Prometheus : visualiser ses métriques (UI, Grafana et dashboards)

Visualiser les données Prometheus : interface web, graphes PromQL, connexion à Grafana, dashboard...

Visualiser et automatiser Zabbix : dashboards, Grafana et API

Construire des dashboards et cartes dans Zabbix, utiliser le plugin Zabbix de Grafana, et automat...

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

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

Grafana vs Kibana : Quel outil de visualisation choisir ?

Découvrez les différences fondamentales entre Grafana, le roi des métriques multi-sources, et Kib...

Explorer ses données dans Discover : KQL, Lucene et ES|QL

Rechercher et analyser des logs dans Kibana Discover : filtres, KQL, syntaxe Lucene, et le langag...

Alertes, connecteurs et SLO dans Kibana

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

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 !