Observabilidad de Apache Kafka
Logotipo de Apache Kafka dentro de forma hexagonal negra
Monitoreo 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 canalizaciones de datos de alto rendimiento. Como tal, Instana ha incluido el monitoreo integral de Kafka en nuestra solución de monitoreo de infraestructura y aplicaciones. Instana descubre todas las instancias de Kafka presentes en el entorno, comprende las dependencias e interacciones entre el clúster y sus servidores, y comienza a monitorear automáticamente el estado y el rendimiento de cada instancia.

Para ayudar a DevOps a optimizar sus clústeres de Kafka, Instana aplica automatización e inteligencia artificial al monitoreo del rendimiento y el estado de Kafka, incluida la detección predictiva de problemas y el análisis de la causa raíz asistido por IA. Instana reduce su necesidad de tener conocimientos sobre Kafka dentro de las operaciones.

¡Comience su PRUEBA GRATUITA hoy mismo!

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

Monitoreo del desempeño y estado de Kafka

Instana monitorea 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 el monitoreo del estado 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.

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

Monitoreo del desempeño y la configuración de Kafka

El sensor Apache Kafka de Instana reúne todas las métricas críticas que se necesitan para determinar el estado de cada instancia de Kafka y el rendimiento de todos los flujos de procesamiento de datos en el clúster. El seguimiento de los datos de configuración de Kafka permite a Instana monitorear los cambios en las instancias de Kafka y correlacionarlos con cualquier problema de rendimiento general.

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

El monitoreo del rendimiento de Kafka se centra en métricas relevantes para sus interacciones con las canalizaciones de datos y las aplicaciones dependientes que viven dentro y alrededor del clúster de Kafka. Instana identifica y recopila automáticamente todas las métricas relevantes. A continuación, se muestran algunas capturas de pantalla de ejemplo de un panel de control de Instana Kafka:

Datos de rendimiento y configuración de Kafka

El monitoreo de Kafka de Instana incluye tres tipos de datos: configuración con seguimiento, métricas de rendimiento y firmas de estado:

Configuración con seguimiento

  • Versión

Métricas de rendimiento

  • Tráfico de intermediarios
  • Latencia de solicitud frente a rendimiento
  • Fallas del intermediario
  • Métricas del estado del intermediario
  • Tiempo promedio de inactividad
  • Particiones
  • Purga de registros

Firmas de estado

  • Conteo de controladores activos
  • isrShrinks, isrExpansions
  • Elecciones de líderes
  • Elecciones de líderes impuros
  • Procesador de red de baja inactividad
  • Particiones sin conexión
  • Solicitar controlador de baja inactividad
  • 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 en la nube y locales. Instana admite las estrategias de implementación más comunes, tales como:

    • 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 alojados Kafka Amazon MSK (Amazon Managed Streaming for Apache Kafka)

    Además, Instana admite múltiples distribuciones de Apache Kafka, incluyendo:

    • Vanilla Apache Kafka
    • Confluent Kafka
    • Cloudera Kafka
    • Amazon MSK
    Instalación del Sensor de Gestión del Rendimiento de Kafka: Primeros Pasos

    ¿Todo listo para obtener un mejor rendimiento y disponibilidad de sus servicios de Kafka? Para comenzar, suscríbase a una prueba de Instana. Si ya tiene una cuenta, consulte la Documentación de gestión de Kafka de Instana.

    Prueba de Instana Documentación de gestión de Kafka