RousselTMLEARNING

Observabilité

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

Exploiter Kibana en profondeur : data views et champs runtime, Discover, Lens et formules, dashboards et contrôles, règles d'alerte et connecteurs, reporting, espaces et objets sauvegardés.

1. Explorer et visualiser #

Data views, Discover, Lens.

Parcours #

Parcours dans Kibana
  • Un data view (logs-nginx-*, champ temporel @timestamp) définit les données visibles ; on peut y ajouter des champs runtime calculés à la lecture.
  • Discover explore les documents avec KQL ou ES|QL.
  • Lens construit les visualisations par glisser-déposer, avec des formules (count(kql='http.response.status_code >= 500') / count()).
  • Les contrôles de dashboard (listes, plages) filtrent tous les panneaux.

2. Alerter et partager #

Agir sur les données.

Alerting et reporting #

FonctionUsageRemarque
Règles d'alerteSeuil sur une requête Elasticsearch ou ES|QL, anomalies, données manquantesIntervalle d'exécution et regroupement par champ
ConnecteursE-mail, Slack, Teams, webhook, PagerDuty, ServiceNowCertains connecteurs dépendent de la licence
ReportingCSV depuis Discover, PDF ou PNG de dashboardsPDF et PNG selon la licence
EspacesSéparer dashboards et objets par équipeCombinés aux rôles Kibana
Bonne Pratique : Exportez les objets sauvegardés (dashboards, data views) en NDJSON depuis Stack Management > Saved Objects et versionnez-les : c'est la sauvegarde et la promotion entre environnements de vos tableaux de bord.
À savoir : Certaines fonctionnalités dépendent de la version et du niveau de licence (Basic, Platinum, Enterprise) : vérifiez-les dans la documentation et la page des abonnements Elastic avant de les utiliser en production.

Articles liés

Architecture distribuée Elasticsearch : rôles des nœuds, shards, répliques et allocation

Comprendre le fonctionnement distribué d'Elasticsearch : rôles des nœuds, nœuds master et quorum, cluster sta…

Mappings et analyse de texte Elasticsearch : types de champs, analyseurs et mapping dynamique

Maîtriser les mappings Elasticsearch : types de champs (text, keyword, numériques, date, ip, nested), multi-f…

Ingestion Elasticsearch : Bulk API, ingest pipelines, enrich et reindex

Ingérer et transformer des données dans Elasticsearch : Bulk API, ingest pipelines et processeurs (grok, diss…

Pour aller plus loin