• /
  • EnglishEspañol日本語한국어Português
  • Inicia sesiónComenzar ahora

Te ofrecemos esta traducción automática para facilitar la lectura.

En caso de que haya discrepancias entre la versión en inglés y la versión traducida, se entiende que prevalece la versión en inglés. Visita esta página para obtener más información.

Crea una propuesta

Mensaje de registro está truncado

Problema

No se muestran todos los datos log de un mensaje o de un atributo específico. Los datos log terminan con puntos suspensivos (...) y los datos restantes no se muestran.

Solución

Esto ocurre porque el registro de almacenamiento de datos en New Relic limita la longitud del campo a 4094 caracteres. Cualquier dato más largo que eso se trunca durante la ingesta.

Si tiene valores que exceden el límite de caracteres, aquí hay algunas opciones para probar:

Consejos de resolución de problemas

Comentarios

Analizar mensajes largos

Analice su mensaje de registro en pares principales de valor más cortos. Un ejemplo común es una única línea log de un log de acceso NGINX. Ese mensaje de registro se puede analizar mediante el análisis integrado a través de Logstash, Fluentd o Fluent Bit. Para obtener más información, consulte nuestra documentación sobre el análisis de datos de registro.

Usar salida JSON

Utilice JSON como formato de salida en lugar de texto sin formato. El mensaje de registro JSON se analizará automáticamente en pares principales de valor, lo que hace que sea mucho menos probable que alcance el límite de caracteres.

Expandir datos de blobs

Los primeros 4.094 caracteres de un mensaje de registro se almacenan como una cadena. Los siguientes 128.000 bytes se almacenan como blob.

Para consultar registros que probablemente hayan excedido este límite de almacenamiento en New Relic, ejecute la siguiente consulta:

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

Para expandir los datos del blob, ejecute la siguiente consulta utilizando message o cualquier otro atributo. Asegúrese de incluir el atributo del blob entre comillas invertidas. Por ejemplo:

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

Para obtener más información, consulte nuestra documentación sobre mensajes largos almacenados como blobs.

Copyright © 2024 New Relic Inc.

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