
Monitoring Cloud-Native Applications: Lead Agile Operations Confidently Using Open Source Software
Część I: Wprowadzenie do monitorowania
Rozdział 1: Podstawowe koncepcje monitorowania
Cel rozdziału: Rozdział ten poświęcony jest podstawowym koncepcjom monitorowania i związanej z nim terminologii. Rozpoczyna się od wyjaśnienia, dlaczego monitorowanie jest ważne, a także omawia parametry, które można monitorować. Przyjrzymy się różnym sposobom monitorowania - niektóre systemy generują dane w sposób ciągły, a inne generują dane, gdy wystąpi jakieś zdarzenie. Jest to najbardziej przydatne do identyfikowania i badania problemów w systemach.
Liczba stron: 20 stron.
Podtematy:
1. Przegląd koncepcji monitorowania.
2. Monitorowanie proaktywne i reaktywne.
3. Znaczenie obserwowalności.
4. Co monitorować - infrastrukturę, aplikacje i usługi.
5. Zaawansowane monitorowanie biznesowych wskaźników KPI i doświadczenia użytkownika.
Rozdział 2: Gromadzenie zdarzeń, dzienników i metryk.
Cel rozdziału: W tym rozdziale wyjaśniona zostanie różnica między zdarzeniami, dziennikami i metrykami. Zagłębimy się również w szczegóły gromadzenia danych telemetrycznych z Metryki Pracy i Metryki Zasobów. Przyjrzymy się, które dane należy zbierać i jak to robić.
Liczba stron: 40 stron.
Podtematy.
1. Ziarnistość i rozdzielczość - obserwacje w ustalonych odstępach czasu.
2. Rodzaje metryk - histogramy, mierniki, liczniki i liczniki czasu.
3. Funkcje statystyczne - liczba, suma, średnia itp.
4. Metryka pracy - przepustowość, sukces, błąd, wydajność.
5. Metryka zasobów - wykorzystanie, nasycenie, błędy, dostępność.
6. Wprowadzenie do Telegraf, collectd, statd.
Rozdział 3: Architektura nowoczesnego systemu monitorowania
Cel rozdziału: W tym rozdziale przyjrzymy się architekturze nowoczesnego systemu monitorowania, jego komponentom i integracjom. Przyjrzymy się, jak skonfigurować nowoczesny system monitorowania, jak zarządzać zebranymi danymi, uruchamiać zapytania na danych, integracje z narzędziami ostrzegawczymi i raportowanie analizy.
Liczba stron: 20 Pages.
Podtematy:
1. Architektura i komponenty.
2. Zarządzanie danymi.
3. Silnik zapytań.
4. Narzędzia alertów.
5. Wizualizacja.
Część 2- Narzędzia monitorujące Open Source
Rozdział 4: Prometheus
Cel rozdziału: W tym rozdziale przedstawiony zostanie Prometheus jako narzędzie open-source do monitorowania i alertowania. Omówimy podstawowe pojęcia, instalację i konfigurację oraz integrację z innymi narzędziami. Przyjrzymy się również przypadkom użycia, które mogą być dostarczane za pomocą Prometheusa i jego zaletom w porównaniu z narzędziami Open Source, takimi jak Graphite.
Liczba stron: 50.
Podtematy:
1. Wprowadzenie do Prometeusza.
2. Architektura i model danych.
3. &.