• /
  • EnglishEspañolFrançais日本語한국어Português
  • EntrarComeçar agora

Esta tradução de máquina é fornecida para sua comodidade.

Caso haja alguma divergência entre a versão em inglês e a traduzida, a versão em inglês prevalece. Acesse esta página para mais informações.

Criar um problema

Visão geral do monitoramento OpenTelemetry Kafka

Monitor Apache Kafka clusters with OpenTelemetry Collector for real-time visibility and reliable data streaming. This vendor-neutral solution prevents costly downtime across self-hosted and Kubernetes environments.

Opções do coletor

A New Relic oferece suporte a duas distribuições do OpenTelemetry Collector para o monitoramento do Kafka, ambas oferecendo funcionalidades idênticas com os mesmos arquivos de configuração e recursos de monitoramento.

Escolha o coletor que melhor atenda aos seus requisitos de suporte e operacionais, depois prossiga para configurar o monitoramento do seu ambiente.

Dashboard showing Kafka cluster health, network throughput, active brokers, topics, partitions, and consumer groups

Monitore seus clusters Kafka com dashboards abrangentes que mostram a integridade do cluster, o status do broker, métricas de tópicos e o desempenho do grupo de consumidores.

Por que monitorar o Kafka?

  • Prevent outages: Get alerts for broker failures, under-replicated partitions, and offline topics before they cause downtime
  • Optimize performance: Identify consumer lag, slow producers, and network bottlenecks that affect data processing speed
  • Plan capacity: Track resource usage, message rates, and connection counts to scale proactively
  • Ensure data integrity: Monitor replication health and partition balance to prevent data loss

Caso de uso comum

Kafka monitoring helps you catch issues before they impact your business. Get alerted when consumer lag spikes threaten real-time dashboards, broker failures risk data loss, or network bottlenecks slow critical data pipelines. Essential for financial transactions, IoT data processing, microservices communication, e-commerce platforms, and real-time analytics.

Iniciar

Escolha seu ambiente Kafka para começar a monitorar. Cada guia de configuração inclui pré-requisitos, etapas de configuração e dicas de solução de problemas.

Self-hosted Kafka
Kubernetes (self-managed)
Kubernetes (Strimzi)

Como funciona

The collector continuously gathers performance data using specialized components:

Coleta de dados:

  • Receptor de métricas do Kafka: Conecta-se à porta de bootstrap do Kafka para saúde do cluster, lag do consumidor, métricas de tópicos e status da partição

  • JMX metrics collection: Collects broker performance, JVM data, and operational insights via:

    • Self-hosted Kafka: OTel Java agent or Prometheus JMX Exporter on broker JVM
    • Kubernetes (self-managed): OTel Java agent or Prometheus JMX Exporter via init container
    • Kubernetes (Strimzi): Prometheus JMX Exporter via Strimzi's KafkaMetricsConfig
OTel Java agentPrometheus JMX Exporter
ArquiteturaPush-basedPull-based
ProtocoloOTLP (gRPC or HTTP)HTTP scrape (default port 9404)
ConfiguraçãoJMX config file (.yaml)YAML config with metric patterns
DisponibilidadeSelf-hosted, Kubernetes self-managedSelf-hosted, Kubernetes self-managed, Kubernetes Strimzi

Key metrics: Consumer lag, broker health, request rates, network throughput, partition replication status, resource utilization, and JVM performance data.

Para obter nomes de métricas completos, descrições e recomendações de alerta, consulte Referência de métricas do Kafka.

Opcional: Adicionar monitoramento no nível do aplicativo

Monitor producer and consumer applications for complete visibility from producers → brokers → consumers.

Adds: Request latencies, throughput metrics, error rates, and distributed traces.

Setup: Use the OpenTelemetry Java agent for zero-code Kafka instrumentation.

Próximos passos

Configure o monitoramento:

Após a configuração:

Copyright © 2026 New Relic Inc.

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