New RelicA OpenTelemetry observabilidade da para Kubernetes fornece uma solução abrangente e de código aberto para monitoramento do seu cluster. Ele se integra perfeitamente à nossa robusta interface de usuário do Kubernetes, que é compatível com o OpenTelemetry e nossa instrumentação proprietária do Kubernetes. Este design independente de provedor permite que você escolha o método de instrumentação que melhor atende às suas necessidades.
Este documento orienta você no monitoramento de um cluster do Kubernetes usando OpenTelemetry. Ele detalha como instalar o nr-k8s-otel-collector
gráfico Helm em seu cluster e implantar o coletor necessário para permitir uma observabilidade abrangente.
Ao integrar componentes Kubernetes ao coletor OpenTelemetry , podemos transmitir métrica, evento e log diretamente para o New Relic. Esses sinais de telemetria aprimoram automaticamente nossas experiências prontas para uso, como o Kubernetes Navigator, dashboardvisão geral, o eventoKubernetes ou a página de resumoKubernetes APM .
Como funciona?
O gráfico nr-k8s-otel-collector
Helm implanta o coletor OpenTelemetry configurado para coletar dados de telemetria abrangentes do seu cluster do Kubernetes.

- Daemonset Collector: implantar em cada nó de trabalho. Ele coleta métrica do host subjacente,
cAdvisor
eKubelet
, e reúne logs do contêiner. - Collector de Implantação: implantar no nó do plano de controle. Ele coleta métrica de
kube-state-metrics
e cluster do evento Kubernetes. Esse coletor geralmente é uma instância única que gerencia dados de todo o cluster.
Componentes OpenTelemetry no coletor New Relic Kubernetes
O OpenTelemetry Collector emprega vários tipos de componentes para processar e transformar os dados de telemetria coletados. Esses componentes são essenciais para enriquecer, filtrar e formatar os dados antes de enviá-los ao New Relic. Você pode usar esses componentes para adicionar sua própria configuração personalizada criando pipelines OpenTelemetry usando a seção extra_config
no gráfico Helm.
Tipo de componente | Nome do componente | Propósito | Coletor |
---|---|---|---|
Receptores |
| Reúne telemetria transmitida via HTTP. | , |
| Raspa métricas relevantes para estados de recursos Kubernetes, como implantação, pod e nós. | ||
| Monitora os componentes do avião de controle. | ||
| Raspa eventos como criações e exclusões pod, atividades de dimensionamento e eventos de falha. | ||
| Raspa a métrica do nó subjacente. | ||
| Raspa métricas de Kubelet. | ||
| Raspa métricas do cAdvisor. | ||
| Reúne logs do contêiner. | ||
Processadores |
| Agrupa e otimiza o fluxo de dados de telemetria. | , |
| Grupos métrica, span e logarítmicos. | , | |
| Modifica a telemetria para personalizar a ingestão. | , | |
| Otimize a ingestão removendo telemetria irrelevante. | , | |
| Aplicar alterações no atributo do recurso. | , | |
| Detecta informações de recursos. | , | |
| Enriquece dados de telemetria com atributo K8s. | , | |
| Enriquece a telemetria com atributo. | , | |
| Transforme métrica cumulativa em delta. | , | |
| Gerencia o consumo de memória. | , | |
| Agrupa e otimiza o fluxo de dados de telemetria. | , | |
Exportadores |
| Envia dados de telemetria usando o Protocolo OpenTelemetry para o New Relic. | , |
Oleodutos |
| Gerencia ingestão, processamento e exportação de dados métricos. | , |
Conectores |
| Enriquece dados de telemetria com metadados do Kubernetes. | , |
Artigos relacionados
Instalar o OpenTelemetry Collector para Kubernetes
Instrumente seu cluster do Kubernetes no New Relic usando OpenTelemetry coletor.
Configuração avançada para OpenTelemetry Kubernetes
Personalize sua configuração do OpenTelemetry Collector para Kubernetes no New Relic.
resolução de problemas OpenTelemetry for Kubernetes
Aprenda a solucionar problemas com o OpenTelemetry Collector no Kubernetes.