Логи FineBI 6.1.6 не достать запросом к fine_record_execute
@Ola_la_S хотела вытянуть логи использования платформы. Подключение проходит, а SQL-запрос к таблице fine_record_execute падает с ошибкой.
Разгадку дал @tipadima: на FineBI 6.1.6 журналы живут в Elasticsearch, и читать их надо оттуда. Плагин экспорта в обычную базу есть для FineReport, для FineBI он не находил. Можно подключиться к Elasticsearch напрямую. Или копировать журналы скриптом в MySQL, и такой скрипт он выложил на GitHub. Сам выбрал скрипт: после смены версий структура журналов менялась, но в целом работает без нареканий.
У другого участника прямое подключение сначала работало, а потом перестало получать данные: обновление таблицы проходит без ошибок, новых строк 0, хотя в журнале платформы всё пишется. Ответа в ветке пока нет.
Выходит, у каждого пути своё место поломки: скрипт ломается при смене версии, прямое подключение тихо перестаёт получать строки. Поэтому после любого обновления первым делом стоит проверить, что новые строки приходят.
Спасибо за помощь @tipadima. Если вы уже ловили ноль новых строк из Elasticsearch, подскажите в @FineBIChat, что помогло
Источник: https://t.me/finebichat/30072
Скрипт: https://github.com/tipadima/finebi_export_logdb
#FineBI #FanRuan #Elasticsearch #логи #администрирование #BI
@Ola_la_S хотела вытянуть логи использования платформы. Подключение проходит, а SQL-запрос к таблице fine_record_execute падает с ошибкой.
Разгадку дал @tipadima: на FineBI 6.1.6 журналы живут в Elasticsearch, и читать их надо оттуда. Плагин экспорта в обычную базу есть для FineReport, для FineBI он не находил. Можно подключиться к Elasticsearch напрямую. Или копировать журналы скриптом в MySQL, и такой скрипт он выложил на GitHub. Сам выбрал скрипт: после смены версий структура журналов менялась, но в целом работает без нареканий.
У другого участника прямое подключение сначала работало, а потом перестало получать данные: обновление таблицы проходит без ошибок, новых строк 0, хотя в журнале платформы всё пишется. Ответа в ветке пока нет.
Выходит, у каждого пути своё место поломки: скрипт ломается при смене версии, прямое подключение тихо перестаёт получать строки. Поэтому после любого обновления первым делом стоит проверить, что новые строки приходят.
Спасибо за помощь @tipadima. Если вы уже ловили ноль новых строк из Elasticsearch, подскажите в @FineBIChat, что помогло
Источник: https://t.me/finebichat/30072
Скрипт: https://github.com/tipadima/finebi_export_logdb
#FineBI #FanRuan #Elasticsearch #логи #администрирование #BI