• /
  • EnglishEspañolFrançais日本語한국어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

Correlacione APM con Elasticsearch mediante rastreo distribuido

|View as Markdown (English)

De forma predeterminada, New Relic monitorea la aplicación APM y el clúster de Elasticsearch como dos elementos separados y desconectados: nada le muestra que la aplicación realmente llama a ese clúster.

Esta página cierra esa brecha mediante el rastreo distribuido de OpenTelemetry nativo de Elasticsearch. Elasticsearch exporta sus propios spans de traza a través del mismo recolector de OpenTelemetry (NRDOT u OTel Collector Contrib) que ya usa para las métricas, sin cambios por aplicación. El resultado: una transacción lenta lo lleva directamente al clúster que la atendió.

A nivel interno, la aplicación y Elasticsearch aportan cada uno su parte de la misma solicitud a una única traza compartida. New Relic reconoce que ambas partes están relacionadas y crea automáticamente la relación de servicio a clúster.

Sugerencia

El rastreo distribuido es una de las dos formas de correlacionar APM con Elasticsearch. Proporciona detalles completos a nivel de solicitud, pero los datos de traza adicionales aumentan el volumen de ingesta. Si solo necesita que el clúster aparezca como una entidad relacionada, puede etiquetar la telemetría de la aplicación APM con el nombre del clúster en su lugar —esto funciona en cualquier versión de Elasticsearch, pero omite los detalles de la traza de extremo a extremo.

Instrumentación compatible

Esta correlación funciona con cualquier aplicación que admita la propagación del contexto de W3C Trace Context, incluyendo:

  • Aplicaciones instrumentadas con el SDK de OpenTelemetry (cualquier lenguaje)
  • Instrumentación automática de OpenTelemetry (Java, .NET, Python, Node.js)
  • Agentes APM de New Relic (Go, Java, .NET, Node.js, Python, Ruby, PHP) con el rastreo distribuido habilitado

Puede combinar enfoques de instrumentación. Por ejemplo, un servicio de Java que utiliza un agente APM de New Relic y un servicio de Python que utiliza el SDK de OpenTelemetry pueden llamar al mismo clúster de Elasticsearch, y cada uno aparece correctamente vinculado a este en New Relic.

Necesita

Antes de comenzar, asegúrese de tener:

  • Una clave de licenciade New Relic válida
  • Elasticsearch 9.4 o posterior, ya que la exportación nativa de traza OTLP requiere esta versión
  • Un recolector de OpenTelemetry (OTel Collector Contrib o NRDOT) ya en ejecución y accesible desde los nodos de Elasticsearch. Si aún no ha instalado uno, siga la instalación autohospedada o la instalación de Kubernetes.
  • Aplicaciones instrumentadas que envían requests a Elasticsearch, utilizando cualquiera de los enfoques de instrumentación compatibles enumerados anteriormente, con el rastreo distribuido habilitado
  • Acceso de red desde el recolector al extremo OTLPde New Relic

Configurar el rastreo distribuido

La configuración tiene dos partes: activar el rastreo en Elasticsearch y agregar un pipeline de traza al recolector.

Una vez que activa el rastreo, Elasticsearch emite sus propios spans de OpenTelemetry, se une a la traza de la aplicación a través del encabezado traceparent y estampa es.cluster.name en cada uno. New Relic utiliza esa traza compartida para establecer la relación automáticamente.

Expanda la sección que coincida con el despliegue.

Vea las trazas

Una vez que los spans fluyan, puede consultarlos e inspeccionar el mapa de servicios correlacionado. Consulte Ver rastreo distribuido y correlación de APM para ver ejemplos de consultas y dónde encontrar el mapa de servicios en New Relic.

Resolución de problemas

Si no ve spans, si el clúster muestra una relación consigo mismo o si las aplicaciones no se vinculan al clúster, consulte la sección de correlación de APM y rastreo distribuido de la guía de resolución de problemas.

Copyright © 2026 New Relic Inc.

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