Skip to main content

Информация по входящим серверным вызовам 1С

Вкладка содержит сводную аналитику по серверным вызовам (на основании событий CALL) и предназначена для оперативного выявления контекста/пользователя связанного с высоким потреблением ресурсов сервера за период времени.

Входящие серверные вызовы

Линейный график отражающий отношение количества серверных вызовов к их длительности за период времени.

  • Количество серверных вызовов по выбранной базе за выбранный период.
  • Суммарная длительность серверных вызовов в секундах по выбранной базе за выбранный период.

Скриншот №1!

Алгоритм формирования круговых диаграмм:

  1. Выполняется группировка по контексту или пользователю (см. название графика).

  2. Выполняется расчет суммарного значения по длительности, потреблению памяти или утилизации ЦПУ (см. название графика).

  3. Отбирается ТОП 10 результатов с максимальными значениями.

  4. Все, что не попало в ТОП 10 считается как "Остальное".

    Таким образом, графики позволяют быстро определить контексты/пользователей, создающие максимальную нагрузку в выбранный период времени.

Например, данные для графика ниже рассчитываются как сумма всех значений свойства Durationus событий CALL за выбранный период с группировкой по итоговому полю Context. График следует читать так:

  1. Почти 50% времени уходит на обработку вызовов Http сервиса /hs/struct/dbStructure.
  2. Примерно 25% времени уходит на выполнение фоновых заданий dl_НагрузочныеТесты.ВыполнитьЭскалациюБлокировокСУБД, dl_НагрузочныеТесты.ВыполнитьЭскалациюБлокировокСУБДсПаузой, ТЦСервер.ЗаданиеВыполнитьСценарий.
  3. Остальные вызовы не создают столь существенной нагрузки. Дальнейший анализ надо проводить именно в разрезе выбранных контекстов.

Скриншот №2!

В системе также реализовано табличное представление этой информации. Оно позволяет получить более детальную аналитику по большему количеству показателей.

Примечание

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

  1. Фоновое задание - свойства Module и Method.
  2. Фоновое формирования отчета - свойство Report.
  3. Поиск в динамических списках - свойства Form и FormItem
  4. Фоновое задание через "Длительные операции" (БСП) - данные журнала регистрации.
  5. Вызов web или http сервиса - связанное событие VRSREQUEST.