Перейти к концу метаданных
Переход к началу метаданных

Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

Версия 1 Следующий »

Тип статьиПознавательная
КомпетенцииАдминистратор
Необходимые праваАдминистратор платформы и root на сервере
Версия платформы2.22
Статус
БЕТА
Сложность легко
Полезные ссылки
Дополнительные сведенияUbuntu 20.04, включен SEQ

Введение


С превью дашбордов временами могу происходит не понятные вещи. Превью может вовсе не создаться, либо создаться, но виджеты на нём будут с ошибками. Чтобы понять с какой стороны подойти к этой проблеме и была написана эта небольшая статья.


1. Как создаются превью


Превью дашбордов создаются при сохранении этих самых дашбордов. В будущем они обновляется задачей из планировщика через определённое время, если верить логам это время равно 1м. Так же создание превью инициируется постановкой галки в настройках дашбордов - "Создавать превью автоматически", т.е. если мы её отключим, а затем включим, т.к. по умолчанию она включена. Бывает этот самый трюк помогает решить проблему "не создания" превью. Сами превью хранятся в монгодб.


2. Определим тип проблемы


Для начала стоит понять, какого рода проблема перед нами.

Превью не создаётся вовсе

Такая проблема может проявиться если дашборд грузится слишком долго (более 30сек), превью просто не успевает создаться. Также такое поведение бывает на версии 2.19, когда на дашборде имеются виджеты с ошибками. Ну и в других не объяснимых случаях.

Если у нас не 2.19, то идём далее, если 2.19 то следует исправить ошибки в виджетах.

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

  • MakeBrandNewDashboardPreviews;
  • MakeDashboardPreview;
  • RefreshOutdatedDashboradPreviews.

От этих ошибок можно отталкиваться куда копать далее, если они конечно будут.
Часто для решения проблемы не создавшегося превью в данном случае помогает снятие и дальнейшая установка галки "Создавать превью автоматически" в настройках дашборда на портале. Решает ли это проблему на корню, большой вопрос.

Превью создаётся, но у виджетов ошибки

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

Также такое поведение может быть из-за запущенных загрузчиков или планов загрузки. Когда создание превью (например расписанию) и этот момент попадает на выполняющийся план загрузки, то у виджетов будут ошибки. Но это достаточно редкое явление.


  • Нет меток