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 Para consultar registros que probablemente hayan excedido este límite de almacenamiento en New Relic, ejecute la siguiente consulta:
Para expandir los datos del blob, ejecute la siguiente consulta utilizando
Para obtener más información, consulte nuestra documentación sobre mensajes largos almacenados como blobs. |