Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 10545|Отговор: 0

Въведение в интерфейса на Logstash API

[Копирай линк]
Публикувано в 7.05.2021 г. 10:57:10 ч. | | | |
Logstash 5.0 започна с API, който извежда метрики и мониторинг на състоянието на собствените си процеси.
преглед

Loging System (II).NET/C# използва NLog за изпращане на логове към ELK
https://www.itsvse.com/thread-9552-1-1.html

Log System (1) Инсталация на Windows ELK 7.10.2 Урок
https://www.itsvse.com/thread-9539-1-1.html
Започнете с Logstash, инструмент за управление на логове с отворен код
https://www.itsvse.com/thread-9541-1-1.html

Когато стартирате Logstash, той автоматично записва метрики по време на изпълнение, които могат да се използват за наблюдение на здравето и производителността на вашето внедряване на Logstash.



Адрес:Входът към хиперлинк е видим.

Метриките, събрани от Logstash, включват:

Информация за логсташ възли, като настройки на конвейера, информация за операционната система и информация за JVM.
Информация за плъгините, включително списък с инсталирани плъгини.
Статистика на възлите като статистика на JVM, статистика на процеси, статистика, свързана със събития, и статистика за изпълнение на конвейера.

Можете да извлечете тези метрики чрез мониторинг API, предоставен от Logstash. Тези API са налични по подразбиране и не изискват допълнителна конфигурация.

API за информация за възли:Входът към хиперлинк е видим.
API за информация за плъгини:Входът към хиперлинк е видим.
API за статистика на възлите:Входът към хиперлинк е видим.
Hot Threads API:Входът към хиперлинк е видим.


JVM

Получава статистика за JVM, включително за нишки, използване на памет, събирачи на боклук и време на работа.

Процес

Получава статистика за процесите, включително данни за файлови дескриптори, консумация на памет и използване на процесора.

Събития

Получава статистики, свързани със събития, за Logstash инстанцията (независимо колко конвейери са създадени и унищожени).

Тръбопроводи

Получава статистики по време на изпълнение за всеки Logstash pipeline.

Презареждане

Получава статистики по време на изпълнение за успехи и провали при презареждане на конфигурации.

os

Получава статистики по време на изпълнение за cgroups, когато Logstash работи в контейнер.


Вижте статистика

Следната заявка връща JSON документ, съдържащ статистики, свързани със събития, за вашия Logstash инстанс:



{
  "хост" : "DESKTOP-OL3CEUC",
  "версия" : "7.10.2",
  "http_address" : "127.0.0.1:9600",
  "ID" : "1AA23F91-E00B-4667-8A2C-65A3B0D85C81",
  "име" : "DESKTOP-OL3CEUC",
  "ephemeral_id" : "17960ea9-6cc1-44d9-85a9-83a718ba4682",
  "статус" : "зелен",
  "snapshot" : false,
  "pipeline" : {
    "работници" : 8,
    "batch_size" : 125,
    "batch_delay" : 50
  },
  "събития" : {
    "в" : 106160,
    "филтриран" : 106160,
    "out": 106160,
    "duration_in_millis" : 113552,
    "queue_push_duration_in_millis" : 6303
  }
}

(Край)




Предишен:IIS DELETE PUT решение за заявка 405
Следващ:Java използва JDBC за свързване на проблема със sqlite URL адресите
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com