El recolector OpenTelemetry es una herramienta independiente del proveedor para recibir, procesar y exportar telemetry data. Si bien los requisitos y la configuración del recolector varían, viene con una variedad de receptores y procesadores que lo hacen popular para el monitoreo de infraestructura. También es común emplear el recolector para procesamiento de datos, pero esta documentación se centra en casos de uso de monitoreo de infraestructura. Consulte RecolectorOpenTelemetry para procesamiento de datos para obtener más información.
Recepción de telemetría de infraestructura
Los siguientes ejemplos demuestran el uso del recolector para monitor varios componentes de infraestructura. El patrón general es configurar el recolector con un receptor de propósito general o de tecnología específica (es decir, prometheus) para extraer o sondear datos de un objetivo de infraestructura y exportar los datos a New Relic a través de OTLP.
- Ejemplo de repositorio de Docker
- Ejemplo de repositorio de HCP Consul
- Ejemplo de repositorio de HiveMQ
- Ejemplo de repositorio de hosts
- Ejemplo de repositorio de Kafka Confluent Cloud
- Ejemplo de repositorio de Prometheus
- Ejemplo de repositorio de Redis
- Ejemplo de repositorio de almacén único
- Ejemplo de repositorio de Squid
- Ejemplo de repositorio de StatsD
Correlación de infraestructura con OpenTelemetry APM
El siguiente ejemplo demuestra el uso del recolector para correlacionar APM OpenTelemetry con datos de infraestructura:
El patrón general es configurar el recolector con un procesador que detecta y enriquece la telemetría APM con contexto de entorno adicional en forma de atributo de recurso, antes de exportar los datos a New Relic a través de OTLP. New Relic detecta estos datos de correlación y construye relaciones entre APM y la entidad de infraestructura a través de recursos.
OpenTelemetry Collector para monitoreo Kubernetes
Si bien los requisitos y la configuración Collector varían, viene con una variedad de receptores y procesadores que lo hacen popular para la supervisión Kubernetes . Para obtener toda la telemetría necesaria es necesario extraer varias API Kubernetes empleando múltiples receptores con diferentes requisitos de licencias, por lo que, para simplificarle las cosas, creamos un gráfico de Helm que emplea nuestra distribución personalizada del recolector nrdot-recolector-k8s bajo el capó. Para obtener más detalles sobre cómo comenzar, consulte OpenTelemetry para Kubernetes.