• 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 pipeline de observabilidad. Si bien los requisitos y la configuración del recolector varían, es común enrutar los datosAPM OpenTelemetry a través de un recolector. Esto elimina la sobrecarga de la aplicación y proporciona un lugar para enriquecer la telemetría con datos de contexto del entorno adicionales, filtros y transformaciones, 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.

Aquí hay 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 tiene un amplio conjunto de receptores, procesadores, exportadores, extensiones y conectores. Estos componentes están incluidos en distribuciones preconstruidas. Sin embargo, es posible crear componentes personalizados para satisfacer 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, los recolectores que envían datos a New Relic deben tener ciertas cosas en común:

Exportador OTLP

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

Nota: Si bien se admite el exportador OTLP gRPC , recomendamos emplear el protocolo OTLP/HTTP para enviar telemetry data en lugar de 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 coincidir con los requisitos de OTLP de New Relic.

Ejemplo mínimo

Para instalar el recolector, siga la documentaciónOpenTelemetry .

Ejecute el recolector con la siguiente configuración, 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.