Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 10545|Odpowiedź: 0

Wprowadzenie do interfejsu API Logstash

[Skopiuj link]
Opublikowano 07.05.2021 10:57:10 | | | |
Logstash 5.0 zaczął się od API, które generuje metryki i monitorowanie statusu własnych procesów.
recenzja

Logging System (II).NET/C# wykorzystuje NLog do przesyłania logów do ELK
https://www.itsvse.com/thread-9552-1-1.html

Tutorial dotyczący systemu logowania (1) Instalacja Windows: ELK 7.10.2
https://www.itsvse.com/thread-9539-1-1.html
Zacznij z Logstashem, otwartoźródłowym narzędziem do zarządzania logami
https://www.itsvse.com/thread-9541-1-1.html

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)




Poprzedni:IIS DELETE PUT request 405 rozwiązanie
Następny:Java używa JDBC do połączenia problemu URL sqlite
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com