Перейти к содержанию

Мониторинг производительности

Мониторинг производительности представляет из себя инструмент для отслеживания метрик запросов API системы в реальном времени.

Примечание: Раздел мониторинга произодительности доступен только пользователю с правами на администрирование.

В данном модуле доступны логи Nginx, отображаемые в понятном и доступном для пользователя формате. Информация представлена в табличном виде и содержит следующую информацию:

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

Для отображаемой в таблице информации допустимо применение сортировки и фильтрации по определенным значениям столбцов.

Анализ позволяет выявлять узкие места, оценивать эффективность обработки запросов, а также диагностировать возможные проблемы, связанные с задержками, ошибками и нагрузкой на сервер.