Logstash 5.0 zaczął się od API, które generuje metryki i monitorowanie statusu własnych procesów. recenzja
Gdy uruchamiasz Logstash, automatycznie rejestruje on metryki w czasie działania, które mogą być używane do monitorowania zdrowia i wydajności wdrożenia Logstash.
Adres:Logowanie do linku jest widoczne.
Metryki zbierane przez Logstash obejmują:
Informacje o węzłach logstash, takie jak ustawienia potoków, informacje o systemie operacyjnym oraz informacje JVM. Informacje o wtyczkach, w tym lista zainstalowanych wtyczek. Statystyki węzłów, takie jak statystyki JVM, statystyki procesów, statystyki związane ze zdarzeniami oraz statystyki uruchomienia potoków.
Można pobrać te metryki za pomocą API monitorującego udostępnionego przez Logstash. Te API są dostępne domyślnie i nie wymagają dodatkowej konfiguracji.
API informacji o węzłach:Logowanie do linku jest widoczne. API informacyjne o wtyczkach:Logowanie do linku jest widoczne. API statystyk węzłów:Logowanie do linku jest widoczne. API Hot Threads:Logowanie do linku jest widoczne.
jvm
Otrzymuje statystyki JVM, w tym statystyki dotyczące wątków, zużycia pamięci, garbage collectorów i czasu dostępności.
Proces
Pobiera statystyki procesu, w tym statystyki dotyczące deskryptorów plików, zużycia pamięci i CPU.
Wydarzenia
Pobiera statystyki związane z wydarzeniami dla instancji Logstash (niezależnie od tego, ile potoków zostało utworzonych i zniszczonych).
Rurociągi
Pobiera statystyki w czasie działania każdego pipeline'u Logstash.
Przeładowania
Otrzymuje statystyki w czasie działania dotyczące sukcesów i porażek wczytania konfiguracji.
OS
Otrzymuje statystyki wykonawcze dotyczące cgroups, gdy Logstash działa w kontenerze.
Zobacz statystyki
Następująca prośba zwraca dokument JSON zawierający statystyki związane ze zdarzeniami dla Twojej instancji Logstash:
{ "host" : "DESKTOP-OL3CEUC", "wersja": "7.10.2", "http_address" : "127.0.0.1:9600", "ID" : "1aa23f91-e00b-4667-8a2c-65a3b0d85c81", "nazwa" : "DESKTOP-OL3CEUC", "ephemeral_id" : "17960ea9-6cc1-44d9-85a9-83a718ba4682", "status" : "zielony", "migawka": fałsz, "pipeline" : { "robotnicy": 8, "batch_size": 125, "batch_delay" : 50 }, "wydarzenia" : { "w" : 106160, "filtrowany": 106160, "out" : 106160, "duration_in_millis": 113552, "queue_push_duration_in_millis": 6303 }
} (Koniec)
|