5.41 Оценка производительности
страницаВ приложении предусмотрены встроенные средства для сбора и анализа данных о производительности работы по APDEX, которая является международным стандартом оценки производительности информационных систем. Оценка производительности приложения по методике APDEX состоит из следующих основных этапов:
■ заполнение профиля ключевых операций (в профиле заполняются приоритет и целевое значение времени для каждой ключевой операции, предусмотренной в приложении);
■ сбор информации о времени выполнения каждой ключевой операции;
■ на основании собранных данных – формирование отчета Оценка производительности по ключевым операциям.
Для администратора приложения предусмотрена возможность оценить результаты замеров в наглядной форме – в виде таблицы и диаграммы.
Настройка приложения
Для начала замера производительности включите флажок Оценка производительности в разделе``Администрирование – Обслуживание – Оценка производительности. После этого в фоне будет автоматически собираться информация о времени выполнения по всем ключевым операциям, предусмотренным в приложении, а также становятся доступными ссылки:
■ Профили ключевых операций – переход к настройке профилей ключевых операций (подробнее см. раздел Список Профили ключевых операций);
■ Настройки– переход к настройке автоматического экспорта замеров производительности (подробнее см. раздел Настройка выгрузки замеров производительности);
■ Экспорт замеров – экспорт замеров производительности за произвольный период (подробнее см. раздел Экспорт замеров производительности);
■ Импорт замеров – получение замеров производительности из указанного файла на компьютере (подробнее см. раздел Импорт замеров производительности).

Ключевые операции
Ключевые операции для оценки производительности приложения (это различные действия пользователей в приложении: формирование отчетов, проведение документов и т. д.) заранее вносятся в список, который открывается по команде Ключевые операции раздела Сервисные подсистемы. Приложение поставляется со списком ключевых операций.
Некоторые операции являются предопределенными, их нельзя удалить из списка:
■ Общая производительность системы.
В список можно добавить и другие ключевые операции.

Каждая ключевая операция характеризуется свойствами:
■ Приоритет;
■ Целевое время;
■ Минимально допустимый уровень.
В списке можно просмотреть информацию о ключевой операции. Иногда невозможно точно определить целевое время, но можно дать качественную оценку производительности ключевой операции (например, оценить от 1 до 5 в соответствии с приведенными рекомендациями) по APDEX (см. также таблицу оценок в разделе Анализ производительности).

Выберите ключевую операцию, дважды щелкните по ней мышью или выполните команду Еще - Изменить, для того чтобы просмотреть или заполнить данные. При этом заполнение в данном списке является необязательным.
Нажмите ссылку Замеры времени на панели навигации ключевой операции, для того чтобы посмотреть историю замеров производительности.

С помощью кнопки панели навигации приложение позволяет произвести автоматический Подбор целевого времени ключевой операции по данным имеющихся замеров времени.
Кнопка доступна как в списке, так и в карточке ключевых операций. Для подбора целевого времени необходимо заполнить:
■ Период, за который проводились замеры (поле обязательно для заполнения);
■ Текущий APDEX (поле обязательно для заполнения, принимает значения от 0 до 1, подробнее см. раздел Анализ производительности).
Нажмите кнопку Подобрать целевое время. После этого автоматически заполняются поля:
■ Количество замеров;
■ Целевое время;
■ Расчетный APDEX.

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

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

После добавления ключевой операции заполните Целевое время (например, 1.00) и Приоритет (например, 5).
Можно Сохранить профиль с помощью кнопки панели навигации. Укажите путь для сохранения файла на компьютер.
При необходимости можно ввести новый профиль ключевых операций с помощью кнопки Создать.

Далее необходимо заполнить профиль. Сделать это можно несколькими способами:
■ С помощью кнопки Загрузить профиль воспользоваться ранее сохраненным профилем или полученным в файле. Укажите путь к профилю на компьютере. После этого указанный профиль будет загружен.

■ С помощью кнопки Заполнить можно по умолчанию перенести все ключевые операции из списка Ключевые операции, при этом автоматически заполняются поля Целевое время (значением 1.00) и Приоритет (значением 5).

■ Ввести ключевые операции с помощью кнопки Добавить (см. выше), заполнить необходимую информацию.
После заполнения профиля заполните Наименование. Поле является обязательным для заполнения.
Анализ производительности
Для оценки производительности приложения по методике APDEX требуются административные права.
Анализ производительности осуществляется с помощью отчета Оценка производительности по ключевым операциям, к которому можно перейти, воспользовавшись ссылкой в разделе Администрирование – Обслуживание – Отчеты и обработки – Отчеты администратора.

Перед проведением оценки производительности нужно задать Период, за который будет проводиться оценка производительности. Для этого задайте Дату начала и Дату окончания периода (обязательно указание времени). Подробнее о работе с отчетами см. раздел документации Варианты отчетов.
Установкой поля Периодичность замеров регулируется количество результатов, которые будут отображаться в периоде. Например, если в качестве периода установить день, а в качестве шага – час, то в окне будет выведено двадцать четыре результата (для каждой ключевой операции). При этом результат за час будет рассчитан по специальной формуле по методике APDEX. Если в течение часа операция не выполнялась в приложении, то в соответствующей ячейке таблицы будет ноль. Поле является обязательным.
В поле Профиль с помощью кнопки
выберите из списка один из профилей ключевых операций. Поле является обязательным. Подробнее см. раздел Список Профили ключевых операций.
Замеры производятся, например, при вводе нового элемента в список Демо: Номенклатура или при проведении документа Демо: Заказы Покупателя. Результаты замеров можно просмотреть в отчете в виде:
■ Графика;

