Tytuł: | Grafana, Prometheus, Loki kompleksowe szkolenie: wizualizacja danych, alarmowanie, administracja |
Kod: | tools-grafana |
Kategoria: | DevOps i narzędzia |
Forma: | |
Czas trwania: | online 3x8h |
Odbiorcy: | developerzy, DevOps |
Zapisy: |
Indywidualne zamówienie i dopasowanie dla grupy. |
Logistyka: |
W siedzibie klienta lub w innym dowolnym miejscu. |
Kompleksowe, 3-dniowe szkolenie poświęcone tworzeniu dashboardów i alertów z zastosowaniem różnych źródeł danych. Poznasz w praktyce możliwości systemu Prometheus w zakresie monitoringu aplikacji i serwerów oraz zastosowanie narzędzi Grafana Loki i Promtail do wysyłania i agregowania logów.
Szkolenie ma formę warsztatów. Uczestnicy wykonują samodzielnie ok. 20 ćwiczeń.
Zaczynamy od teoretycznego wprowadzania do monitoringu oraz omówienia możliwości GUI Grafany. Następnie przechodzimy do intensywnego modułu gdzie na wielu praktycznych przykładach nauczysz się tworzyć nieszablonowe wizualizacje oraz dynamicznie zmieniające się dashboardy na podstawie metryk i logów.
W kolejnej części nauczysz się konfigurować alarmy i powiadomienia w Grafanie. Zamiast przeglądać dziesiątki różnych wykresów szukając miejsca gdzie pojawił się problem przygotuj alarmy. Stworzysz dedykowane alerty dla twoich potrzeb, aby monitorować to co jest istotne w twojej aplikacji i infrastrukturze. Precyzyjnie przygotowane alarmowanie na podstawie wielu źródeł danych i zebrane w jednym miejscu, którym jest Grafana, to wygodne rozwiązanie oszczędzające czas.
W dalszej części szkolenia przyjrzymy się bliżej popularnemu systemowi do zbierania metryk, czyli Prometheusowi. Omówimy architekturę (model działania oraz konfigurację rozwiązania). Poznamy możliwości języka PromQL służącego do tworzenia wyrażeń wybierających dane z aplikacji. Następnie przejdziemy do przedstawienia jego możliwości w obszarze alarmowania tj. tworzenia własnych alarmów, wyrażeń oraz wykorzystania alertmangera.
Następnym zagadnieniem będzie narzędzie Grafana Loki, które służy do agregowania i szybkiego wyszukiwania logów. Loki indeksuje jedynie metadane, a wiadomość logu jest skompresowana i dostępna do odczytu w Grafanie. Poznasz LogQL, czyli język zapytań do Loki umożliwiający m.in efektywne wyszukiwanie oraz tworzenie metryk na podstawie logów.
Dopełnieniem szkolenia są zagadnieniami z zakresu administracji. Sprawnie zarządzaj użytkownikami oraz aplikacją nie tylko z wykorzystaniem GUI. Wykorzystaj możliwości API oraz provisioningu.
Podczas szkolenia kładziemy nacisk na praktykę. Zdobędziesz nie tylko wiedzę teoretyczną, ale także przećwiczyć umiejętności na produkcyjnych przykładach.
Idea renesansowej pracowni - Bottegi zakłada nieustanną pracę jej członków i dzielenie się jej wynikami.
Prezentacja Łukasza Szydło na temat architektury wspierającej Continuous Delivery. Materiały z konferencji 4Developers 2014