RousselTMLEARNING

TP · Datadog : de la découverte à l'expertise

TP : Pipeline de logs, facettes et maîtrise du volume

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. 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. 2. Créer le pipeline

    Pourquoi ? Le grok parser transforme la ligne en attributs filtrables.

    Dans Logs > Pipelines, créez un pipeline filtré sur source:paiement avec un grok parser, puis un status remapper sur l'attribut niveau.
  3. 3. Facettes et mesure

    Pourquoi ? Une facette filtre, une mesure s'agrège.

    Créez une facette sur @resultat et une mesure sur @montant, puis affichez la somme des montants refusés par minute dans l'explorateur.
  4. 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étrique paiement.refus (Generate Metrics) qui compte les logs @resultat:refuse, regroupée par @motif.
  5. 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 logs service:paiement @resultat:accepte. Vérifiez dans Usage la baisse du volume indexé.

Niveau de difficulté : ●●●○○ (3/5)

Mon suivi

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

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

💬 Discussions récentes de la formation

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

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 !