■ Таблицы.

При необходимости можно отобрать данные также по параметрам:
■ Ключевая операция;
■``Пользователь;
■ Выполнен с ошибкой – анализ корректных выполнений ключевых операций особенно актуален для операций, связанных с проведением документов. Это позволяет отделить корректные замеры проведения документов от ошибочных замеров, например, связанных с ошибками заполнения. Включите флажок, для того чтобы учитывать этот признак, по умолчанию будут рассматриваться только корректные операции (значение Нет).
С помощью кнопки Настройки можно настроить отчет более детально. Подробнее см. раздел документации Варианты отчетов.
Оценка производительности выводится в диапазоне от нуля до единицы. В зависимости от значения оценки поле с оценкой будет выделено определенным цветом. Полученные оценки можно интерпретировать следующим образом:
|
|
|
|
|
|
|
0,0–0,5 |
Серый |
|
Неприемлемая производительность |
1 |
|
0,5–0,7 |
Оранжевый |
|
Очень плохая производительность |
2 |
|
0,7–0,85 |
Желтый |
|
Плохая производительность |
3 |
|
0,85–0,94 |
Зеленый |
|
Хорошая производительность |
4 |
|
0,94–1,0 |
Голубой |
|
Отличная производительность |
5 |
Дважды щелкнув мышью по наименованию ключевой операции в таблице, можно просмотреть данные ключевой операции.
У отчета предусмотрены варианты:
■ Оценка производительности (период в колонках) – отличается тем, что в таблице период выведен в колонки, виден весь список ключевых операций, по которым были проведены замеры.

■ Сравнение оценки производительности – сравнение оценок производительности за периоды – настоящий и прошлый. Можно посмотреть производительность приложения в динамике.

По умолчанию варианты отчета не выведены на панель Отчеты администратора. При необходимости можно это сделать самостоятельно. Подробнее см. раздел документации Варианты отчетов.
Выгрузка замеров производительности
Полученные замеры производительности приложение позволяет автоматически в фоне выгружать во внешние файлы, например, для выполнения анализа производительности в приложении Центр Контроля Качества, входящей в Корпоративный Инструментальный Пакет, или в другом приложении.
Можно настроить автоматическую выгрузку замеров, также можно в любой момент вручную выгрузить замеры.
Настройка выгрузки замеров производительности
Для того чтобы настроить автоматическую выгрузку замеров производительности, необходимо перейти по ссылке Настройки раздела Администрирование– Обслуживание – Оценка производительности.

Включите флажок Выполнять экспорт, при этом автоматически включаются флажки Выполнять экспорт в локальный каталог, Выполнять экспорт на FTP.
При необходимости включите флажок Экспорт всех ключевых операций. В этом случае производится экспорт замеров производительности всех ключевых операций, в том числе и тех, у которых не заполнены поля Приоритет и Целевое время.
При необходимости можно изменить Период записи – по умолчанию равен 60 сек.
Укажите количество Замеров в пакете, по умолчанию 1000.
На просмотр выводится Дата последнего выгруженного замера в UTC (заполняется приложением автоматически).
Укажите, по истечении какого срока можно удалять замеры времени, например, Удалять через 3650 дн.
Выберите путь для сохранения данных в поле Локальный каталог экспорта**, например, C:\Экспорт замеров производительности**.
При необходимости укажите Адрес``ftp-сервера**, например, ftp://ftp.Demo.ru.**Экспорт выполняется автоматически с помощью регламентного задания. Для перехода к дальнейшей настройке экспорта нажмите ссылку Настроить расписание экспорта. Подробнее о регламентных заданиях и настройке расписания см. раздел документации Регламентные задания.
Сформированные внешние файлы, а также файлы, содержащие настройки, при которых были получены эти замеры, автоматически упаковываются в ZIP-архив.
Экспорт замеров производительности
Выгрузить показатели производительности можно в любой момент времени с помощью ссылки Экспорт замеров в разделе Администрирование– Обслуживание – Оценка производительности.

Заполните поля Дата начала и Дата окончания. Выберите Профиль из списка. Для сохранения выберите путь к файлу на компьютере.
В поле Каталог экспорта с помощью кнопки
выберите папку на компьютере для экспорта замеров производительности, например, C:\Экспорт замеров производительности.
Напишите Имя архива, например, zamer.
Нажмите кнопку Экспорт для сохранения замеров в файл.
Импорт замеров производительности
Можно также проанализировать замеры производительности другим приложением с помощью импорта из соответствующего файла.
Для импорта воспользуйтесь ссылкой Импорт замеров в разделе Администрирование– Обслуживание - Оценка производительности.

В поле Файл импорта с помощью кнопки
укажите путь к файлу на компьютере, нажмите кнопку Импорт.
Роли для оценки производительности
Для оценки производительности приложения необходимо назначить следующие роли:
|
|
|
|
|
Дает право анализировать производительность работы приложения. |