20 ustawień Grafany, które musisz znać

Lista 20 ustawień Grafana Server

Poniżej znajdziesz listę 20 najważniejszych i często zmienianych ustawień w pliku konfiguracyjnym Grafana wraz z krótkim opisem oraz przykładami:

 

Ostatni webinar w tym roku!

Zapraszamy na bezpłatny webinar poświęcony roli sztucznej inteligencji w zarządzaniu infrastrukturą IT, zarówno w dużych serwerowniach, jak i w środowiskach homelab.

W trakcie wydarzenia dowiesz się, jak AI może wspierać codzienną pracę administratora, pomagając w automatyzacji procesów, monitorowaniu zasobów, analizie danych oraz zwiększaniu efektywności operacyjnej.

Zapisy na: https://asdevops.pl/warsztaty/

 

[app_mode]

    Opis: Określa tryb pracy aplikacji. Może być ustawiony na development (tryb rozwoju) lub production (tryb produkcyjny). Tryb rozwoju zazwyczaj wyłącza niektóre optymalizacje w celu ułatwienia debugowania.
    Przykład: app_mode = production

[http_port]

    Opis: Port, na którym serwer Grafana nasłuchuje na żądania HTTP. Domyślnie jest to port 3000, ale można go zmienić na dowolny dostępny port.
    Przykład: http_port = 3000

[domain]

    Opis: Domena, pod którą Grafana jest dostępna. Używana jest do generowania linków i adresów URL w powiadomieniach oraz w panelu administracyjnym.
    Przykład: domain = grafana.example.com

[root_url]

    Opis: Podstawowy URL używany do generowania linków w interfejsie użytkownika. Umożliwia zdefiniowanie niestandardowej ścieżki podstawowej, jeśli Grafana jest uruchamiana za serwerem proxy.
    Przykład: root_url = %(protocol)s://%(domain)s:%(http_port)s/

[admin_user]

    Opis: Nazwa użytkownika konta administratora używanego do logowania się do panelu administracyjnego Grafana.
    Przykład: admin_user = admin

[admin_password]

    Opis: Hasło konta administratora. Zaleca się używanie skomplikowanych i bezpiecznych haseł oraz ich szyfrowanie.
    Przykład: admin_password = secure_password

[datasource_limit]

    Opis: Limit liczby źródeł danych jakie zwróci Grafana.
    Przykład: datasource_limit = 5000


[smtp]

    Opis: Sekcja Ustawienia serwera SMTP do wysyłania powiadomień email. Umożliwia konfigurację serwera, portu, użytkownika i hasła.
    Przykład:

    enabled = true
    host = smtp.example.com:25
    user = smtp_user
    password = secure_smtp_password

[security]

    Opis: Sekcja Ustawienia zabezpieczeń, w tym ograniczenia dostępu, zarządzanie użytkownikami oraz inne opcje bezpieczeństwa.
    Przykład:

    admin_user_only = true
    allow_embedding = false


[auth]

Opis: Sekcja Konfiguracja mechanizmów autoryzacji, takich jak LDAP, OAuth, Google Auth, GitHub Auth itp.
Przykład:

   [auth.ldap]
   enabled = true
   config_file = /etc/grafana/ldap.toml

[users]

Opis: Sekcja Ustawienia dotyczące zarządzania użytkownikami, takie jak możliwość rejestracji nowych użytkowników, motyw graficzny interfejsu oraz inne ustawienia związane z użytkownikami.
Przykład:

   allow_sign_up = false
   default_theme = light
  

[log]

Opis: Sekcja Konfiguracja logów Grafany, w tym tryb zapisywania logów, poziom szczegółowości oraz ścieżka do plików logów.
Przykład:

   mode = console
   level = info

[database]

```
Opis: Konfiguracja użycia zewnętrznej bazy danych innej niż SQLite3
Przykład:

   type = sqlite3
   path = /var/lib/grafana/grafana.db

```

global_session

```
Opis: Maksymalna liczba (limit) zalogowanych użytkowników
Przykład:
   global_session = 10

```

[plugins]

```
Opis: Sekcja Ustawienia związane z wtyczkami (plugins) Grafany, w tym zarządzanie ładowaniem wtyczek i ich podpisywaniem.
Przykład:
   allow_loading_unsigned_plugins = true

```

default_home_dashboard_path

```
  Opis: Ustawienia domyślnej ścieżki do pliku definiującego domyślny dashboard.
  Przykład:

   default_home_dashboard_path = /dashboards/home

```

[metrics]

```
Opis: Sekcja Konfiguracja eksportowania metryk Grafany do systemów monitorujących, takich jak Prometheus. Umożliwia włączenie metryk oraz ustawienie interwału ich zbierania.
Przykład:

   enabled = true
   interval_seconds = 10

```

external_image_storage

```
Opis: Sekcja Ustawienia dotyczące przechowywania zewnętrznych obrazów, które mogą być używane w dashboardach. Może to być np. lokalne przechowywanie lub usługi chmurowe.
Przykład:
   provider = local

```

[unified_alerting]

```
Opis: Funkcjonalność, która umożliwia centralizację zarządzania alarmami i powiadomieniami z różnych źródeł.
Przykład:

   enabled = true

[paths]

Opis: Sekcja path pozwala konfigurować ścieżki dostępu do najważniejszych funkcji i miejsc dla Grafana Server.
Przykład:

data = /opt/data
logs = /var/grafana/logs
plugins = data/plugins
provisioning = conf/provisioning

```

 

 

Ostatni webinar w tym roku!

Zapraszamy na bezpłatny webinar poświęcony roli sztucznej inteligencji w zarządzaniu infrastrukturą IT, zarówno w dużych serwerowniach, jak i w środowiskach homelab.

W trakcie wydarzenia dowiesz się, jak AI może wspierać codzienną pracę administratora, pomagając w automatyzacji procesów, monitorowaniu zasobów, analizie danych oraz zwiększaniu efektywności operacyjnej.

Zapisy na: https://asdevops.pl/warsztaty/

 

 

 

 

Warsztaty "Użycie AI w Serwerowni i Homelab"!

X