Платформа 3V/Рекомендации по использованию инструментов платформы и решаемым задачам/Отчеты
Рекомендации
- По возможности не выводить в строки/столбцы/параметры отчета справочники больших объемов без настроек фильтрации элементов
- По возможности настраивать связи по атрибутам измерений строк, чтобы не отображать декарт
- По возможности настраивать фильтры по данным для отчетов с большим количеством столбцов/строк
- Добавить рекомендации по расчетам
Метрики
Для анализа можно пользоваться метриками. Каждый сервис платформы предоставляет как стандартный набор метрик (потребление памяти и т. п.), так и специфические для конкретного сервиса, по адресу http(s)://<host>/<service>/metrics
Визуальное их отображение настроено в графане:
Следует обращать особое внимание на графики "макс. кол-во элементов справочников по Id отчета" (метрика engine_pivot_instance_dictionaries_elements_max_count) и "суммарное кол-во элементов справочников по Id отчета" (метрика engine_pivot_instance_dictionaries_elements_count) для обнаружения отчетов, в которые загружаются большие справочники.
Также важно смотреть на таблицы "среднее время открытия отчетов (сек)" и "максимальное время открытия отчетов (сек.)". Особое внимание стоит уделять отчетам, которые открывает или будет открывать обычный пользователь. Чем выше время, тем меньше людей смогут параллельно работать с системой. Рекомендуемое время открытия - менее 5 сек. Все что больше - это точно повод задуматься и посмотреть, что стоит настроить иначе.
Также следует обращать внимание на кол-во открытых на данный момент отчетов (метрика engine_pivot_instances_total). Если отображается кол-во, не соответствующее действительности (пользователь уже закрыл отчеты, а они числятся открытыми), то это повод завести ошибку на платформу.