Выборочная проверка: Tasks (Задачи)
Преимущества:
- Повышение доступности приложений.
- Повышение осведомленности
Цель
Цель этой выборочной проверки – узнать обо всех сбоях в задачах, произошедших за последние 24 часа. Неожиданные сбои в задачах следует перезапускать, если в среде есть достаточно ресурсов для выполнения перезагрузок в течение дня. Например, массовые запросы к рабочей БД в течение рабочего дня могут противоречить политике/рекомендациям для данной организации. Хотя эта административная задача не предназначена для глубокого погружения, рекомендуется изучить причины сбоев задач для (а) критических задач/цепочек задач и/или (б) повторяющихся сбоев.
QMC – Tasks
В QMC выберите «Tasks»(Задачи):
Для небольших развертываний можно выполнить простую сортировку столбца «Last execution»(Последнее выполненное), чтобы сосредоточиться на недавно выполненных задачах:
Для развертываний с большим количеством задач более детальную фильтрацию можно выполнить с помощью параметра фильтра в столбце «Last execution»(Последнее выполненное) , чтобы обеспечить большую конкретность:
Чтобы бегло изучить суть сбоя в задаче, выберите значок «i», чтобы открыть информационный окно:
-
Задачи перезагрузки включают два основных компонентов:
- (a): запуск задачи перезагрузки из службы Qlik Repository (Хранилище) в Qlik Scheduler(Планировщик), который определяет доступный Qlik Engine для выполнения задачи перезагрузки.
- (b): выполнение скрипта загрузки приложения с помощью Qlik Engine.
На приведенном выше скриншоте наличие журнала скрипта загрузки (шаг 3) указывает на то, что процесс успешно достиг шага (b). Следовательно, сбой произошел из-за логики, указанной в скрипте загрузки приложения. Если шаг 3 недоступен, это сигнализирует о сбое в процессе на шаге (а). Необходимо смотреть дальше в информационное окно. Если очевидных подсказок нет, потребуется более глубокое исследование логов/журналов Qlik Sense.
Как только администратор будет удовлетворен представленной информацией о том, какие задачи перезагрузки в последнее время не удалось выполнить, а также когда он узнает о причинах, то сможет перейти к действию. На этом этапе потребуется общее понимание развернутой среды Qlik. Для многих сред приемлем перезапуск задачи. Но, как указано в разделе «Цель», в некоторых могут быть ограничены ресурсы на стороне сервера Qlik или на стороне источника данных, поэтому перезагрузка в течение дня не рекомендуется. Администратору рекомендуется принять правильное решение на соответствующем этапе.
Уведомления о сбоях в задачах
Вместо того, чтобы проверять сбои задач в QMC или выяснять у разработчиков/конечных пользователей, можно исследовать автоматические уведомления.
Несколько из многих способов:
- Qlik Alerting (ранее известное как Ping Alerting): предлагаемое решение, поскольку оно создано для этой цели.
- Qlik NPrinting: позволяет создавать электронные письма с гибко настраиваемыми параметрами отображения.
- SMTP Appender (подробнее здесь): электронные письма в виде простого текста (ограниченные параметры отображения).