New RelicLa OpenTelemetry observabilidad de Kubernetes para abierto proporciona una solución integral de código para monitorear su clúster. Se integra perfectamente con nuestra robusta Kubernetes UI, que es compatible tanto con OpenTelemetry como con nuestra instrumentación patentada Kubernetes . Este diseño independiente del proveedor le permite elegir el método de instrumentación que mejor se adapte a sus necesidades.
Este documento lo guía a través del monitoreo de un clúster de Kubernetes usando OpenTelemetry. Se detalla cómo instalar el nr-k8s-otel-collector
gráfico Helm dentro de su clúster y desplegar el recolector necesario para habilitar la observabilidad completa.
Al integrar los componentes Kubernetes en el recolector OpenTelemetry , podemos transmitir métricas, eventos y logs directamente a New Relic. Estas señales de telemetría mejoran automáticamente nuestras experiencias listas para usar, como Kubernetes Navigator, dashboarddescripción general, Kubernetes Event o la página de resumenKubernetes APM .
¿Cómo funciona?
El gráfico nr-k8s-otel-collector
Helm implementa un recopilador OpenTelemetry configurado para recopilar telemetry data completos de su clúster de Kubernetes.

- CollectorDaemonset: desplegar en cada nodo de trabajo. Recopila métricas del host subyacente,
cAdvisor
yKubelet
, y reúne logs del contenedor. - Collector de despliegue: desplegar en el nodo del plano de control. Recoge métrica de
kube-state-metrics
y clúster de Kubernetes evento. Este recolector suele ser una única instancia que gestiona datos de todo el clúster.
OpenTelemetry Componentes en New Relic Kubernetes el recolector
El OpenTelemetry Collector emplea varios tipos de componentes para procesar y transformar los telemetry data recopilados. Estos componentes son esenciales para enriquecer, filtrar y formatear los datos antes de enviarlos a New Relic. Puede emplear estos componentes para agregar su propia configuración personalizada creando pipelines OpenTelemetry usando la sección extra_config
en el gráfico de Helm.
Tipo de componente | Nombre del componente | Objetivo | Recolector |
---|---|---|---|
Receptores |
| Recopila telemetría transmitida a través de HTTP. | , |
| Raspadores métricos relevantes para los estados de los recursos Kubernetes, como implementación, pod y nodos. | ||
| Monitorear los componentes del plano de control. | ||
| Raspa eventos como creaciones y eliminaciones pod, actividades de escalado y eventos de falla. | ||
| Raspa métrica del nodo subyacente. | ||
| Raspa métrica de Kubelet. | ||
| Rasca métrica de cAdvisor. | ||
| Recoge troncos del contenedor. | ||
Procesadores |
| Agrupa y optimiza el flujo telemetry data. | , |
| Grupos métricos, span y logarítmicos. | , | |
| Modifica la telemetría para personalizar la ingesta. | , | |
| Optimice la ingesta eliminando la telemetría no relevante. | , | |
| Aplicar cambios en el atributo de recurso. | , | |
| Detecta información de recursos. | , | |
| Enriquece telemetry data con el atributo K8s. | , | |
| Enriquece la telemetría con atributo. | , | |
| Transformar métrica acumulada a delta. | , | |
| Gestiona el consumo de memoria. | , | |
| Agrupa y optimiza el flujo telemetry data. | , | |
Exportadores |
| Envía telemetry data mediante el protocolo OpenTelemetry a New Relic. | , |
Tuberías |
| Gestiona la ingesta, el procesamiento y la exportación de datos métricos. | , |
Conectores |
| Enriquece telemetry data con metadatos Kubernetes. | , |
Artículos relacionados
Instalar OpenTelemetry Collector para Kubernetes
Instrumente su clúster de Kubernetes en New Relic empleando el recopilador OpenTelemetry.
Configuración avanzada para OpenTelemetry Kubernetes
Personalice la configuración de OpenTelemetry Collector para Kubernetes en New Relic.
resolución de problemas OpenTelemetry para Kubernetes
Aprenda a solucionar problemas con el OpenTelemetry Collector en Kubernetes.