Monitoring Kafka, Streams, and Connectors

Código

KAFK-012

Duración

24 Horas

Certificación en

Nivel del Curso

Básico

Modalidad

Virtual en Vivo

Código

KAFK-012

Duración

24 Horas

Certificación en

Nivel del Curso

Básico

Modalidad

Virtual en Vivo

Objetivos

Al completar este aprendizaje, se espera que un profesional sea capaz de:

  • Comprender las métricas clave de Kafka, Kafka Streams y Kafka Connect: Identificar las métricas más importantes para monitorear el rendimiento y la salud del ecosistema de Kafka.
  • Configurar la recopilación de métricas: Configurar Kafka para exponer métricas a través de JMX o utilizando un Metrics Reporter.
  • Utilizar herramientas de monitorización para visualizar métricas: Utilizar herramientas como Prometheus y Grafana para crear dashboards y visualizar métricas.
  • Configurar alertas basadas en métricas: Configurar alertas para notificar sobre problemas como alta latencia, bajo rendimiento o errores.
  • Analizar logs para diagnosticar problemas: Utilizar herramientas de análisis de logs para identificar la causa raíz de los problemas.
  • Solucionar problemas de rendimiento y disponibilidad: Utilizar la información de la monitorización para optimizar el rendimiento y resolver problemas de disponibilidad.
  • Utilizar Confluent Control Center (si se usa Confluent Platform): Aprovechar las capacidades de monitorización y gestión que ofrece Confluent Control Center.

Proveedor

Prerrequisitos

  • Conocimientos sólidos de Apache Kafka: Comprender los conceptos de topics, partitions, offsets, productores, consumidores, brokers y la arquitectura de Kafka.
  • Conocimientos básicos de Kafka Streams: Entender los conceptos básicos de las aplicaciones de Kafka Streams, como topologías, procesadores y almacenes de estado.
  • Conocimientos básicos de Kafka Connect: Entender los conceptos de conectores, tareas y workers.
  • Conocimientos básicos de JMX (Java Management Extensions): Kafka expone métricas a través de JMX.
  • Familiaridad con herramientas de monitorización como Prometheus y Grafana (recomendado): Estas herramientas son ampliamente utilizadas para monitorear Kafka.
  • Familiaridad con sistemas de logging: Entender cómo funcionan los logs y cómo analizarlos.
  • Conocimientos básicos de la línea de comandos/terminal: La interacción con las herramientas de monitorización y la configuración de Kafka se realizan a menudo a través de la línea de comandos.

Nivel del Curso

Básico

Modalidad

Virtual en Vivo

Incluye

Instructor certificado, Material de Apoyo, Entorno Practico, Evaluación post curso, Certificado de Asistencia

Formulario de Preinscripción

Abrir chat
Hola 👋 ¿En qué podemos ayudarte?