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

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

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

Crea una propuesta

Logs en el contexto de agente Ruby

Con nuestro agente Ruby , puede obtener logs in context, que le permite ver el registro de su aplicación en el contexto de sus otros datos New Relic . Para obtener información general sobre esta característica, consulte logs en el contexto APM .

Sugerencia

¿Tienes muchos logs Ruby ? Consulte nuestro tutorial sobre cómo optimizarlos y administrarlos.

Opciones de logs en el contexto automático

Tienes tres opciones para configurar el logs en el contexto para enviar el registro de tu aplicación y vincular metadatos automáticamente a New Relic.

¿Te ha ayudado este documento con la instalación?

Asegure sus datos

Su registro puede incluir información confidencial protegida por HIPAA u otros protocolos de cumplimiento. De forma predeterminada, ofuscamos los patrones numéricos que parecen corresponder a elementos como tarjetas de crédito o números de Seguro Social, pero es posible que deba aplicar hash o enmascarar información adicional.

Para más información, consulta nuestra documentación sobre expresión de ofuscación y reglas. Puede hash o enmascarar sus log datos utilizando la New Relic UI o utilizando NerdGraph, nuestra GraphQL.API

Explora tus datos

Para aprovechar al máximo sus datos de registro:

  • En la páginaAPM

    Summary

    , haga clic en su gráfico

    Web transaction time

    para ver el registro asociado con un momento específico.

  • Verifique

    Errors inbox

    de su aplicación para ver el registro asociado con sus errores.

  • Utilice rastreo distribuido para ver el registro asociado a la traza individual.

  • Explore más datos de registro en su plataforma con nuestra UIde registro.

  • Configure alertas basadas en la salida log y la gravedad.

  • consulte sus datos utilizando nuestra UI especializada para registrar datos y cree un panel con los resultados.

Consejos de resolución de problemas

Normalmente, su registro comenzará a aparecer menos de un minuto después de habilitar el inicio de logs en el contexto. Consulta la sección Triage > Logs de tu aplicación. Allí también comenzará a ver patrones de registros relacionados con el error.

Si no ve ningún registro de errores o traza, es posible que no haya ninguno para su aplicación. Intente actualizar la página UI o cambie el período de tiempo seleccionado.

Deshabilitar el registro automático

El logs en el contexto APM reenvía automáticamente los datos log de APM del agente y está habilitado de forma predeterminada. Esto puede tener un impacto negativo en su seguridad, cumplimiento, facturación o rendimiento del sistema. Para obtener más información, o si necesita ajustar la configuración predeterminada, siga los procedimientos para desactivar el registro automático.

Opción de logs en el contexto manual

Si necesita utilizar el proceso manual para configurar el logs en el contexto para Ruby, siga estos pasos:

  1. Asegúrate de haber configurado el inicio de sesión en New Relic. Esto incluye la configuración de un reenviador de registros compatible que recopile su registro de aplicación y extienda los metadatos que se reenvían a New Relic.

  2. Instale o actualice a la última versión Ruby agente y habilite rastreo distribuido. Utilice Ruby agente versión 6.7.0 o superior para logs en el contexto.

  3. Para la aplicación Rails, utilice una versión de Rails compatible.

  4. Configurar logs en el contexto para Ruby.

  5. Para verificar que haya configurado log correctamente el agregador , ejecute su aplicación y luego verifique sus log datos en la New Relic UI usando el operador de consulta has:span.id has:trace.id.

Si todo está configurado correctamente y sus datos se reenvían a New Relic con los metadatos enriquecidos, su registro ahora debería emitirse como JSON y contener los campos trace.id y span.id.

Si ha configurado su inicio de sesión en /config/application.rb o en /config/environments/development.rb, ejecute su aplicación localmente y verifique su resultado de registro. Deberías ver un resultado como este:

{"entity.name":"your_app_name","entity.type":"SERVICE","hostname":"79bcbf8d","trace.id":"79bcbf8d","span.id":"00fc7d46","timestamp":1567701375543,"message":"example log message one","log.level":"DEBUG"}
{"entity.name":"your_app_name","entity.type":"SERVICE","hostname":"79bcbf8d","trace.id":"79bcbf8d","span.id":"6754870b","timestamp":1567702843604,"message":"example log message two","log.level":"DEBUG"}
Copyright © 2024 New Relic Inc.

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