Logstash 5.0 начался с API, который выводит метрики и мониторинг состояния собственных процессов. обзор
Когда вы запускаете Logstash, он автоматически фиксирует метрики выполнения, которые можно использовать для мониторинга состояния и производительности вашего развертывания Logstash.
Адрес:Вход по гиперссылке виден.
Метрики, собранные Logstash, включают:
Информация о узлах Logstash, такая как настройки конвейера, информация об операционной системе и JVM. Информация о плагинах, включая список установленных плагинов. Статистика узлов, такая как статистика JVM, статистика процессов, статистика, связанная с событиями, и статистика выполнения конвейеров.
Вы можете получить эти метрики с помощью API мониторинга, предоставляемого Logstash. Эти API доступны по умолчанию и не требуют дополнительной настройки.
API Node Info:Вход по гиперссылке виден. API с информацией о плагинах:Вход по гиперссылке виден. API статистики узлов:Вход по гиперссылке виден. API Hot Threads:Вход по гиперссылке виден.
JVM
Получает статистику JVM, включая данные по потокам, использованию памяти, сборщикам мусора и времени безработной работы.
Процесс
Получает статистику процессов, включая данные о файловых дескрипторах, потреблении памяти и использовании процессора.
События
Получает статистику, связанную с событиями, для экземпляра Logstash (независимо от того, сколько конвейеров было создано и уничтожено).
Трубопроводы
Получает статистику во время выполнения по каждому конвейеру Logstash.
Перезарядка
Получает статистику во время выполнения по успехам и ошибкам перезагрузки конфигурации.
os
Получает статистику по группам во время выполнения, когда Logstash работает в контейнере.
Просмотр статистики
Следующий запрос возвращает JSON-документ, содержащий статистику, связанную с событиями, для вашего экземпляра Logstab:
{ «хост»: «DESKTOP-OL3CEUC», "версия" : "7.10.2", "http_address" : "127.0.0.1:9600", "ID" : "1AA23F91-E00B-4667-8A2C-65A3B0D85C81", "name" : "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 }
} (Конец)
|