Categories
Ebooks
-
Business and economy
- Bitcoin
- Businesswoman
- Coaching
- Controlling
- E-business
- Economy
- Finances
- Stocks and investments
- Personal competence
- Computer in the office
- Communication and negotiation
- Small company
- Marketing
- Motivation
- Multimedia trainings
- Real estate
- Persuasion and NLP
- Taxes
- Social policy
- Guides
- Presentations
- Leadership
- Public Relation
- Reports, analyses
- Secret
- Social Media
- Sales
- Start-up
- Your career
- Management
- Project management
- Human Resources
-
For children
-
For youth
-
Education
-
Encyclopedias, dictionaries
-
E-press
- Architektura i wnętrza
- Biznes i Ekonomia
- Home and garden
- E-business
- Finances
- Personal finance
- Business
- Photography
- Computer science
- HR & Payroll
- Computers, Excel
- Accounts
- Culture and literature
- Scientific and academic
- Environmental protection
- Opinion-forming
- Education
- Taxes
- Travelling
- Psychology
- Religion
- Agriculture
- Book and press market
- Transport and Spedition
- Healthand beauty
-
History
-
Computer science
- Office applications
- Data bases
- Bioinformatics
- IT business
- CAD/CAM
- Digital Lifestyle
- DTP
- Electronics
- Digital photography
- Computer graphics
- Games
- Hacking
- Hardware
- IT w ekonomii
- Scientific software package
- School textbooks
- Computer basics
- Programming
- Mobile programming
- Internet servers
- Computer networks
- Start-up
- Operational systems
- Artificial intelligence
- Technology for children
- Webmastering
-
Other
-
Foreign languages
-
Culture and art
-
School reading books
-
Literature
- Antology
- Ballade
- Biographies and autobiographies
- For adults
- Dramas
- Diaries, memoirs, letters
- Epic, epopee
- Essay
- Fantasy and science fiction
- Feuilletons
- Work of fiction
- Humour and satire
- Other
- Classical
- Crime fiction
- Non-fiction
- Fiction
- Mity i legendy
- Nobelists
- Novellas
- Moral
- Okultyzm i magia
- Short stories
- Memoirs
- Travelling
- Narrative poetry
- Poetry
- Politics
- Popular science
- Novel
- Historical novel
- Prose
- Adventure
- Journalism, publicism
- Reportage novels
- Romans i literatura obyczajowa
- Sensational
- Thriller, Horror
- Interviews and memoirs
-
Natural sciences
-
Social sciences
-
School textbooks
-
Popular science and academic
- Archeology
- Bibliotekoznawstwo
- Cinema studies
- Philology
- Polish philology
- Philosophy
- Finanse i bankowość
- Geography
- Economy
- Trade. World economy
- History and archeology
- History of art and architecture
- Cultural studies
- Linguistics
- Literary studies
- Logistics
- Maths
- Medicine
- Humanities
- Pedagogy
- Educational aids
- Popular science
- Other
- Psychology
- Sociology
- Theatre studies
- Theology
- Economic theories and teachings
- Transport i spedycja
- Physical education
- Zarządzanie i marketing
-
Guides
-
Game guides
-
Professional and specialist guides
-
Law
- Health and Safety
- History
- Road Code. Driving license
- Law studies
- Healthcare
- General. Compendium of knowledge
- Academic textbooks
- Other
- Construction and local law
- Civil law
- Financial law
- Economic law
- Economic and trade law
- Criminal law
- Criminal law. Criminal offenses. Criminology
- International law
- International law
- Health care law
- Educational law
- Tax law
- Labor and social security law
- Public, constitutional and administrative law
- Family and Guardianship Code
- agricultural law
- Social law, labour law
- European Union law
- Industry
- Agricultural and environmental
- Dictionaries and encyclopedia
- Public procurement
- Management
-
Tourist guides and travel
- Africa
- Albums
- Southern America
- North and Central America
- Australia, New Zealand, Oceania
- Austria
- Asia
- Balkans
- Middle East
- Bulgary
- China
- Croatia
- The Czech Republic
- Denmark
- Egipt
- Estonia
- Europe
- France
- Mountains
- Greece
- Spain
- Holand
- Iceland
- Lithuania
- Latvia
- Mapy, Plany miast, Atlasy
- Mini travel guides
- Germany
- Norway
- Active travelling
- Poland
- Portugal
- Other
- Russia
- Romania
- Slovakia
- Slovenia
- Switzerland
- Sweden
- World
- Turkey
- Ukraine
- Hungary
- Great Britain
- Italy
-
Psychology
- Philosophy of life
- Kompetencje psychospołeczne
- Interpersonal communication
- Mindfulness
- General
- Persuasion and NLP
- Academic psychology
- Psychology of soul and mind
- Work psychology
- Relacje i związki
- Parenting and children psychology
- Problem solving
- Intellectual growth
- Secret
- Sexapeal
- Seduction
- Appearance and image
- Philosophy of life
-
Religion
-
Sport, fitness, diets
-
Technology and mechanics
Audiobooks
-
Business and economy
- Bitcoin
- Businesswoman
- Coaching
- Controlling
- E-business
- Economy
- Finances
- Stocks and investments
- Personal competence
- Communication and negotiation
- Small company
- Marketing
- Motivation
- Real estate
- Persuasion and NLP
- Taxes
- Guides
- Presentations
- Leadership
- Public Relation
- Secret
- Social Media
- Sales
- Start-up
- Your career
- Management
- Project management
- Human Resources
-
For children
-
For youth
-
Education
-
Encyclopedias, dictionaries
-
History
-
Computer science
-
Other
-
Foreign languages
-
Culture and art
-
School reading books
-
Literature
- Antology
- Ballade
- Biographies and autobiographies
- For adults
- Dramas
- Diaries, memoirs, letters
- Epic, epopee
- Essay
- Fantasy and science fiction
- Feuilletons
- Work of fiction
- Humour and satire
- Other
- Classical
- Crime fiction
- Non-fiction
- Fiction
- Mity i legendy
- Nobelists
- Novellas
- Moral
- Okultyzm i magia
- Short stories
- Memoirs
- Travelling
- Poetry
- Politics
- Popular science
- Novel
- Historical novel
- Prose
- Adventure
- Journalism, publicism
- Reportage novels
- Romans i literatura obyczajowa
- Sensational
- Thriller, Horror
- Interviews and memoirs
-
Natural sciences
-
Social sciences
-
Popular science and academic
-
Guides
-
Professional and specialist guides
-
Law
-
Tourist guides and travel
-
Psychology
- Philosophy of life
- Interpersonal communication
- Mindfulness
- General
- Persuasion and NLP
- Academic psychology
- Psychology of soul and mind
- Work psychology
- Relacje i związki
- Parenting and children psychology
- Problem solving
- Intellectual growth
- Secret
- Sexapeal
- Seduction
- Appearance and image
- Philosophy of life
-
Religion
-
Sport, fitness, diets
-
Technology and mechanics
Videocourses
-
Data bases
-
Big Data
-
Biznes, ekonomia i marketing
-
Cybersecurity
-
Data Science
-
DevOps
-
For children
-
Electronics
-
Graphics/Video/CAX
-
Games
-
Microsoft Office
-
Development tools
-
Programming
-
Personal growth
-
Computer networks
-
Operational systems
-
Software testing
-
Mobile devices
-
UX/UI
-
Web development
-
Management
Podcasts
- Ebooks
- Programming
- Inne - Programming
- Prometheus w pełnej gotowości. Jak monitorować pracę infrastruktury i wydajność działania aplikacji. Wydanie II
E-book details
Prometheus w pełnej gotowości. Jak monitorować pracę infrastruktury i wydajność działania aplikacji. Wydanie II
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
Część I. Wprowadzenie
- 1. Czym jest Prometheus?
- Czym jest monitorowanie?
- Krótka i niepełna historia monitorowania
- Kategorie monitorowania
- Architektura systemu Prometheus
- Biblioteki klienta
- Komponenty eksportujące
- Odkrywanie usług
- Zbieranie danych
- Pamięć masowa
- Panele sterowania
- Reguły rejestrowania i ostrzeżeń
- Zarządzanie ostrzeżeniami
- Długoterminowa pamięć masowa
- Czym Prometheus nie jest?
- Czym jest monitorowanie?
- 2. Rozpoczęcie pracy z systemem Prometheus
- Uruchamianie systemu Prometheus
- Używanie przeglądarki wyrażenia
- Uruchamianie komponentu Node Exporter
- Ostrzeganie
Część II. Monitorowanie aplikacji
- 3. Instrumentacja
- Prosty program
- Licznik
- Zliczanie wyjątków
- Zliczanie wielkości
- Miernik
- Używanie miernika
- Wywołanie zwrotne
- Podsumowanie
- Histogram
- Kubełki
- Instrumentacja testów jednostkowych
- Podejścia w zakresie instrumentacji
- Dlaczego należy stosować instrumentację?
- Jak daleko powinna sięgać instrumentacja?
- Dlaczego należy nadawać nazwy wskaźnikom?
- 4. Ekspozycja
- Python
- WSGI
- Twisted
- Wiele procesów i Gunicorn
- Go
- Java
- HTTPServer
- Servlet
- Pushgateway
- Most
- Analizator składni
- Format ekspozycji tekstu
- Typy wskaźników
- Etykiety
- Cytowanie znaków
- Znaczniki czasu
- Sprawdzenie wskaźników
- OpenMetrics
- Typy wskaźników
- Etykiety
- Znaczniki czasu
- Python
- 5. Etykiety
- Czym są etykiety?
- Etykiety instrumentacji i systemów przeznaczonych do monitorowania
- Instrumentacja
- Wskaźnik
- Wiele etykiet
- Element potomny
- Agregacja
- Wzorce etykiet
- Enum
- Info
- Kiedy używać etykiet?
- Liczność
- 6. Tworzenie paneli sterowania za pomocą Grafany
- Instalacja
- Źródło danych
- Panele sterowania
- Unikanie ściany wykresów
- Panel szeregu czasowego
- Kontrolki czasu
- Panel Stat
- Panel Table
- Panel State Timeline
- Zmienne szablonu
Część III. Monitorowanie infrastruktury
- 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
- Używanie komponentu pobierającego dane z pliku tekstowego
- Znaczniki czasu
- 8. Mechanizm wykrywania usług
- Mechanizmy wykrywania usług
- Podejście statyczne
- Bazujący na pliku mechanizm wykrywania usług
- Bazujący na HTTP mechanizm wykrywania usług
- Consul
- EC2
- Zmiana etykiety
- Wybór danych, które mają być pobierane
- Etykiety systemów przeznaczonych do monitorowania
- Jak pobierać dane?
- metric_relabel_configs
- Kolizje etykiet i opcja honor_labels
- Mechanizmy wykrywania usług
- 9. Kontenery i Kubernetes
- cAdvisor
- Procesor
- Pamięć
- Etykiety
- Kubernetes
- Działanie w Kubernetes
- Mechanizm wykrywania usług
- Komponent kube-state-metrics
- Wdrożenia alternatywne
- cAdvisor
- 10. Najczęściej używane komponenty eksportujące
- Consul
- MySQLd
- Komponent eksportujący Grok
- Czarna skrzynka
- Próbkowanie za pomocą ICMP
- Próbkowanie za pomocą TCP
- Próbkowanie za pomocą HTTP
- Próbkowanie za pomocą DNS
- Konfiguracja systemu Prometheus
- 11. Współpraca z innymi systemami monitorowania
- Inne systemy monitorowania
- InfluxDB
- StatsD
- 12. Tworzenie komponentu eksportującego
- Telemetria narzędzia Consul
- Niestandardowy komponent pobierający dane
- Etykiety
- Wskazówki
Część IV. PromQL
- 13. Wprowadzenie do PromQL
- Podstawy agregacji
- Miernik
- Licznik
- Podsumowanie
- Histogram
- Selektory
- Dopasowania
- Wektor natychmiastowy
- Wektor zakresu
- Podzapytanie
- Przesunięcie
- Modyfikator at
- API HTTP
- Punkt końcowy query
- Punkt końcowy query_range
- Podstawy agregacji
- 14. Operatory agregacji
- Grupowanie
- Klauzula without
- Klauzula by
- Operatory
- sum
- count
- avg
- group
- stddev i stdvar
- min i max
- topk i bottomk
- quantile
- count_values
- Grupowanie
- 15. Operatory binarne
- Praca z wartościami skalarnymi
- Operatory arytmetyczne
- Operator trygonometryczny
- Operatory porównania
- Dopasowanie wektora
- Dopasowanie typu jeden do jednego
- Dopasowanie typu wiele do jednego i group_left
- Wiele do wielu i operatory logiczne
- Kolejność wykonywania operatorów
- Praca z wartościami skalarnymi
- 16. Funkcje
- Zmiana typu
- vector()
- scalar()
- Funkcje matematyczne
- abs()
- ln(), log2() i log10()
- exp()
- sqrt()
- ceil() i floor()
- round()
- clamp(), clamp_max() i clamp_min()
- sgn()
- Funkcje trygonometryczne
- Data i godzina
- time()
- minute(), hour(), day_of_week(), day_of_month(), day_of_year(), days_in_month(), month() i year()
- timestamp()
- Etykiety
- label_replace()
- label_join()
- Brakujące szeregi czasowe oraz funkcje absent() i absent_over_time()
- Sortowanie za pomocą sort() i sort_desc()
- Histogram za pomocą funkcji histogram_quantile()
- Liczniki
- rate()
- increase()
- irate()
- resets()
- Zmiana mierników
- changes()
- deriv()
- predict_linear()
- delta()
- idelta()
- holt_winters()
- Agregacja na przestrzeni czasu
- Zmiana typu
- 17. Reguły rejestrowania
- Używanie reguł rejestrowania
- Kiedy używać reguł rejestrowania?
- Zmniejszenie liczności
- Tworzenie funkcji wektora zakresu
- Reguły dla API
- Jak nie używać reguł?
- Nazewnictwo reguł rejestrowania
Część V. Ostrzeganie
- 18. Ostrzeganie
- Reguły ostrzegania
- for
- Etykiety ostrzeżenia
- Adnotacje i szablony
- Jak wygląda dobre ostrzeżenie?
- Konfigurowanie menedżera ostrzeżeń Alertmanager w oprogramowaniu Prometheus
- Etykiety zewnętrzne
- Reguły ostrzegania
- 19. Menedżer ostrzeżeń Alertmanager
- Potok powiadomienia
- Plik konfiguracyjny
- Drzewo routingu
- Odbiorcy
- Wstrzymywanie
- Interfejs sieciowy menedżera ostrzeżeń Alertmanager
- 20. Zapewnienie bezpieczeństwa po stronie serwera
- Funkcje bezpieczeństwa dostarczane przez system Prometheus
- Włączenie obsługi TLS
- Opcje zaawansowane TLS
- Włączenie uwierzytelniania podstawowego
- 21. Zebranie wszystkiego w całość
- Planowanie wdrożenia
- Rozbudowa systemu Prometheus
- Podejście globalne z wykorzystaniem federacji
- Długoterminowa pamięć masowa
- Uruchamianie systemu Prometheus
- Sprzęt
- Zarządzanie konfiguracją
- Sieci i uwierzytelnianie
- Planowanie pod kątem awarii
- Klastrowanie Alertmanager
- Monitorowanie meta i cross
- Zarządzanie wydajnością działania
- Wykrywanie problemu
- Wyszukiwanie kosztownych wskaźników i systemów przeznaczonych do monitorowania
- Zmniejszenie obciążenia
- Sharding poziomy
- Zarządzanie zmianami
- Uzyskiwanie pomocy
Skorowidz
- Title: Prometheus w pełnej gotowości. Jak monitorować pracę infrastruktury i wydajność działania aplikacji. Wydanie II
- Author: Julien Pivotto, Brian Brazil
- Original title: Prometheus: Up & Running: Infrastructure and Application Performance Monitoring, 2nd Edition
- Translation: Robert Górczyński
- ISBN: 978-83-289-0530-6, 9788328905306
- Date of issue: 2024-02-20
- Format: Ebook
- Item ID: prome2
- Publisher: Helion