Curso Kafdrop as the Kafka Web UI Fundamentals

  • DevOps | CI | CD | Kubernetes | Web3

Curso Kafdrop as the Kafka Web UI Fundamentals

16 horas
Visão Geral

Este Curso Kafdrop as the Kafka Web UI Fundamentals, apresenta os fundamentos do Kafdrop, a interface gráfica baseada na web utilizada para visualizar, navegar e monitorar clusters Apache Kafka. O aluno aprenderá a instalar, configurar e utilizar o Kafdrop para inspecionar tópicos, partições, mensagens, offsets, consumer groups e brokers, tornando-se apto a acompanhar o fluxo de dados em tempo real dentro de um ambiente Kafka.
Ao final, o participante terá uma compreensão sólida de como o Kafdrop pode auxiliar no desenvolvimento, testes e troubleshooting de aplicações integradas ao Kafka.

Objetivo

Após realizar este curso Kafdrop as the Kafka Web UI Fundamentals, você será capaz de:

  • Instalar e configurar o Kafdrop usando Docker
  • Navegar na interface e interpretar tópicos, partições e offsets
  • Ler mensagens em diferentes formatos (JSON, texto, binário)
  • Monitorar brokers, consumer groups e consumer lag
  • Acompanhar o fluxo de dados do Kafka de forma visual
  • Utilizar o Kafdrop como ferramenta de apoio para debugging e troubleshooting
  • Integrar o Kafdrop a ambientes simples e intermediários com Kafka
Publico Alvo
  • Desenvolvedores que trabalham com Apache Kafka
  • Analistas de dados e engenheiros de dados
  • Administradores de sistemas e DevOps
  • Profissionais que desejam visualizar e monitorar tópicos Kafka de forma simples e rápida
  • Qualquer pessoa que deseja aprender a usar uma interface gráfica para Kafka
Pre-Requisitos
  • Conhecimentos básicos de Apache Kafka
  • Noções de Docker (preferencial)
  • Conceitos de mensageria e streaming
  • Desejável experiência mínima com linha de comando
Materiais
Inglês/Português + Exercícios + Lab Pratico
Conteúdo Programatico

Module 1 — Introduction to Kafdrop

  1. What is Kafdrop?
  2. Understanding the role of a Kafka Web UI
  3. Kafdrop vs other Kafka UI tools (AKHQ, Conduktor, Control Center)
  4. Use cases and limitations

Module 2 — Installing Kafdrop

  1. Installation with Docker
  2. Overview of environment variables
  3. Connecting Kafdrop to local Kafka clusters
  4. Basic troubleshooting during installation
  5. Kafdrop without Docker (manual run)

Module 3 — Exploring the Kafdrop Interface

  1. Navigating the UI layout
  2. Overview of Topics, Brokers, and Consumers tabs
  3. Understanding the cluster overview

Module 4 — Topics and Partitions

  1. Viewing topics and partitions
  2. Replication factor and partition metadata
  3. Inspecting partition offsets
  4. Understanding retention and message distribution

Module 5 — Reading Messages

  1. Viewing messages in Kafdrop
  2. Decoding messages (JSON, text, base64, binary)
  3. Inspecting message metadata (offset, timestamp, key)
  4. Filtering messages
  5. Reading messages from different partitions

Module 6 — Consumer Groups and Offsets

  1. Understanding consumer groups
  2. Monitoring consumer lag
  3. Identifying stuck or slow consumers
  4. Troubleshooting consumption issues

Module 7 — Monitoring Kafka through Kafdrop

  1. Broker status
  2. Partition leadership
  3. Cluster health indicators
  4. Diagnosing common Kafka issues using Kafdrop

Module 8 — Integrating Kafdrop with Development Pipelines

  1. Using Kafdrop in local development environments
  2. Debugging producers and consumers
  3. Validating streaming pipelines
  4. Using Kafdrop for QA testing

Module 9 — Basic Security and Best Practices

  1. Securing access to Kafdrop
  2. Running behind a reverse proxy
  3. When not to use Kafdrop in production
  4. Recommended patterns for development and testing environments

Module 10 — Hands-On Labs

  1. Deploying Kafka + Kafdrop with Docker Compose
  2. Creating topics via CLI and viewing them in Kafdrop
  3. Producing and consuming messages
  4. Real-time monitoring exercise
  5. Debugging a faulty consumer scenario
TENHO INTERESSE

Cursos Relacionados

Curso Ansible Red Hat Basics Automation Technical Foundation

16 horas

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Curso Ansible Linux Automation with Ansible

24 horas

Ansible Overview of Ansible architecture

16h

Advanced Automation: Ansible Best Practices

32h