Przejdź do głównej zawartości
GIFRÖST / Kafka Management

Zarządzanie zasobami Kafka z poziomu panelu.

Moduł Kafka Management umożliwia operatorowi bieżący podgląd i administrację elementami klastra Kafka używanymi przez potoki CDC: topicami, rekordami w topicach, grupami konsumenckimi oraz schematami przechowywanymi w Schema Registry.

TopicsLista topiców, liczba rekordów i operacje administracyjne.
Consume / ProducePodgląd wartości rekordów i ręczne publikowanie komunikatów.
Consumer GroupsPodgląd konsumentów aplikacyjnych i statusu grup.
Schema RegistryPrzegląd, edycja, usuwanie i porównywanie schematów.

Zakres modułu

Kafka Management jest panelem operacyjnym dla administratorów i użytkowników technicznych. Widoki korzystają z aktualnie wybranego klastra Kafka, dlatego operator może szybko przełączać kontekst pracy i analizować zasoby przypisane do konkretnego środowiska. Moduł wspiera typowe czynności diagnostyczne: wyszukiwanie topiców, sprawdzanie liczby rekordów, analizę offsetów, odczyt przykładowych komunikatów, publikowanie rekordów testowych, kontrolę konfiguracji topicu oraz weryfikację schematów danych.

OperacjePraca bezpośrednio na zasobach Kafka

Operator może wykonywać akcje administracyjne z poziomu GUI, bez przechodzenia do narzędzi konsolowych. Widoki pokazują status klastra, zalogowanego użytkownika i aktualny kontekst nawigacji.

DiagnostykaSzybka analiza problemów przepływu

Podgląd topiców, rekordów, offsetów i grup konsumenckich pozwala sprawdzić, czy dane są produkowane, konsumowane i przetwarzane zgodnie z oczekiwaniem.

SchematyKontrola kontraktów danych

Schema Registry umożliwia kontrolę wersji schematów dla tabel i komunikatów, co ułatwia analizę zgodności danych używanych przez konektory.

Topics

Widok Topics prezentuje listę topiców Kafka dostępnych w wybranym klastrze. Na górze widoku dostępne są metryki agregujące liczbę topiców i liczbę rekordów. Tabela pozwala wyszukiwać topiki, sprawdzać liczbę partycji, liczbę rekordów oraz wykonywać akcje administracyjne, takie jak usuwanie topicu lub przejście do jego szczegółów.

Tabela topiców Kafka w module Kafka Management
Widok Topics pokazuje listę topiców, liczbę partycji, liczbę rekordów oraz akcje administracyjne.
Tabela topicówWyszukiwanie i szybki przegląd

Operator może filtrować topiki po nazwie, sprawdzić wolumen danych oraz wybrać topic do dalszej analizy.

AkcjeAdministracja topicami

Panel udostępnia akcje wykonywane na topicu, w tym usuwanie oraz przejście do widoku szczegółowego, w którym dostępne są zakładki Consume, Produce, Configuration i Partitions.

TworzenieDodawanie nowych topiców

Przycisk tworzenia topicu pozwala przygotować nowy topic Kafka zgodnie z parametrami wymaganymi przez przepływ danych lub testy integracyjne.

Szczegóły topicu

Po wejściu w szczegóły topicu panel pokazuje podstawowe parametry, takie jak liczba partycji oraz replication factor. Poniżej dostępne są zakładki służące do konsumowania danych, produkowania komunikatów, edycji konfiguracji i przeglądu partycji.

Podgląd rekordów topicu Kafka w zakładce Consume
Zakładka Consume umożliwia podgląd rekordów wraz z timestampem, offsetem, kluczem i wartością komunikatu.
Zakładki w szczegółach topicu

Consume: pozwala odczytać rekordy z topicu, wybrać zakres od początku albo od aktualnego końca topicu, wskazać partycje, limit i offset oraz przeszukiwać wynik.

Produce: umożliwia opublikowanie komunikatu testowego lub technicznego do topicu, co jest przydatne podczas weryfikacji integracji i zachowania konsumentów.

Configuration: udostępnia parametry topicu, walidację zmian oraz aktualizację konfiguracji, na przykład ustawień retencji i segmentów.

Partitions: pokazuje informacje o partycjach, co pomaga analizować rozkład danych, offsety i zachowanie konsumentów.

Konfiguracja topicu Kafka w module Kafka Management
Zakładka Configuration pozwala sprawdzać, walidować i aktualizować parametry topicu.

Consumer Groups

Widok Consumer Groups służy do podglądu konsumentów aplikacyjnych działających w klastrze Kafka. Operator widzi identyfikator grupy, status oraz typ grupy. Dzięki temu można szybko ocenić, czy aplikacje konsumujące dane są aktywne, stabilne albo nie posiadają aktualnie przypisanych konsumentów.

Lista grup konsumenckich Kafka w panelu GIFRÖST
Consumer Groups pokazuje grupy konsumenckie, ich status oraz dostępne akcje administracyjne.
StatusOcena pracy konsumentów

Statusy, takie jak stable lub empty, pomagają określić, czy grupa konsumencka ma aktywnych członków i czy jej stan jest poprawny.

IdentyfikacjaPowiązanie aplikacji z grupą

Group ID umożliwia powiązanie grupy z konkretną aplikacją, konektorem lub procesem, który konsumuje dane z Kafka.

UtrzymanieAkcje na grupach

Panel udostępnia akcje administracyjne, takie jak usunięcie nieużywanej grupy, gdy jest to wymagane przez procedury utrzymaniowe.

Schema Registry

Widok Schema Registry prezentuje schematy zarejestrowane dla topiców, tabel i komunikatów używanych przez przepływy CDC. Dla każdego subjectu panel pokazuje typ, nazwę, aktualną wersję oraz liczbę wersji. Dzięki temu administrator może kontrolować kontrakty danych oraz zmiany schematów używane przez konektory i aplikacje konsumujące.

Lista schematów w Schema Registry
Schema Registry pokazuje subjecty, aktualne wersje, liczbę wersji oraz akcje edycji, porównywania i usuwania.
PodglądSchematy dla wszystkich tabel

Lista subjectów pozwala znaleźć schematy kluczy i wartości dla tabel oraz komunikatów technicznych, takich jak sygnały lub zdarzenia pomocnicze.

WersjePorównywanie zmian schematu

Panel umożliwia porównywanie wersji schematów, co pomaga ocenić, jakie zmiany zostały wprowadzone i czy są zgodne z oczekiwanym kontraktem danych.

AdministracjaEdycja i usuwanie subjectów

Użytkownik może dodawać nowe subjecty, edytować istniejące definicje oraz usuwać schematy, jeśli wymaga tego proces utrzymania środowiska.