Перейти к содержимому

Документация Corta

Навигация по документу

Профайлер маршрутов интеграционного шлюза

Профайлер маршрутов интеграционного шлюза Corta значительно упрощает разработку и устранение ошибок, позволяя подробно анализировать отдельные HTTP-запросы.

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

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

Результаты профилирования и статистика не сохраняются в базу данных — перезапуск сервера сбрасывает историю собранных запросов шлюза.

Благодаря анализу профайлером можно принимать решение о необходимости масштабирования системы.

Включение профайлера

Профайлер интеграционного шлюза можно использовать двумя способами:
  • Глобально ;
  • Для конкретного маршрута (добавляя префильтр профайлера в настройки точки шлюза).

Важно:

По умолчанию сам профайлер включён, однако глобальная опция отключена — поэтому на странице профайлера отображаются только те маршруты, для которых явно добавлен и активирован префильтр профайлера.

Настройка профайлера маршрута

Чтобы Маршрут шлюза появился в профайлере, необходимо явно добавить префильтр профайлера для этой точки:
  • В настройках конечной точки шлюза нажмите Добавить фильтр.
  • В выпадающем списке выберите профайлер.

Важно:

Префильтры применяются в порядке их добавления, — профайлер будет работать после всех ранее указанных фильтров (сменить порядок можно, только удалив и заново создав фильтры в нужной последовательности).

В открывшемся окне настройки убедитесь, что опция Включено активна, и сохраните изменения.

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

Профилирование конкретных маршрутов

Чтобы отслеживать запросы по конкретному маршруту:
  • Откройте настройки маршрута и прокрутите страницу вниз.
  • В списке отображаются все HTTP-запросы к этому маршруту шлюза, учтённые после добавления профайлера.
Для просмотра подробностей по запросу:
  • Нажмите на иконку редактирования в конце строки нужного запроса.
Появится подробная информация:
  • ID запроса, HTTP-метод, статус ответа, длительность обработки;
  • Список HTTP-заголовков, переданных в запросе;
  • Исходное содержимое тела запроса.

Системное профилирование

Для анализа общей производительности системы предусмотрен просмотр всех зарегистрированных маршрутов с активным профайлером:
  • Перейдите в раздел СистемаШлюз интеграции.
  • Нажмите кнопку Профайлер в правом верхнем углу.

Откроется экран со списком всех маршрутов с включённым профайлером и статистикой: среднее время обработки запросов, средний размер полезной нагрузки и прочее.

Для анализа запросов по конкретному маршруту:
  • Либо нажмите иконку редактирования рядом с нужным маршрутом шлюза,
  • Либо воспользуйтесь предыдущей инструкцией для просмотра детальных данных.

Преимущества использования профайлера

  • Быстрое выявление и анализ медленных или ошибочных запросов к шлюзу интеграции Corta;
  • Удобный контроль нагрузки, времени обработки и стабильности каналов интеграции;
  • Оптимизация бизнес-процессов, снижение времени реагирования, повышение качества сервисов;
  • Инструмент для разработчика и администратора в корпоративных low-code проектах.

Навигация по документу

Документация Corta