Nouvelles annonces sur les technologies sans serveur et réseau ainsi que sur le RUM (Real-User Monitoring) dévoilées à la conférence Dash ! Nouvelles annonces dévoilées à la conférence Dash !

Générer des métriques à partir de logs ingérés

Cette fonctionnalité est en version bêta.

Présentation

La fonctionnalité Logging without Limits* de Datadog vous permet de choisir de façon dynamique les éléments à inclure ou à exclure de vos index. Les métriques basées sur des logs constituent une solution rentable vous permettant d’obtenir une synthèse des données de log à partir de l’ensemble du flux d’ingestion. Ainsi, même si vous utilisez des filtres d’exclusion pour limiter les index aux logs essentiels sur le plan opérationnel, vous pouvez toujours visualiser les tendances et les anomalies sur toutes vos données de log, avec une granularité complète pendant 15 mois.

Avec des métriques basées sur des logs, vous pouvez enregistrer le nombre de logs qui correspondent à une requête ou résumer une valeur numérique contenue dans un log, comme la durée des requêtes.

Générer une métrique basée sur des logs

Pour générer une nouvelle métrique basée sur des logs, accédez à la page Configuration de votre compte Datadog et sélectionnez l’onglet Generate Metrics, puis le bouton New Metric+.

Ajouter une nouvelle métrique basée sur des logs

  1. Saisissez une requête pour filtrer le flux de logs : la syntaxe de la requête est la même que pour la recherche du Log Explorer. Seuls les logs ingérés avec un timestamp ne dépassant pas les 20 dernières minutes sont pris en compte lors de l’agrégation.
  2. Sélectionnez le champ que vous souhaitez surveiller : sélectionnez * pour obtenir le nombre total de logs qui correspondent à votre requête, ou saisissez un attribut de log (p. ex., @network.bytes_written) pour agréger une valeur numérique et créer sa métrique agrégée correspondante (count, min, max, sum et avg).
  3. Ajoutez des dimensions en fonction desquelles effectuer le regroupement avec group by : sélectionnez des attributs ou des clés de tag à appliquer à la métrique basée sur des logs pour les transformer en tags, avec le format <KEY>:<VALUE>. Les métriques basées sur des logs sont considérées comme des métriques custom. Évitez d’effectuer un regroupement d’attributs non liés ou présentant une cardinalité extrêmement élevée, tels que des timestamps, des ID utilisateur, des ID de requête ou des ID de session, pour empêcher une hausse conséquente de vos coûts.
  4. Donnez un nom à votre métrique : les noms de métriques basées sur des logs doivent suivre la convention de nommage des métriques.

Remarque : les points de données pour les métriques basées sur des logs sont générés à des intervalles d’une minute.

Mettre à jour une métrique basée sur des logs

Lorsqu’une métrique est créée, seuls les champs suivants peuvent être mis à jour :

  • Stream filter query
  • Aggregation groups

Pour modifier le type ou le nom d’une métrique, une nouvelle métrique doit être créée.

Commentaires

Nous serions ravis de lire vos commentaires sur cette fonctionnalité. Vous pouvez envoyer vos commentaires directement depuis ce formulaire.

Pour aller plus loin


*Logging without Limits est une marque déposée de Datadog, Inc.