RousselTMLEARNING

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

Logs avancés : index, Flex et archives

1. Ingérer n'est pas indexer #

Le levier principal de coût.

Cycle de vie #

Cycle de vie d'un log dans Datadog
ÉtapeCe que l'on paieLevier
IngestionVolume ingéréFiltrer à la source (agent) ce qui ne sert jamais
IndexationVolume indexé × rétentionFiltres d'exclusion, index à rétention courte
Flex LogsStockage long à coût réduitDonnées consultées rarement mais à garder
ArchivesStockage objet chez vousConserver tout, réhydrater en cas d'enquête

2. Index et exclusion #

Plusieurs index, plusieurs rétentions.

Configuration #

  • Un index audit à 30 jours pour la sécurité, un index app à 7 jours, un index debug à 3 jours.
  • Les index sont évalués dans l'ordre : un log va dans le premier index dont le filtre correspond.
  • Les filtres d'exclusion d'un index retirent tout ou partie (échantillonnage) des logs qui correspondent, par exemple 90 % des logs status:info des health checks.
  • Les logs exclus restent visibles dans Live Tail, utilisables par Logs to Metrics et envoyés aux archives.
Bonne Pratique : Avant d'exclure, créez une métrique à partir des logs (Logs to Metrics) : vous gardez le comptage des erreurs sur 15 mois sans indexer les logs eux-mêmes.

3. Données sensibles #

Conformité.

Sensitive Data Scanner #

Le Sensitive Data Scanner détecte des motifs (cartes bancaires, e-mails, clés d'API, IBAN, numéros de sécurité sociale) dans les logs, traces et événements, et les masque, hache ou remplace à l'ingestion, avant indexation.

Erreur Courante : Le masquage côté Datadog intervient après l'envoi : pour les données qui ne doivent jamais quitter votre réseau, masquez dans l'agent (log_processing_rules de type mask_sequences).
logs:
  - type: file
    path: /var/log/app/app.log
    service: shop
    source: python
    log_processing_rules:
      - type: mask_sequences
        name: masquer_emails
        replace_placeholder: "[email]"
        pattern: '[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,}' 

📄 Logs Datadog avancés : index, filtres d'exclusion, Flex Logs, archives et Sensitive Data Scanner →

Mon suivi

  • ⏱ Durée estimée : ≈ 4 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

Logs dans Datadog : collecte, pipelines, index et maîtrise du volume

Collecter les logs avec l'agent, les structurer avec pipelines et processeurs (grok), utiliser fa...

Logs avancés avec OpenPipeline : traitement, masquage, buckets et rétention

Gérer les logs dans Dynatrace avec OpenPipeline : ingestion, routage, traitement DQL (parsing, en...

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

APM Datadog et OpenTelemetry : traces, services et corrélation avec les logs

Instrumenter ses applications pour l'APM Datadog (dd-trace, instrumentation en une étape, OpenTel...

Bonnes pratiques Datadog : tags, coûts, alertes et gouvernance

Check-list pour exploiter Datadog efficacement : tagging unifié, maîtrise des coûts (hôtes, logs,...

Coûts et gouvernance Datadog : usage, attribution, RBAC et politiques de tags

Maîtriser la facture et gouverner Datadog : suivi de l'usage et de l'estimation, attribution des ...

Datadog : la plateforme d'observabilité SaaS en un coup d'œil

Ce qu'est Datadog, ses produits (infrastructure, logs, APM, RUM, synthétiques, sécurité), ses con...

Métriques et tags dans Datadog : tagging unifié, DogStatsD et cardinalité

Exploiter les métriques Datadog : tagging unifié (env, service, version), requêtes et agrégations...

Grail et DQL avancés : performance, parse, jointures, séries temporelles, entités et corrélation

Écrire des requêtes DQL rapides et peu coûteuses, analyser du texte avec DPL et JSON, combiner de...

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 !