Book description
Monitorowanie wydajności systemu jest ważnym zadaniem i nie polega tylko na obserwacji pracy procesora. Trzeba się orientować, pod jakim obciążeniem pracuje baza danych, czy przepustowość urządzeń sieciowych jest wystarczająca i jaki jest koszt niepełnego użycia bufora. Warto też wiedzieć, czy stopień wykorzystania droższych elementów uzasadnia ich utrzymywanie.
W tej książce znajdziesz bezcenne wskazówki dotyczące wdrażania serwera Prometheus i jego używania w rzeczywistych rozwiązaniach.
Julius Volz, współtwórca oprogramowania Prometheus
To drugie, zaktualizowane wydanie przewodnika po systemie Prometheus. Znajdziesz w nim wyczerpujące wprowadzenie do tego oprogramowania, a także wskazówki dotyczące monitorowania aplikacji i infrastruktury, tworzenia wykresów, przekazywania ostrzeżeń, bezpośredniej instrumentacji kodu i pobierania wskaźników pochodzących z systemów zewnętrznych. Zrozumiesz zasady konfiguracji systemu Prometheus, komponentu Node Exporter i menedżera ostrzeżeń Alertmanager. Zapoznasz się też z nowymi funkcjonalnościami języka PromQL, dostawców mechanizmu odkrywania usług i odbiorców menedżera ostrzeżeń Alertmanager. Dokładnie zaprezentowano tu również zagadnienia bezpieczeństwa po stronie serwera, w tym mechanizm TLS i uwierzytelniania podstawowego.
W książce między innymi:
czym jest Prometheus i jak wygląda jego architektura
monitorowanie infrastruktury za pomocą komponentów takich jak Node Exporter
instrumentacja w kodzie aplikacji
tworzenie paneli sterowania za pomocą Grafany
współpraca oprogramowania Prometheus i Kubernetes
Dzięki najlepszym praktykom i wskazówkom dotyczącym instrumentacji w kodzie ta książka pomoże Ci w niezawodnym monitorowaniu usług!
TJ Hoplock, starszy inżynier monitorowania, NS1
Table of contents
- Wprowadzenie
- Część I. Wprowadzenie
- Rozdział 1. Czym jest Prometheus?
- Rozdział 2. Rozpoczęcie pracy z systemem Prometheus
- Część II. Monitorowanie aplikacji
- Rozdział 3. Instrumentacja
- Rozdział 4. Ekspozycja
- Rozdział 5. Etykiety
- Rozdział 6. Tworzenie paneli sterowania za pomocą Grafany
- Część III. Monitorowanie infrastruktury
-
Rozdział 7. Node Exporter
- Komponent pobierający dane dotyczące procesora
- Komponent pobierający dane systemu plików
- Komponent pobierający dane dysku
- Komponent pobierający dane netdev
- Komponent pobierający dane meminfo
- Komponent pobierający dane hwmon
- Komponent pobierający dane stat
- Komponent pobierający dane uname
- Komponent pobierający dane systemu operacyjnego
- Komponent pobierający dane loadavg
- Komponent pobierający dane dotyczące obciążenia
- Komponent pobierający dane z pliku tekstowego
- Rozdział 8. Mechanizm wykrywania usług
- Rozdział 9. Kontenery i Kubernetes
- Rozdział 10. Najczęściej używane komponenty eksportujące
- Rozdział 11. Współpraca z innymi systemami monitorowania
- Rozdział 12. Tworzenie komponentu eksportującego
- Część IV. PromQL
- Rozdział 13. Wprowadzenie do PromQL
- Rozdział 14. Operatory agregacji
- Rozdział 15. Operatory binarne
- Rozdział 16. Funkcje
- Rozdział 17. Reguły rejestrowania
- Część V. Ostrzeganie
- Rozdział 18. Ostrzeganie
- Rozdział 19. Menedżer ostrzeżeń Alertmanager
- Rozdział 20. Zapewnienie bezpieczeństwa po stronie serwera
- Rozdział 21. Zebranie wszystkiego w całość
Product information
- Title: Prometheus w pełnej gotowości
- Author(s):
- Release date: February 2024
- Publisher(s): Helion
- ISBN: 9788328905290
You might also like
book
Kafka w praktyce
Każda aplikacja korporacyjna tworzy dane. Ich przenoszenie i przetwarzanie jest równie ważne jak same dane. Platforma …
book
Tworzenie aplikacji z wykorzystaniem GPT-4 i ChatGPT
ChatGPT wywołał wstrząs w branży technologicznej. Programiści i wynalazcy otrzymali niesamowite możliwości dostępne na wyciągnięcie ręki. …
book
Wiersz poleceń Linuksa
Linux od dawna jest chętnie używanym systemem operacyjnym, na jego bazie powstało wiele dystrybucji odpowiadających zróżnicowanym …
book
Podstawy matematyki w data science
Rosnąca dostępność danych sprawiła, że data science i uczenie maszynowe są powszechnie używane do przeróżnych celów. …