Ce que vous allez apprendre dans ce TP
- Créer un pipeline grok
- Créer facettes et métriques générées
- Ajouter un filtre d'exclusion
Introduction #
Ce que vous allez apprendre dans cette section
- Créer un pipeline grok
- Créer facettes et métriques générées
- Ajouter un filtre d'exclusion
Contexte. Les logs d'une application arrivent en texte brut et coûtent cher à l'indexation. Vous les rendez exploitables et réduisez leur coût.
Prérequis : TP 1 terminé · Durée estimée : 45 min
Des logs utiles à moindre coût.Mise en place #
Étapes guidées, avec leur correction.
1. Produire des logs
Pourquoi ? Un conteneur qui écrit des lignes au format connu, dont des erreurs.
Lancez un générateur de logs étiquetéservice:paiement.2. Créer le pipeline
Pourquoi ? Le grok parser transforme la ligne en attributs filtrables.
Dans Logs > Pipelines, créez un pipeline filtré sursource:paiementavec un grok parser, puis un status remapper sur l'attributniveau.3. Facettes et mesure
Pourquoi ? Une facette filtre, une mesure s'agrège.
Créez une facette sur@resultatet une mesure sur@montant, puis affichez la somme des montants refusés par minute dans l'explorateur.4. Métrique générée
Pourquoi ? Une métrique générée continue de fonctionner même pour les logs non indexés.
Créez une métriquepaiement.refus(Generate Metrics) qui compte les logs@resultat:refuse, regroupée par@motif.5. Filtre d'exclusion
Pourquoi ? Les paiements acceptés sont nombreux et rarement consultés.
Dans l'index principal, ajoutez un filtre d'exclusion qui n'indexe que 10 % des logsservice:paiement @resultat:accepte. Vérifiez dans Usage la baisse du volume indexé.
Niveau de difficulté : ●●●○○ (3/5)
Mon suivi
Connectez-vous pour suivre votre progression et prendre des notes. Se connecter
💬 Discussions récentes de la formation
- Datadog : relier traces, logs et métriques du même service✓ résolu · 1 réponse(s)
Poser une question sur cette leçon →Voir toutes les discussions de la formation
Articles recommandés
Datadog sur Kubernetes : Operator, Cluster Agent et Autodiscovery
Superviser Kubernetes avec Datadog : Datadog Operator et ressource DatadogAgent, Cluster Agent, A...
APM Datadog avancé : échantillonnage, rétention, profiler et Software Catalog
Aller plus loin avec l'APM Datadog : contrôle d'ingestion et échantillonnage, filtres de rétentio...
RUM et Synthetic Monitoring avec Datadog : synthetic transaction monitoring et expérience utilisateur
Mesurer l'expérience utilisateur avec Datadog : RUM navigateur et mobile, Core Web Vitals, Sessio...
Vector : les sources en détail
Les sources de Vector : fichiers, logs Kubernetes, journald, syslog, sockets, HTTP, OpenTelemetry...
Projet fil rouge : les quatre signaux de l'OpenTelemetry Demo dans la stack Grafana
Un projet fil rouge qui traverse les formations d'observabilité : déployer l'OpenTelemetry Demo, ...
DQL en pratique : explorer logs et événements, notebooks, tableaux de bord et performance
Utiliser le Dynatrace Query Language au quotidien : explorer logs et événements, enchaîner les co...
Métriques Datadog avancées : types, agrégations, cardinalité et Metrics without Limits
Maîtriser les métriques Datadog : types (count, rate, gauge, histogram, distribution), agrégation...
Corréler traces, métriques, logs et profils avec OpenTelemetry
Relier les quatre signaux pour diagnostiquer vite : ressource commune, trace_id dans les logs, ex...
Elastic Observability : logs, infrastructure, APM et synthétiques
Les fonctions d'Elastic Observability : exploration des logs, inventaire d'infrastructure avec El...