Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 13052|Відповідь: 1

Почніть з Logstash — відкритим інструментом управління журналами

[Копіювати посилання]
Опубліковано 27.01.2021 15:34:49 | | | |
Logstash — це платформа для передачі, обробки, управління та отримання журналів застосунків, подій. Ви можете використовувати його для збору та управління журналами додатків уніфіковано, а також надає веб-інтерфейс для запитів і статистики.

Інсталяція та розгортання Centos 7 elasticsearch-6.5.2 навчальний посібник
https://www.itsvse.com/thread-6173-1-1.html

Встановіть plugin elasticsearch-6.5.2 elasticsearch-head
https://www.itsvse.com/thread-6190-1-1.html

Навчальний посібник з встановлення elasticsearch-analysis-ik у elasticsearch-6.5.2
https://www.itsvse.com/thread-6191-1-1.html

Інсталяція та розгортання Centos 7 elasticsearch-6.5.2 навчальний посібник
https://www.itsvse.com/thread-6173-1-1.html

Встановіть plugin elasticsearch-6.5.2 elasticsearch-head
https://www.itsvse.com/thread-6190-1-1.html

Навчальний посібник з встановлення elasticsearch-analysis-ik у elasticsearch-6.5.2
https://www.itsvse.com/thread-6191-1-1.html


Logstash просто означає дані:Вхід, фільтр, вихідДжерелом і виходом даних можуть бути файли, mq, tcp-дані, бази даних тощо.Це не обов'язково має бути Elasticsearch(es))!

Завантаження та встановлення

Спочатку комп'ютер має встановити середовище Java (опущено)

C:\Users\itsvse_nuc>java -version
Java-версія "1.8.0_271"
Java(TM) SE Runtime Environment (збірка 1.8.0_271-b09)
Java HotSpot(TM) 64-бітна серверна VM (збірка 25.271-b09, змішаний режим)

Вхід за гіперпосиланням видно.

Адреса завантаження з Logstash:Вхід за гіперпосиланням видно., наприклад, Windows, просто завантажте і розпакуйте його.

Початок навчання

Logstash використовує {} для визначення регіонів, що може включати визначення регіонів плагінів, а також можна визначити кілька плагінів в одному регіоні. У зоні плагінів можна визначити налаштування пари ключ-значення. Прикладами є:


Стандартний файл logstash-sample.conf виглядає так:

# Приклад конфігурації Logstash для створення простого
# Beats -> Logstash -> pipeline Elasticsearch.

input {
  beats {
    порт => 5044
  }
}

вихід {
  elasticsearch {
    хости => ["http://localhost:9200"]
    index => "%{[@metadata][beat]}-%{[@metadata][version]}-%{+YYYY. MM.dd}"
    #user => «еластичний»
    #password => "changeme"
  }
}
Програмне забезпечення серії Beats підтримує протокол Lumberjack, а Logtail може використовувати протокол LumberjackБітиДані, зібрані програмним забезпеченням (MetricBeat, PacketBeat, Winlogbeat, Auditbeat, Filebeat, Heartbeat тощо) та Logstash, завантажуються до сервісу журналу.

Прочитайте лог-файл

Синхронізуйте весь вміст файлу та прослухайте його

Після прослуховування ви не можете відкрити, відредагувати і зберегти файл, потрібно використовувати echo >> для додавання контенту до файлу, ви можете його побачити

Читайте mysql

Використовуйте stdin як вхід і stdout як вихід

Виконайте наступну команду в каталозі програмного bin:

У кінці logstash ми автоматично додаємо кілька полів, часову мітку @timestamp, версію @version, введений тип і хост-ім'я.



Слухайте UDP-порт як вхід

У папці програмного bin-файлу створіть новий конфігураційний файл test.conf наступним чином:

Запустіть програму logstash з конфігураційним файлом, використовуючи команду cmd наступним чином:

.net/c# Гаджет зв'язку UDP [вихідний код]
https://www.itsvse.com/thread-3538-1-1.html
При спробі передати дані через протокол UDP код C# виглядає так:

{"name":"architect","age":116,"result":{"url":"https://www.itsvse.com/"}}
Як показано нижче:



Модифікуйте конфігураційний файл test.conf і спробуйте записати дані в Elasticsearch(es), наступним чином:

Kibana дозволяє побачити, що дані успішно записані в ES, як показано на наступному зображенні:



(Кінець)





Попередній:Завантаження, оновлення, додавання та видалення файлів за допомогою SVN
Наступний:CentOS рахує розмір кожної папки і шукає великі файли
 Орендодавець| Опубліковано 2021-5-7 14:26:57 |
Вступ до інтерфейсу API Logstash
https://www.itsvse.com/thread-9638-1-1.html
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com