Мы работаем в веб-приложении на основе Java.
Нам нужно создать панель мониторинга для администратора приложения, чтобы отслеживать состояние приложения.
В основном ему понравится то, что происходит в приложении, например, журнал любой активности, которую мы хотим отслеживать, любые ошибки, причина неудачной загрузки какого-либо файла. Также, если есть какие-либо запланированные действия в системном администраторе, он должен иметь возможность увидеть, произошла ли она или нет и т.д.
Каким должен быть дизайн базы данных? Должен ли я хранить только одну таблицу для всех активностей, которые нужно отслеживать и показывать на приборной панели, или одну таблицу для всех действий?
А как мне регистрировать такие действия?
Пожалуйста, помогите.