@Yoko999

Какие существуют локальные сервисы для сбора произвольных текстовых логов?

Есть ли сервисы для сбора текстовых логов в произвольной форме с удалённых устройств (если конкретно - с устройств под Android версий 7.0 и выше)?
Имеются в виду НЕ логи из logcat, а что-то вроде логирования действий пользователя.
Например: занял документ №#, выбрал такую-то строку, отредактировал такие-то данные, снял документ.


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

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

На данный момент логи собираются в текстовый файл и передаются на файловый сервер. Но это не самый надёжный метод, логи по каким-то причинам с некоторых устройств не приходят, ну и по текстовым файлам трудно производить поиск. Из идей разве что сохранять логи в SQL-базе на сервере, но не хочется тащить в проект прямое подключение в БД.

Sentry не подходит - там сбор ошибок и поиск не очень
Zabbix не подходит - это про мониторинг состояний системы, а не для засорения кучей текста
  • Вопрос задан
  • 28 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы