Как следить за состоянием / состоянием / Активностью / Любой ошибкой / Журналом сбоев приложения - PullRequest
0 голосов
/ 16 февраля 2012

Мы работаем в веб-приложении на основе Java.

Нам нужно создать панель мониторинга для администратора приложения, чтобы отслеживать состояние приложения.

В основном ему понравится то, что происходит в приложении, например, журнал любой активности, которую мы хотим отслеживать, любые ошибки, причина неудачной загрузки какого-либо файла. Также, если есть какие-либо запланированные действия в системном администраторе, он должен иметь возможность увидеть, произошла ли она или нет и т.д.

Каким должен быть дизайн базы данных? Должен ли я хранить только одну таблицу для всех активностей, которые нужно отслеживать и показывать на приборной панели, или одну таблицу для всех действий?

А как мне регистрировать такие действия?

Пожалуйста, помогите.

1 Ответ

0 голосов
/ 16 февраля 2012

Вы можете использовать log4j (или аналогичный) с приложением системного журнала. Системный журнал должен работать на компьютере как дьявол, и у вас есть хорошие инструментальные панели для наблюдения / мониторинга и так далее. Вы также можете подключить сеть разработчиков системного журнала для сбора информации на нескольких машинах.

Другим дополнительным решением является использование JMX и инструментов мониторинга, таких как Shinken, Hyperic, Nagios и т. Д.

...