RousselTMLEARNING

Article · OpenSearch : de la découverte à l'expertise

Dashboards, alertes et observabilité

1. OpenSearch Dashboards #

Explorer et visualiser.

Les premiers pas #

  1. Créez un index pattern (par exemple logs-app-*) en choisissant le champ de temps.
  2. Dans Discover, cherchez et filtrez vos documents.
  3. Construisez des visualisations, puis assemblez-les dans un dashboard.
  4. Ouvrez Dev Tools pour essayer vos requêtes.
Les menus peuvent varier selon la version. Cette partie décrit la console d'après la documentation : seules les API de cette formation ont été exécutées.

2. Alerter #

Moniteurs et déclencheurs.

Un moniteur par API #

Un moniteur exécute une requête à intervalle régulier ; un déclencheur évalue une condition sur le résultat ; une action notifie via un canal.

curl -sk -u 'admin:Str0ng!Passw0rd-2026' -H 'Content-Type: application/json' -X POST https://localhost:9200/_plugins/_alerting/monitors -d '{
  "type": "monitor",
  "name": "erreurs_logs",
  "monitor_type": "query_level_monitor",
  "enabled": true,
  "schedule": {"period": {"interval": 1, "unit": "MINUTES"}},
  "inputs": [{"search": {"indices": ["logs-app-*"],
    "query": {"size": 0, "query": {"term": {"level": "error"}}}}}],
  "triggers": [{"name": "au_moins_une_erreur", "severity": "2",
    "condition": {"script": {"source": "ctx.results[0].hits.total.value > 0", "lang": "painless"}},
    "actions": []}]
}'

Ajoutez une action une fois le canal créé dans Notifications.

3. Observabilité #

Logs, traces et anomalies.

Ce que propose la plateforme #

FonctionRôle
Trace AnalyticsParcours des requêtes et carte des services, à partir des index alimentés par Data Prepper
Event AnalyticsExplorer les événements en PPL
Anomaly DetectionDétecter automatiquement les écarts sur une métrique
Security AnalyticsRègles de détection sur les journaux de sécurité

📄 OpenSearch Dashboards, alertes et observabilité →

Mon suivi

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

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

💬 Poser une question

Articles recommandés

Exploiter les données Faro : requêtes, dashboards, alertes et RGPD

Interroger les données Faro dans Loki (Web Vitals, erreurs, événements), construire des dashboard...

Bonnes pratiques Kibana et Elastic Observability

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

Monitors, SLO, dashboards et Datadog as code

Créer des monitors efficaces (métriques, logs, APM, composites, anomalies), des SLO, des dashboar...

Superviser et protéger Azure : Monitor, Log Analytics, Defender, Key Vault et Backup

Exploiter Azure : Azure Monitor (métriques, journaux d'activité, alertes), Log Analytics et KQL, ...

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

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

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

Bonnes pratiques Grafana : dashboards, provisioning, performances et sécurité

Bonnes pratiques Grafana : conception de dashboards lisibles, variables, dashboards as code, prov...

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

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

Observabilité, SRE et gestion des incidents pour les équipes DevOps

Exploiter ce que l'on livre : métriques, logs et traces, golden signals, SLI, SLO et budgets d'er...

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 !