Real-time логи FineBI
При использовании real-time data интерфейс может выполнять расчет и обработку real-time data с помощью простых щелчков мыши и перетаскивания. Итак, если при анализе real-time data вы столкнулись с некоторыми ошибками, как следует их устранять? В этой главе мы познакомим вас с настройкой и просмотром логов в реальном времени;
Уровень логов
- Перейдите по пути "Manage > Intelligent Operations > Platform Log" и нажмите Global Settings
- На уровне системных логов возможно настроить уровень логов такие как DEBUG, INFO, WARN, ERROR, FATAL. По умолчанию настроен уровень ERROR, как показано на картинке
|
Уровень логов |
Введение |
|
DEBUG (debug) |
Подробная информация о событиях очень полезна при отладке приложений, главным образом, для вывода текущей информации во время разработки. Примечание. Если для уровня вывода логов установлен режим DEBUG, после запуска BI может отсутствовать отображение консоли или появится черный экран из-за чрезмерной печати логов. Если вам нужно использовать режим DEBUG, рекомендуется развернуть BI на tomcat. |
|
INFO (Information) |
Выделите запущенный процесс приложения на высоком уровне, выведя на экран интересующую вас или важную информацию. Его можно использовать в производственной среде для вывода важной информации о работе программы, но им нельзя злоупотреблять, чтобы избежать печати слишком большого количества логов. |
|
WARN (warning) |
Указывает на потенциальную ошибку. Часть сообщений не является сообщениями об ошибках, а также являются подсказками для программиста. |
|
ERROR |
Отмечается, что хотя и происходит ошибка, она все равно не влияет на дальнейшую работу системы. Распечатывает информацию об ошибках и исключениях. Используйте этот уровень, если вы не хотите выводить слишком много логов. |
Путь к логам
Путь к логам: %FineBI%/logs
Имя файла с логами: fanruan.log (или fanruan.log.date)
Пример файлов с логами:
Описание логов
1. Предварительный просмотр интерфейса редактирования SQL
Уровень логов: INFO;
Ключевое слово логов: the preview sql is;
2. Набор данных SQL для полей
Уровень логов: DEBUG;
Ключевое слово логов: Direct.sql.table.field.sql;
3. Получение набора данных SQL
Уровень логов: DEBUG;
ключ логов:
- sql create: преобразование sql требует много времени;
- выполнение sql/выполнение фрагмента sql: трудоемкий запрос sql;
- sql foreach result/slice sql foreach result: трудоемкая выборка sql;
Скриншот логов, соответствующих предварительному просмотру дашборда:
Соответствующий скриншот логов при редактировании дашборда:












