Problema
Nem todos os dados de log em uma mensagem ou para um atributo específico estão sendo exibidos. Os dados log terminam com reticências (...
) e os dados restantes não são mostrados.
Solução
Isso ocorre porque o log de armazenamento de dados no New Relic limita o comprimento do campo a 4.094 caracteres. Quaisquer dados maiores que isso serão truncados durante a ingestão.
Se você tiver valores que excedem o limite de caracteres, aqui estão algumas opções para tentar:
Dicas de resolução de problemas | Comentários |
---|---|
Analisar mensagens longas | Analise sua mensagem para fazer login em pares de valores principais mais curtos. Um exemplo comum é uma única linha de log de um log de acesso NGINX. Essa mensagem do log pode ser analisada usando análise integrada via Logstash, Fluentd ou Fluent Bit. Para obter mais informações, consulte nossa documentação sobre análise de dados de log. |
Usar saída JSON | Use JSON como formato de saída em vez de texto simples. A mensagem JSON do log será automaticamente analisada em pares de valores principais, o que torna muito menos provável que atinja o limite de caracteres. |
Expandir dados de blob | Os primeiros 4.094 caracteres de uma mensagem do log são armazenados como uma string. Os próximos 128.000 bytes são armazenados como Para consultar logs que provavelmente excederam esse limite de armazenamento no New Relic, execute a seguinte consulta:
Para expandir os dados do blob, execute a consulta a seguir usando
Para obter mais informações, consulte nossa documentação sobre mensagens longas armazenadas como blobs. |