• 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

Registro OpenTelemetry en New Relic

Esta documentación se centra en cómo New Relic procesa el registro OpenTelemetry recibido a través de su extremo OTLP dedicado.

Hay dos flujos de trabajo típicos para enviar registros OpenTelemetry a New Relic:

Independientemente del método de recopilación elegido, una integración exitosa requiere configurar su fuente log para exportar registros a este extremo. Cerciorar de revisar los requisitos de configuración extrema antes de continuar.

Mapeo de registro log OTLP

New Relic asigna log de OTLP al tipo de datos Log. La siguiente tabla describe cómo los campos del mensaje protoLogRecord se asignan a New Relic Log:

Campo OTLP logs.proto

Campo New Relic Log

ResourceLogs.Resource.attributes

Cada valor principal es un atributo en el campo Log [1]

ScopeLogs.InstrumentationScope.name

otel.library.name

ScopeLogs.InstrumentationScope.version

otel.library.version

ScopeLogs.InstrumentationScope.attributes

Cada valor principal es un atributo en el campo Log [1]

LogRecord.time_unix_nanos

timestamp [2]

LogRecord.severity_number

severity.number

LogRecord.severity_text

severity.text

LogRecord.body

message, y posiblemente atributo analizado [3]

LogRecord.attributes

Cada valor principal es un atributo en el campo Log [1]

LogRecord.dropped_attribute_count

otel.dropped_attributes_count

LogRecord.flags

w3c.flags (entero)

LogRecord.trace_id

trace.id

LogRecord.span_id

span.id

Notas a pie de tabla

[1] En caso de conflicto en el atributo de recurso, el atributo de alcance, el atributo de registro log , los campos de registro log de nivel superior y el atributo analizado de LogRecord.body [3], el orden del precedente (de mayor a menor) es: atributo analizado de LogRecord.body -> campos de nivel superior LogRecord.* > LogRecord.attributes > ScopeLogs.InstrumentationScope.attributes > ResourceLogs.Resource.attributes.

[2] Si LogRecord.time_unix_nanos no está presente, timestamp se establece en la hora en que New Relic recibió los datos.

[3] El análisis de registros se aplica a LogRecord.body para intentar extraer el atributo del texto log sin formato. Por ejemplo, si se emplea un formato log estructurado JSON, el valor principal se convierte en atributo en el log resultante. Esto es particularmente útil cuando se recopilan registros de archivos o stdout. En este caso, es común no tener ningún atributo de recurso asociado con el log (requerido para la correlación del servicioAPM ) y ningún valor para LogRecord.trace_id / LogRecord.span_id (requerido para la correlación de traza). La correlación funcionará según lo previsto si los campos obligatorios se pueden analizar correctamente.

Correlación con el servicio OpenTelemetry APM

log se correlacionan con una entidad de servicio si incluyen el atributo requerido. Normalmente, estos provienen del atributo de recurso del log, como ResourceLogs.Resource.attributes, pero también se pueden analizar desde LogRecord.body como se describe en la nota al pie n.° 3 del mapeo de OTLP.

Para ver el registro de un servicio, navegue hasta la página de registro de ese servicio.

Correlación con trazas

Log se correlacionan con una traza si trace.id y span.id atributo se pueden resolver. Normalmente, estos provienen de los campos LogRecord.trace_id y LogRecord.span_id , pero también se pueden analizar desde LogRecord.body como se describe en la nota al pie 3 del mapeo OTLP.

Para ver el registro registrado en el contexto de una traza particular, tiene dos opciones:

  • Navegue a la pestaña de Logs dentro de la página de detalles de la traza.
  • Navegue a la página de registro de un servicio y haga clic en un log para abrir los detalles log. Si está asociado a una traza, podrás navegar desde los Log details hasta los Trace details.
Copyright © 2024 New Relic Inc.

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