• /
  • EnglishEspañolFrançais日本語한국어Português
  • Se connecterDémarrer

Cette traduction automatique est fournie pour votre commodité.

En cas d'incohérence entre la version anglaise et la version traduite, la version anglaise prévaudra. Veuillez visiter cette page pour plus d'informations.

Créer un problème

le message du log est tronqué

Problème

Toutes les données log d'un message ou d'un attribut spécifique ne sont pas affichées. Les données log se terminent par des points de suspension (...) et les données restantes ne sont pas affichées.

Solution

Cela se produit parce que le datastore de log dans New Relic limite la longueur du champ à 4 094 caractères. Toutes les données plus longues sont tronquées lors de l’ingestion.

Si vous avez des valeurs dépassant la limite de caractères, voici quelques options à essayer :

Conseils de dépannage

Commentaires

Analyser les messages longs

Analysez votre message de log en paires de valeurs clés plus courtes. Un exemple courant est une seule ligne log provenant d’un log d’accès NGINX. Ce message de log peut être analysé à l'aide de l'analyse intégrée via Logstash, Fluentd ou Fluent Bit. Pour plus d'informations, consultez notre documentation sur l'analyse des données de log.

Utiliser la sortie JSON

Utilisez JSON comme format de sortie au lieu du texte brut. Le message JSON du log sera automatiquement analysé en paires valeur-clé, ce qui réduit considérablement le risque d'atteindre la limite de caractères.

Développer les données blob

Les 4 094 premiers caractères d'un message de log sont stockés sous forme de chaîne. Les 128 000 octets suivants sont stockés sous la forme de blob.

Pour interroger les logs qui ont probablement dépassé cette limite de stockage dans New Relic, exécutez la requête suivante :

SELECT * FROM Log WHERE length(message) >= 4094

Pour développer les données blob, exécutez la requête suivante, en utilisant message ou tout autre attribut. Assurez-vous d'entourer l'attribut du blob de guillemets inversés. Par exemple:

SELECT message, another-attribute, blob(`newrelic.ext.message`), blob(`newrelic.ext.another-attribute`)
FROM Log

Pour plus d'informations, consultez notre documentation sur les messages longs stockés sous forme de blobs.

Droits d'auteur © 2025 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.