Observabilidad de Apache Kafka
Logotipo de Apache Kafka dentro de una forma hexagonal negra
Supervisión y gestión del rendimiento de Apache Kafka

Apache Kafka es una popular plataforma de transmisión de datos de código abierto que proporciona pipelines de datos de caudal alto. Como tal, Instana ha incluido la supervisión integral de Kafka en nuestra solución de supervisión de infraestructuras y aplicaciones. Instana descubre todas las instancias de Kafka presentes en el entorno, entiende las dependencias e interacciones entre el clúster y sus servidores, y empieza a supervisar de manera automática la salud y el rendimiento de cada instancia.

Para ayudar a los DevOps a optimizar sus clústeres de Kafka, Instana aplica la automatización y la inteligencia artificial a la supervisión del rendimiento y la salud de Kafka, incluida la detección predictiva de problemas y el análisis de la causa raíz asistido por IA. Instana reduce la necesidad de experiencia explícita en Kafka dentro de las operaciones.

¡Comience hoy mismo su PRUEBA SIN COSTE!

14 días, sin tarjeta de crédito, versión completa

Supervisión del rendimiento y la salud de Kafka

Instana supervisa los indicadores clave de rendimiento (KPI) de Kafka a nivel de componente individual y de aplicación para cada instancia. Los KPI de Kafka se utilizan para supervisar la salud en tiempo real de cada instancia y clúster. Los KPI de servicio se utilizan para comprender el rendimiento de Kafka dentro del entorno general.

La IA de Instana utiliza análisis estadísticos avanzados, un conjunto de reglas específicas de la base de conocimiento y aprendizaje automático aplicado para determinar el estado de salud en tiempo real de cada instancia y clúster.

Supervisión del rendimiento y la configuración de Kafka

El sensor Apache Kafka de Instana recopila todas las medidas críticas para determinar la salud de cada instancia de Kafka y el rendimiento de todos los pipelines de datos en el clúster. El rastreo de los datos de configuración de Kafka permite a Instana supervisar los cambios en las instancias de Kafka y correlacionar dichos cambios con cualquier problema de rendimiento general.

El rendimiento y la configuración de Kafka se resumen en un único cuadro de mandos que combina toda la información sobre la configuración, la infraestructura, los niveles de servicio y las transacciones. El cuadro de mandos permite a Ops y DevOps de TI ver todos los datos relevantes de Kafka en un único lugar para facilitar la resolución de problemas y la optimización del rendimiento.

La supervisión del rendimiento de Kafka se centra en medidas relevantes para sus interacciones con los pipelines de datos y las aplicaciones dependientes que viven dentro y alrededor del clúster de Kafka. Instana identifica y recopila de manera automática las medidas relevantes. A continuación, se muestran algunas capturas de pantalla de ejemplo de un cuadro de mandos de Kafka de Instana:

Datos de rendimiento y configuración de Kafka

La supervisión de Kafka de Instana incluye tres tipos de datos: configuración rastreada, medidas de rendimiento y firmas de estado:

Configuración rastreada

  • Versión

Medidas de rendimiento

  • Tráfico de intermediarios
  • Latencia de solicitud vs. rendimiento
  • Anomalías de intermediarios
  • Medidas de estado de intermediarios
  • Tiempo promedio de inactividad
  • Particiones
  • Desecho de registros

Firmas de estado

  • Recuento de controladores activos
  • isrShrinks, isrExpansions
  • Elecciones de líderes
  • Elecciones de líderes no limpios
  • Procesador de red bajo desocupado
  • Particiones fuera de línea
  • Manejador de peticiones bajo desocupado
  • En particiones replicadas
    Entornos Kafka compatibles

    Gracias a la naturaleza de código abierto de Apache Kafka, existen numerosas soluciones para operar Apache Kafka en situaciones locales y de cloud. Instana es compatible con las estrategias de despliegue más comunes, incluyendo

    • Instalación en hardware virtual o físico dedicado (Windows, Linux)
    • Instalación en entornos Kubernetes locales o gestionados
    • Instalación en entornos OpenShift locales o gestionados
    • Instalación en entornos Pivotal Cloud Foundry locales o gestionados
    • Servicios Kafka alojados Amazon MSK (Amazon Managed Streaming for Apache Kafka)

    Además, Instana es compatible con varias distribuciones de Apache Kafka, entre ellas

    • Vainilla Apache Kafka
    • Confluent Kafka
    • Cloudera Kafka
    • Amazon MSK
    Instalación del sensor de gestión del rendimiento de Kafka: primeros pasos

    ¿Todo listo para mejorar el rendimiento y la disponibilidad de sus servicios Kafka? Empiece registrándose para una prueba de Instana. Si ya tiene una cuenta, consulte la documentación de administración de Kafka de Instana.

    Prueba de Instana Documentación de administración de Kafka