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

Widok: 13052|Odpowiedź: 1

Zacznij z Logstashem, otwartoźródłowym narzędziem do zarządzania logami

[Skopiuj link]
Opublikowano 2021-1-27 15:34:49 | | | |
Logstash to platforma do przesyłania, przetwarzania, zarządzania i pobierania logów aplikacji oraz zdarzeń. Możesz go używać do zbierania i zarządzania logami aplikacji w sposób zunifikowany oraz zapewniać interfejs webowy do zapytań i statystyk.

Instrukcja instalacji i wdrażania Centos 7 elasticsearch-6.5.2
https://www.itsvse.com/thread-6173-1-1.html

Zainstaluj wtyczkę elasticsearch-6.5.2 elasticsearch-head
https://www.itsvse.com/thread-6190-1-1.html

Poradnik instalowania elasticsearch-analysis-ik w elasticsearch-6.5.2
https://www.itsvse.com/thread-6191-1-1.html

Instrukcja instalacji i wdrażania Centos 7 elasticsearch-6.5.2
https://www.itsvse.com/thread-6173-1-1.html

Zainstaluj wtyczkę elasticsearch-6.5.2 elasticsearch-head
https://www.itsvse.com/thread-6190-1-1.html

Poradnik instalowania elasticsearch-analysis-ik w elasticsearch-6.5.2
https://www.itsvse.com/thread-6191-1-1.html


Logstash oznacza po prostu dane:Wejście, filtr, wyjścieŹródłem i wyjściem danych mogą być pliki, dane mq, tcp, bazy danych, esy itp.Nie musi to być Elasticsearch(es)!

Pobierz i zainstaluj

Najpierw komputer musi zainstalować środowisko Java (pominięcie)

C:\Users\itsvse_nuc>java -version
Java version "1.8.0_271"
Java(TM) SE Runtime Environment (build 1.8.0_271-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.271-b09, tryb mieszany)

Logowanie do linku jest widoczne.

Adres do pobrania logstash:Logowanie do linku jest widoczne., biorąc przykład Windows, wystarczy pobrać i rozpakować.

Tutorial jak zacząć

Logstash używa {} do definiowania regionów, które mogą zawierać definicje regionów wtyczek, a także można zdefiniować wiele wtyczek w jednym regionie. W obszarze wtyczek możesz zdefiniować ustawienia pary klucz-wartość. Przykłady obejmują:


Domyślny plik logstash-sample.conf wygląda tak:

# Przykładowa konfiguracja Logstash do tworzenia prostego
# Beats -> Logstash -> Pipeline Elasticsearch.

wejście {
  bije {
    port => 5044
  }
}

output {
  elasticsearch {
    gospodarze => ["http://localhost:9200"]
    index => "%{[@metadata][beat]}-%{[@metadata][version]}-%{+YYYY. MM.dd}"
    #user => "elastyczny"
    #password => "changeme"
  }
}
Oprogramowanie serii Beats obsługuje protokół Lumberjack, a Logtail może korzystać z protokołu LumberjackBeatyDane zebrane przez oprogramowanie (MetricBeat, PacketBeat, Winlogbeat, Auditbeat, Filebeat, Heartbeat itd.) oraz Logstash są przesyłane do usługi logowania.

Przeczytaj plik logu

Zsynchronizuj całą zawartość pliku i odsłuchaj go

Po odsłuchaniu nie możesz otworzyć, edytować, a następnie zapisać pliku, musisz użyć echo >>, aby dodać zawartość do pliku, możesz go zobaczyć

Czytaj mysql

Użyj stdin jako wejścia i stdout jako wyjścia

Wykonaj następujące polecenie w katalogu program bin:

Logstash End Automatycznie dodajemy kilka pól, @timestamp z znacznikiem czasu, @version wersji, typem wprowadzonego oraz hostname.



Nasłuchuj portu UDP jako wejścia

W katalogu program bin utwórz nowy plik konfiguracyjny test.conf w następujący sposób:

Rozpocznij program logstash od pliku konfiguracyjnego za pomocą polecenia cmd w następujący sposób:

.net/c# gadżet komunikacyjny UDP [kod źródłowy]
https://www.itsvse.com/thread-3538-1-1.html
Próbując przesłać dane przez protokół UDP, kod C# wygląda następująco:

{"name":"architect","age":116,"result":{"url":"https://www.itsvse.com/"}}
Jak pokazano poniżej:



Zmodyfikuj plik konfiguracyjny test.conf i spróbuj zapisać dane w Elasticsearch(e), w następujący sposób:

Kibana pozwala zobaczyć, że dane zostały pomyślnie zapisane do ES, co pokazano na poniższym obrazku:



(Koniec)





Poprzedni:Przesyłaj, aktualizuj, dodawaj i usuwaj pliki za pomocą SVN
Następny:CentOS liczy każdy rozmiar folderu i szuka dużych plików
 Ziemianin| Opublikowano 7.05.2021 o 14:26:57 |
Wprowadzenie do interfejsu API Logstash
https://www.itsvse.com/thread-9638-1-1.html
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