GRAFANA

Otwarte oprogramowanie do wizualizacji danych skierowana na elastyczność w budowaniu widoków i wykresów.

Rola w kontekście Goldenore CDC

Grafana w projekcie Goldenore CDC pełni rolę wizualizatora metryk znajdujących się w serwisie Prometheus. Monitoruje przepływ danych Kafki Connect między connectorem źródłowym, a docelowym. Pozwala także na tworzenie reguł ostrzegających o niepożądanym zajściu na podstawie gromadzonych danych. Wysyła ostrzeżenia na skrzynkę mailowa podaną przez użytkownika.

Zmienne w Grafanie

Zmienne umożliwiają tworzenie bardziej interaktywnych i dynamicznych pulpitów nawigacyjnych. Zamiast na stałe kodować takie elementy, jak nazwy serwerów, aplikacji i czujników w zapytaniach metrycznych, można użyć zmiennych w ich miejsce. Zmienne są wyświetlane jako listy rozwijane w górnej części pulpitu nawigacyjnego. Te listy rozwijane ułatwiają zmianę danych wyświetlanych na pulpicie nawigacyjnym. Można ich używać w zapytaniach i tytułach paneli. Po zmianie wartości za pomocą listy rozwijanej w górnej części pulpitu nawigacyjnego, zapytania metryczne panelu zmienią się, aby odzwierciedlić nową wartość.

Zmienne dla Goldenore CDC:

Zmienne środowiskowe
Zmienne środowiskowe

Przykład wykresów

Wykresy Grafana
Wykresy Grafana

Przepływ danych

Przepływ danych

Szczegóły kontenera

Właściwości
docker

Nazwa obrazu

grafana

Nazwa obrazu w dockerhub

grafana/grafana

Port

3000

Zależności

Prometheus

Parametry konfiguracyjne

Zmienne środowiskowe

Nazwa
Opis

GF_PATHS_DATA

Zmienna wskazująca na lokalizacje w której przechowywane są dane przez Grafanę m.in. pulpity nawigacyjne.

GF_SECURITY_ADMIN_PASSWORD

Zmienna ustalająca hasło administratora. Przydzielane dla organizacji.

GF_SECURITY_ALLOW_EMBEDDING

Zmienna ustawiona na true, która pozwala nam osadzać pulpity nawigacyjne Grafany na innych stronach internetowych lub aplikacjach za pomocą ramki iframe.

GF_AUTH_ANONYMOUS_ENABLED

Zmienna ustawiona na true, pozwalająca na podgląd pulpitów nawigacyjnych bez logowania.

GF_SMTP_ENABLED

Zmienna ustawiona na true pozwalająca wysyłać wiadomości email przez Grafanę.

GF_SMTP_HOST

Zmienna określająca host SMTP. Używanie portu 465 dla niejawnego TLS.

GF_SMTP_FROM_ADDRESS

Zmienna określająca adres używany podczas wysyłania wiadomości e-mail.

GF_SMTP_FROM_NAME

Zmienna określająca nazwę używaną podczas wysyłania wiadomości e-mail.

GF_SMTP_PASSWORD

Zmienna określająca hasło dla SMTP.

GF_SMTP_SKIP_VERIFY

Zmienna określająca weryfikację SSL dla serwera SMTP.

GF_SMTP_USER

Zmienna określająca użytkownika dla SMTP.

Wolumeny

W serwisie Grafana używane są 2 wolumeny.

Folder /provisioning w którym znajdują się

  1. Pliki konfiguracyjne wskazujące na źródło danych, którym w przypadku Goldenore CDC jest Prometheus.

  2. Pliki konfiguracyjne, które wskazują na plik z gotowym pulpitem nawigacyjnym w którym znajdują się wykresy.

Folder /dashboards w którym znajduje się

  1. Plik definiujący strukturę pulpitu nawigacyjnego wraz z każdym wykresem

Last updated