Spis treści 12 sekcji
Dashboard w Kibanie to widok danych złożony z wizualizacji i zapisanych zapytań.1 W tym artykule przejdziesz przez tworzenie i udostępnianie dashboardu oraz ustawianie filtrów. Dowiesz się też, jak odróżnić brak danych od wolnego ładowania. Gotowy widok można udostępnić przez bezpośredni link albo osadzić na stronie za pomocą kodu iframe2.
Czym jest dashboard w Kibanie i z czego się składa?
Panele pokazują różne przekroje danych na jednym ekranie. Gdy zmienisz filtr, zmieni się również zawartość objętych nim paneli. Filtr może działać na cały dashboard albo tylko na pojedynczy panel2.
Jak utworzyć nowy dashboard w Kibanie?
Kibana pozwala zacząć od pustego dashboardu. Otwórz sekcję Dashboard, utwórz nowy widok i dodaj wcześniej przygotowane wizualizacje. Jeśli zapisane zapytanie ma określać wyświetlane dane, zastosuj je przed zapisaniem widoku. Nadaj dashboardowi nazwę, która mówi, co się w nim znajduje. Zapisane zapytanie może obejmować treść zapytania, filtry i zakres czasu3.
Jakie elementy tworzą dashboard: panele, wizualizacje i filtry?
Panel to obszar dashboardu, w którym pojawia się treść. Może nią być wizualizacja, czyli graficzna prezentacja danych. Filtr ogranicza dane widoczne w panelu. Zapisane zapytanie wyznacza warunki wyszukiwania, ale nie określa położenia paneli4.
Jak dodać wizualizacje i zmienić układ paneli?
Układ dashboardu zmienisz w trybie edycji. Wybierz dodawanie panelu, wskaż wizualizację i umieść ją w widoku. Potem przeciągnij panel we właściwe miejsce i dopasuj jego rozmiar, żeby ważne wykresy pozostały czytelne. Zapisz układ po zakończeniu zmian. Panele rozmieszcza się na siatce mającej 48 kolumn5.
Jak zapisać dashboard i udostępnić go innym użytkownikom?
Po zakończeniu edycji zapisz dashboard. Innym użytkownikom udostępnij go zgodnie z uprawnieniami obowiązującymi w danym środowisku. Zapisane obiekty Kibany można też zaimportować z pliku kopii zapasowej JSON.1 Przy odtwarzaniu widoku najpierw zaimportuj obiekty, a dopiero potem otwórz dashboard. Domyślne ustawienie savedObjects.maxImportExportSize ogranicza jeden import do 10 000 zapisanych obiektów6.
Gotowy dashboard zachowuje układ paneli i warunki wyświetlania danych. Oba elementy mają znaczenie, gdy ktoś ponownie otworzy widok.
Poradniki i narzędzia do tworzenia dashboardu w Kibanie
Wizualizacje możesz przygotować przed dodaniem ich do dashboardu. Samouczek pozwala przećwiczyć wybór sposobu prezentacji danych. Narzędzie dodatkowe wymaga innej oceny: najpierw ustal, jakie zadanie miałoby wykonać.
Samouczek Kibany, część 2: tworzenie wizualizacji
Samouczek Kibany – część 2 dotyczy tworzenia wizualizacji dla wybranych danych. Przygotowując wykres, wybierz pole danych, sposób grupowania i miarę. Od tych ustawień zależy wynik, który zobaczysz. Gotowy wykres możesz następnie dodać do dashboardu. Typowy wykres słupkowy oblicza wartości za pomocą agregacji metryki, a dane grupuje przez agregację koszykową7.
Jak ustawić filtry i zakres czasu dla wyświetlanych danych?
Dashboard pozwala zawęzić dane filtrami i zakresem czasu. Kontrolki interaktywne umożliwiają zmianę widocznych danych bez edytowania paneli.1 Jeśli nie zmienisz ustawień, domyślny zakres czasu obejmie ostatnie 15 minut8.
- Zakres czasu ogranicza dane do wybranego okresu. Ustaw go w selektorze czasu dashboardu9.
- Filtr ogranicza wyświetlane rekordy według pola i wartości. Dodaj go, gdy chcesz zawęzić dane widoczne w dashboardzie.
- Kontrolka typu lista opcji pozwala użytkownikowi wybierać wartości pola. Dodaj ją w trybie edycji dashboardu.
- Widok danych – wcześniej nazywany index pattern – określa pola dostępne dla kontrolki. Powiąż go z kontrolką, a potem wybierz pole.
Dashboard pokazuje dane z wybranego okresu. Uwzględnia przy tym aktywne filtry i ustawienia kontrolek.
Przyczyny brakujących danych i wolnego ładowania dashboardu
Panel pozostanie pusty, gdy kryteria zapytania spełnia 0 dokumentów. Sprawdź wtedy zakres czasu i filtry: któreś z tych ustawień może wykluczać oczekiwane rekordy. Pusty panel sam w sobie nie świadczy o wolnym ładowaniu dashboardu10.
Jak ustalić przyczynę wolnego ładowania dashboardu w Kibanie?
Podczas diagnozy oddziel czas ładowania od problemu pustych paneli. Domyślny limit oczekiwania na odpowiedź Elasticsearch określa ustawienie elasticsearch.requestTimeout. Wynosi on 30 000 ms6.
- Zakres czasu powinien obejmować oczekiwane dane. Ustaw okres odpowiadający analizowanym zdarzeniom9.
- Filtry i zapytanie mogą wykluczać wyniki. Wyłączaj je po kolei, żeby znaleźć kryterium odpowiedzialne za brak danych.
- Panele dashboardu pomagają ustalić zakres opóźnienia. Podczas ponownego ładowania obserwuj, czy problem dotyczy całego widoku, czy wybranego panelu.
- Wizualizacja opóźnionego panelu pozwala sprawdzić ładowanie poza dashboardem. Otwórz ją osobno i porównaj zachowanie.
Po tych kontrolach łatwiej ustalisz, co wymaga dalszej analizy. Może to być kryterium wyszukiwania albo ładowanie wizualizacji.
Import przykładowych danych do Kibany
Kibana zawiera przykładowe dane, które można zaimportować do nauki tworzenia dashboardów.1 Dzięki nim przećwiczysz wybór pól i prezentację wyników bez przygotowywania danych firmowych. Elastic opisuje trzy przykładowe zestawy: zamówienia e-commerce, dane o lotach i logi WWW11.
Na danych przykładowych sprawdź, czy wykres odpowiada na konkretne pytanie. Ustal, co mierzy i według jakiego pola grupuje wyniki. Dashboard złożony z takich wykresów pozwoli też ocenić, czy zestawienie jest czytelne. Do analizy działalności firmy potrzebne będą jednak dane operacyjne, nie ćwiczeniowe.
Wizualizacje metryk i wskaźników w Kibanie
Kibana pokazuje obliczone wartości w wizualizacji Metric. Taki wskaźnik pozwala odczytać wynik bez analizowania wykresu. To, co oznacza wyświetlana wartość, zależy od wybranego obliczenia i pola danych.
Czym są metryki w Kibanie?
Wizualizacja Metric przedstawia wynik obliczenia jako pojedynczą liczbę.1 W dashboardzie nadaj jej etykietę, która wyjaśnia znaczenie wyniku. Użytkownik nie powinien musieć zgadywać, czy widzi sumę, czy liczbę rekordów.
Jak utworzyć wizualizację metryki w Kibanie?
Tworząc wizualizację Metric, zacznij od danych. Następnie wybierz obliczenie odpowiadające wskaźnikowi, który chcesz pokazać. Na końcu opisz wynik etykietą.
- Typ Metric określa rodzaj wizualizacji. Wybierz go w edytorze wizualizacji Kibany.
- Obliczenie wyznacza wartość pokazywaną w wizualizacji. Ustaw je dla właściwego pola.
- Etykieta wyjaśnia znaczenie obliczonego wyniku. Nadaj jej nazwę zgodną z tym znaczeniem.
Metric może sumować pole taxful_total_price i grupować wyniki według adresów e-mail klientów.1 Gotowy wskaźnik pokazuje wynik zgodny z przyjętymi ustawieniami obliczenia. Jego etykieta powinna odpowiadać temu, co faktycznie policzono.
Tworzenie wizualizacji typu gauge krok po kroku
Gauge w Kibanie pokazuje stan metryki na ustawionej skali. Wizualizacja może mieć postać pełnego koła lub półkola.1 Wybierz ją wtedy, gdy znaczenie ma położenie wyniku na skali.
- 1Typ Gauge określa rodzaj wizualizacji.
- 2Metryka jest wartością pokazywaną na wskaźniku.
- 3Skala nadaje wartości kontekst.
- 4Podgląd pozwala ocenić czytelność wskaźnika.
- Typ Gauge określa rodzaj wizualizacji. Wybierz go w edytorze wizualizacji.
- Metryka jest wartością pokazywaną na wskaźniku. Ustaw ją w konfiguracji.
- Skala nadaje wartości kontekst. Dopasuj ją do znaczenia mierzonego wyniku.
- Podgląd pozwala ocenić czytelność wskaźnika. Sprawdź go przed zapisaniem wizualizacji.
Gauge pokazuje położenie wyniku na skali. Jeśli potrzebujesz przede wszystkim samej wartości liczbowej, użyj opisanej wcześniej wizualizacji Metric.
Interaktywne dashboardy w Elastic Stack
Elastic Stack łączy przechowywanie i wyszukiwanie danych w Elasticsearch z ich prezentacją w Kibanie. Dashboard daje ogólny obraz danych, z którego można przejść do wybranego zdarzenia lub kategorii. Sposób takiego przejścia warto ustalić podczas projektowania widoku.
Dashboardy Kibany w Elastic Stack
Dashboardy Kibany pokazują dane z Elasticsearch w panelach, które użytkownik może eksplorować. Dashboard-Drilldowns umożliwiają przejście z panelu do innego dashboardu przy zachowaniu kontekstu analizy. Projektując takie przejście, określ, jaki szczegół powinien zobaczyć użytkownik po kliknięciu.
Interaktywność pozwala zawężać analizę. Wybrane dane pozostają przy tym punktem odniesienia.
Publiczna beta Unified Dashboards – jak rozpocząć pracę?
Unified Dashboards są ogólnie dostępne od kwietnia 2026 r. Zacznij od próbnego dashboardu opartego na danych, których znaczenie znasz. W ten sposób ocenisz wynik bez przenoszenia całego procesu raportowania12.
- Cel dashboardu określa pytanie, na które ma odpowiadać widok. Sformułuj to pytanie przed rozpoczęciem pracy.
- Dane próbne powinny pozwalać ocenić wynik analizy. Wybierz dane, dla których znasz oczekiwany rezultat.
- Widok próbny ma odpowiadać na wybrane pytanie. Przygotuj go na podstawie danych próbnych.
- Wynik warto porównać z danymi źródłowymi. Zrób to, zanim zespół zacznie korzystać z widoku.
Próba pokaże, czy widok odpowiada na postawione pytanie. Porównanie z danymi źródłowymi pozwoli ocenić jego wynik.
Tworzenie dashboardu PCI DSS z ELK i Wazuh
Dashboard PCI DSS w środowisku ELK i Wazuh służy do przeglądania zdarzeń istotnych dla bezpieczeństwa danych kart płatniczych. Materiałem do analizy są logi, czyli zapisy zdarzeń systemowych. Alerty Wazuh pomagają wskazać zdarzenia wymagające uwagi.
Logstash może przetwarzać logi przed zapisaniem ich w indeksie Elasticsearch. Indeks to zbiór dokumentów dostępnych do wyszukiwania, a dashboard Kibany prezentuje pochodzące z niego dane. Indeks i dashboard Auditbeat dotyczą zdarzeń zebranych przez Auditbeat. Sam widok nie potwierdza zgodności z PCI DSS – jego zakres trzeba powiązać z konkretnymi wymaganiami audytu13.
Najczęściej zadawane pytania
What is a Kibana dashboard?
To widok danych złożony z wizualizacji i zapisanych zapytań. Pozwala oglądać różne przekroje danych na jednym ekranie.
Czy zapisane zapytanie określa położenie paneli?
Nie. Zapisane zapytanie może określać warunki wyszukiwania, filtry i zakres czasu, ale nie rozmieszczenie paneli.
Skąd dashboard Kibany pobiera dane?
W Elastic Stack Kibana prezentuje dane przechowywane i wyszukiwane w Elasticsearch.
Co użytkownik może zrobić za pomocą Dashboard-Drilldowns?
Może przejść z panelu do innego dashboardu, zachowując kontekst analizy.
Czy dashboard PCI DSS potwierdza zgodność z wymaganiami?
Nie. Sam widok nie potwierdza zgodności; jego zakres trzeba powiązać z konkretnymi wymaganiami audytu.
Czy przykładowe zestawy danych wystarczą do analizy działalności firmy?
Nie. Służą do ćwiczeń, a analiza firmy wymaga danych operacyjnych.
Czy Kibana Controller jest edytorem dashboardów Kibany?
Nie. To osobne narzędzie, a jego nazwa nie oznacza, że działa jak edytor dashboardów.
Co daje porównanie próbnego dashboardu z danymi źródłowymi?
Pozwala ocenić, czy widok odpowiada na postawione pytanie i czy prezentowany wynik jest właściwy.
Źródła
- ↑Kibana Dashboard Tutorial for Beginners: Comprehensive Guide https://devopscube.com/kibana-dashboard-tutorial/
- ↑Elastic Docs — Export and share Kibana dashboards https://www.elastic.co/docs/explore-analyze/dashboards/sharing
- ↑Elastic Docs — Saved queries https://www.elastic.co/docs/explore-analyze/query-filter/tools/saved-queries
- ↑Elastic Docs — Kibana dashboards; Saved queries. ([elastic.co](elastic.co https://www.elastic.co/docs/explore-analyze/dashboards
- ↑Elastic Docs — Organize dashboard panels https://www.elastic.co/docs/explore-analyze/dashboards/arrange-panels
- ↑Elastic Docs — General settings in Kibana https://www.elastic.co/docs/reference/kibana/configuration-reference/general-settings
- ↑Elastic Docs — Supported chart types https://www.elastic.co/docs/explore-analyze/visualize/supported-chart-types
- ↑Elastic Docs — Filtering in Kibana https://www.elastic.co/docs/explore-analyze/query-filter/filtering
- ↑Elastic Docs — Exploring dashboards. ([elastic.co](elastic.co https://www.elastic.co/docs/explore-analyze/dashboards/using
- ↑Elastic Docs — Troubleshoot searches. ([elastic.co](elastic.co https://www.elastic.co/docs/troubleshoot/elasticsearch/troubleshooting-searches
- ↑Elastic Training — Kibana Fundamentals Lab Guide https://www.elastic.co/pdf/kibana-fundamentals-additional-resources.pdf
- ↑Logz.io Docs — Release Notes, kwiecień 2026. ([docs.logz.io](docs.logz.io https://docs.logz.io/docs/user-guide/release-notes/
- ↑Elastic Docs — Configure the Logstash output; Load Kibana dashboards. ([elastic.co](elastic.co https://www.elastic.co/docs/reference/beats/auditbeat/logstash-output