RousselTMLEARNING

Artículo · OpenSearch: del descubrimiento a la maestría

Dashboards, alertas y observabilidad

Este artículo está disponible en francés.

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é →

Mi seguimiento

  • ⏱ Duración estimada : ≈ 4 min

Inicia sesión para seguir tu progreso y tomar notas. Iniciar sesión

💬 Hacer una pregunta

Artículos recomendados

Indexer et chercher dans OpenSearch : mapping, DSL, PPL et SQL

Déclarer un modèle d'index, indexer avec bulk, chercher avec le Query DSL, agréger et interroger ...

Installer OpenSearch et OpenSearch Dashboards

Installer OpenSearch avec Docker Compose ou l'archive : mot de passe initial, vm.max_map_count, c...

OpenSearch : concepts, architecture et différences avec Elasticsearch

Comprendre OpenSearch : origine du projet, licence, différences avec Elasticsearch, index, shards...

Alimenter OpenSearch : pipelines d'ingestion et Data Prepper

Transformer les données avec les pipelines d'ingestion, collecter avec Data Prepper, recevoir l'O...

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

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

OpenSearch en production : ISM, sauvegardes, sécurité et bonnes pratiques

Automatiser le cycle de vie avec ISM, sauvegarder par snapshots, gérer les rôles et dimensionner ...

Observabilité sur Azure : Azure Monitor, Log Analytics, Application Insights, Prometheus et Grafana managés

Panorama complet de l'observabilité sur Azure : Azure Monitor (métriques, journaux et Log Analyti...

Monitors, SLO, dashboards et Datadog as code

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

Utiliser SigNoz : APM, traces, logs, dashboards et alertes

Exploiter SigNoz au quotidien : vue APM des services, explorateur de traces et de logs, query bui...

Apoyar

♥ APOYAR

Apoya RousselTM Learning

Los cursos, artículos, prácticas y certificados siguen siendo gratuitos y sin publicidad intrusiva. Una contribución libre, por el importe que elijas, financia el alojamiento, los entornos de prácticas y nuevos contenidos.

Contribuir con PayPal Importe libre · tarjeta o cuenta PayPalMás información
QR code PayPal
O escanea este código QR con tu teléfono

¡Gracias, cada contribución cuenta!