• EnglishEspañol日本語한국어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

Recolector OpenTelemetry para procesamiento de datos

El recolector OpenTelemetry es una herramienta independiente del proveedor para recibir, procesar y exportar telemetry data. Se recomienda ejecutar el recolector en su canal de observabilidad. Si bien los requisitos y la configuración del recolector variarán, es común enrutar los datosAPM OpenTelemetry a través de un recolector. Esto aleja la sobrecarga de la aplicación y proporciona un lugar para enriquecer la telemetría con datos adicionales del contexto del entorno, filtrado y transformación, y más. También es común usar el recolector para monitoreo de infraestructura, pero esta documentación se enfoca en casos de uso de procesamiento de datos. Ver recolector de monitoreo de infraestructura para más información.

A continuación se muestra un ejemplo del recolector como puerta de enlace, pero también puede configurar el recolector como un agente que se ejecuta en el mismo host que su aplicación:

Diagram showing OpenTelemetry using the OpenTelemetry collector and New Relic's OTLP endpoint.

El recolector cuenta con un extenso conjunto de receptores, procesadores, exportadores, extensiones y conectores. Estos componentes están incluidos en distribuciones prediseñadas. Sin embargo, es posible crear componentes personalizados que se ajusten a requisitos específicos y crear una distribución de recolector personalizada para empaquetar un conjunto específico de componentes.

Si bien la configuración varía según los requisitos, el recopilador que envía datos a New Relic debe tener ciertas cosas en común:

Exportador OTLP

El recolector OpenTelemetry admite la exportación de datos mediante otlphttpexporter. Cerciorar de que la configuración del exportador coincida con los requisitos de New Relic OTLP.

Tenga en cuenta que otlpexporter es compatible, pero se prefiere el protocolo binario OTLP/HTTP a OTLP/gRPC.

Procesador por lotes

Configure el recolector para emplear el procesador por lotes para exportar registros en lotes. Cerciorar de que el tamaño y la frecuencia del lote estén configurados para cumplir con los requisitos de New Relic OTLP.

Ejemplo mínimo

Para instalar el recopilador, consulte la documentación OpenTelemetry .

Ejecute el recopilador con la configuración siguiente, cerciorar de reemplazar lo siguiente:

receivers:
otlp:
protocols:
grpc:
http:
processors:
batch:
exporters:
otlphttp:
endpoint: <INSERT_NEW_RELIC_OTLP_ENDPOINT>
headers:
api-key: <INSERT_NEW_RELIC_LICENSE_KEY>
service:
pipelines:
traces:
receivers: [otlp]
processors: [batch]
exporters: [otlphttp]
metrics:
receivers: [otlp]
processors: [batch]
exporters: [otlphttp]
logs:
receivers: [otlp]
processors: [batch]
exporters: [otlphttp]

Para ver un ejemplo práctico, consulte el New Relic OpenTelemetry repositorio de ejemplos .

Para ejemplos adicionales de recolectores, consulte recolector para monitoreo de infraestructura.

Copyright © 2024 New Relic Inc.

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