О сервисе
Сервис журналирования (услуга 1.14) предназначен для сбора журналов приложений и компонентов инфраструктуры, а также последующей работы с данными журналов – поиском и визуализацией в виде графиков. Сервис построен на основе open-source решений Logstash v7.17.5, OpenSearch v2.5.0.
Для журналов приложений используются встроенные уровни журналов (от наименьшего к наибольшему): TRACE, DEBUG, INFO, WARN, ERROR и FATAL.
- сбор и обработка данных, а также отправка их в нужное место назначения;
- хранение логов с возможностью быстрого поиска;
- сортировка и агрегирование результатов поиска;
- визуализация данных в виде графиков (доступно построение различных видов графиков и диаграмм).
- запись событий журналирования и их централизованное хранение;
- просмотр записей журнала:
- поиск событий журналирования;
- фильтрация событий журналирования;
- получение событий журналирования, отвечающих условиям поиска или фильтрации.
- выгрузка журнала для дальнейшего анализа в текстовый файл с учетом указанных значений в фильтре поиска;
- визуализация данных о событиях журнала.
Минимальная конфигурация Сервиса обеспечивает:
- фактор репликации — 2 (одна дополнительная реплика);
- средний размер события лога — 20 Кб;
- глубина хранения — 30 дней;
- количество событий лога — 100 000 событий в минуту (для всех Потребителей коммунального сервиса).
В демопримерах реализованы стандартные сценарии, демонстрирующие работу отдельных сервисов Платформы ГосТех. Отправка тестовых запросов в демопримерах позволит вам ознакомиться с функциями того или иного сервиса. Доступные демопримеры и описания реализованной в них функциональности представлены ниже.
Журналирование
Создание и отправка на сервер трёх уровней логов: debug, error, info. Просмотр отправленных логов в Elastic