Мониторинг производительности
Мониторинг производительности представляет из себя инструмент для отслеживания метрик запросов API
системы в реальном времени.
Примечание: Раздел мониторинга произодительности доступен только пользователю с правами на администрирование.
В данном модуле доступны логи Nginx
, отображаемые в понятном и доступном для пользователя формате. Информация представлена в табличном виде и содержит следующую информацию:
- URL — адрес, по которому был выполнен запрос, показывает конечную точку
API
, к которой обращалось приложение; - Метод — HTTP-метод запроса (
GET
,POST
,PUT
,DELETE
и др.), определяет тип выполненной операции; - Статус — HTTP-статус ответа сервера (
200
,404
,500
и др.), указывает на успешность или ошибку выполнения запроса; - Дата лога — временная метка записи лога;
- Хост —
IP
-адрес сервера, который обработал запрос; - Время обработки — длительность выполнения запроса в секундах;
- Размер запроса — объём данных, переданных в теле запроса в байтах;
- Размер ответа — объём данных, возвращённых сервером в байтах;
- ID запроса — уникальный идентификатор запроса
Nginx
; - X-Trace_Id — идентификатор для сквозной трассировки запроса в микросервисной архитектуре, запросы с событиями и связаными последствиями имеют одинаковое значение данного параметра;
- Модуль — название модуля, обработавшего запрос;
- Проект — название проекта или приложения, к которому относится запрос;
- Id карты — идентификатор карты;
- Тип сущности — категория объекта, с которым работает запрос;
- Id сущности — уникальный идентификатор конкретного объекта.
Для отображаемой в таблице информации допустимо применение сортировки и фильтрации по определенным значениям столбцов.
Анализ позволяет выявлять узкие места, оценивать эффективность обработки запросов, а также диагностировать возможные проблемы, связанные с задержками, ошибками и нагрузкой на сервер.