|
Кто где хранит аудит действий приложения
|
|||
---|---|---|---|
#18+
Мое бизнес-приложение реализовано на .NET Core 2.1 Сейчас планирую реализовать аудит действий пользователей. Кто где хранит эти данные ElasticSearch, Mongodb? Как направление посоветуете? __________________________________________________________________ THE TRUTH IS OUT THERE ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2018, 11:14 |
|
Кто где хранит аудит действий приложения
|
|||
---|---|---|---|
#18+
mr_max, В боевой базе табличка UserAudit. Там денормализованные данные. Колонка CRUD флаг что делал. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2018, 12:11 |
|
Кто где хранит аудит действий приложения
|
|||
---|---|---|---|
#18+
Petro123mr_max, В боевой базе табличка UserAudit. Там денормализованные данные. Колонка CRUD флаг что делал. Я вот думаю на mongodb делать, там же и боевая база. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2018, 12:14 |
|
Кто где хранит аудит действий приложения
|
|||
---|---|---|---|
#18+
если просто складировать то пофигу, а вот если поиск надо делать и сложный я б выбрал эластик ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2018, 12:32 |
|
Кто где хранит аудит действий приложения
|
|||
---|---|---|---|
#18+
handmadeFromRuэластикну, это уже холивар. Если у вас ИС в текущей бд справляется, то с какой то таблой аудита тем более. Т.е. это как носки к галстуку или галстук к носкам? IMHO ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2018, 12:42 |
|
Кто где хранит аудит действий приложения
|
|||
---|---|---|---|
#18+
mr_max, Зависит от задач. Хранить можно где угодно и как угодно. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2018, 13:17 |
|
Кто где хранит аудит действий приложения
|
|||
---|---|---|---|
#18+
mr_maxЯ вот думаю на mongodb делать, там же и боевая база. Единственное, что могу посоветовать. Не храните аудит в основной БД. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2018, 13:18 |
|
Кто где хранит аудит действий приложения
|
|||
---|---|---|---|
#18+
hVosttmr_maxЯ вот думаю на mongodb делать, там же и боевая база. Единственное, что могу посоветовать. Не храните аудит в основной БД. почему? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2018, 13:21 |
|
Кто где хранит аудит действий приложения
|
|||
---|---|---|---|
#18+
Petro123handmadeFromRuэластикну, это уже холивар. Если у вас ИС в текущей бд справляется, то с какой то таблой аудита тем более. Т.е. это как носки к галстуку или галстук к носкам? IMHO ну почему холивар? я конкретно указал условия что при сложном поиске и это мое имхо. ты же тоже свое имхо высказываешь. я вроде не говорил что бд говно. у меня тоже щас есть аудит действий через денормализованую таблицу(полей 30) со всем что я могу вытащить из реквеста к серваку. поиск на ней крайне медленный если нужно найти кто что сделал, индекс по всем полям я не могу сделать, да какой индекс если порой я ищу по like в запросе? при это стоит грейлог с эластиком и также тонны логов и вполне работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2018, 13:27 |
|
Кто где хранит аудит действий приложения
|
|||
---|---|---|---|
#18+
mr_maxпочему? размер бд вырастит крайне сильно ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2018, 13:29 |
|
Кто где хранит аудит действий приложения
|
|||
---|---|---|---|
#18+
mr_maxhVosttпропущено... Единственное, что могу посоветовать. Не храните аудит в основной БД. почему? Потому что аудит растёт как на дрожжах, это усложняет бекапы важных данных. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2018, 13:39 |
|
Кто где хранит аудит действий приложения
|
|||
---|---|---|---|
#18+
hVosttmr_maxпропущено... почему? Потому что аудит растёт как на дрожжах, это усложняет бекапы важных данных. Спасибо за подсказку. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2018, 14:19 |
|
Кто где хранит аудит действий приложения
|
|||
---|---|---|---|
#18+
handmadeFromRu, Да. Про размер растет я зыбыл. Это правда. И бэкап потом посложнее гиморнее. С другой стороны принято задачи админки(быкапы) не мешать с разрабокой Есть куча средств по перекидыванию логов утилитами из системы хоть на другой сервак. Тогда логи только месячной свежести. Остальные за деньги))). ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2018, 14:23 |
|
Кто где хранит аудит действий приложения
|
|||
---|---|---|---|
#18+
hVosttmr_maxпропущено... почему? Потому что аудит растёт как на дрожжах, это усложняет бекапы важных данных. Попробую на монге реализовать на другой базе. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2018, 14:27 |
|
Кто где хранит аудит действий приложения
|
|||
---|---|---|---|
#18+
mr_maxПопробую на монге реализовать на другой базе.кстати, аудит события из EF триггеров или из бд триггера? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2018, 14:53 |
|
Кто где хранит аудит действий приложения
|
|||
---|---|---|---|
#18+
Petro123mr_maxПопробую на монге реализовать на другой базе.кстати, аудит события из EF триггеров или из бд триггера? EF и триггеры не использую в проекте, отошел от sql. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2018, 15:00 |
|
Кто где хранит аудит действий приложения
|
|||
---|---|---|---|
#18+
mr_maxEF и триггеры не использую в проекте, отошел от sql.еще раз спрошу) Т.е. используем Interceptor от EF. Так называемый триггер, но в ООП. Без бд? Или прямо лапшекодом в бизнес логике БЛ? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2018, 16:57 |
|
Кто где хранит аудит действий приложения
|
|||
---|---|---|---|
#18+
mr_maxМое бизнес-приложение реализовано на .NET Core 2.1 Сейчас планирую реализовать аудит действий пользователей. Кто где хранит эти данные ElasticSearch, Mongodb? Как направление посоветуете? __________________________________________________________________ THE TRUTH IS OUT THEREMongoDB, отдельная база ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2018, 23:42 |
|
Кто где хранит аудит действий приложения
|
|||
---|---|---|---|
#18+
Petro123mr_maxEF и триггеры не использую в проекте, отошел от sql.еще раз спрошу) Т.е. используем Interceptor от EF. Так называемый триггер, но в ООП. Без бд? Или прямо лапшекодом в бизнес логике БЛ? У ТС MongoDB. Но ты ещё раз спроси ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2018, 23:46 |
|
Кто где хранит аудит действий приложения
|
|||
---|---|---|---|
#18+
skyANAPetro123пропущено... еще раз спрошу) Т.е. используем Interceptor от EF. Так называемый триггер, но в ООП. Без бд? Или прямо лапшекодом в бизнес логике БЛ? У ТС MongoDB. Но ты ещё раз спроси Твоя миссия - вечно ходить вокруг меня)) ... |
|||
:
Нравится:
Не нравится:
|
|||
12.07.2018, 07:25 |
|
Кто где хранит аудит действий приложения
|
|||
---|---|---|---|
#18+
Petro123skyANAпропущено... У ТС MongoDB. Но ты ещё раз спроси Твоя миссия - вечно ходить вокруг меня)) Нет. Просто ты исправно лезешь в топике по .Net и пишешь фигню всякую. Мимо пройти просто не получается ... |
|||
:
Нравится:
Не нравится:
|
|||
12.07.2018, 09:56 |
|
Кто где хранит аудит действий приложения
|
|||
---|---|---|---|
#18+
handmadeFromRuу меня тоже щас есть аудит действий через денормализованую таблицу(полей 30) со всем что я могу вытащить из реквеста к серваку. поиск на ней крайне медленный если нужно найти кто что сделал, индекс по всем полям я не могу сделать, да какой индекс если порой я ищу по like в запросе? при это стоит грейлог с эластиком и также тонны логов и вполне работает. Но тонны логов-то при этом сначала в файлы пишутся, верно? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.07.2018, 10:01 |
|
Кто где хранит аудит действий приложения
|
|||
---|---|---|---|
#18+
mr_max, ещё можете в сторону InfluxDB глянуть ... |
|||
:
Нравится:
Не нравится:
|
|||
12.07.2018, 10:02 |
|
Кто где хранит аудит действий приложения
|
|||
---|---|---|---|
#18+
skyANA, Всё-таки это для логов и метрики. Для аудита зачастую делается интерфейс, прибитый к источнику изменений, например, посмотреть кто и когда менял значение этого поля, или график активности над определёнными данными различных отделов. Т.е. нужны полноценные запросы и работа с отчётами. Конечно зависит от задач. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.07.2018, 10:15 |
|
Кто где хранит аудит действий приложения
|
|||
---|---|---|---|
#18+
skyANAМимо пройти просто не получается я знаю милый, не оправдывайся. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.07.2018, 10:16 |
|
Кто где хранит аудит действий приложения
|
|||
---|---|---|---|
#18+
skyANAНо тонны логов-то при этом сначала в файлы пишутся, верно? ну как сохраняет у себя эластик я представляю. но к чему ты клонишь? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.07.2018, 10:25 |
|
Кто где хранит аудит действий приложения
|
|||
---|---|---|---|
#18+
handmadeFromRuskyANAНо тонны логов-то при этом сначала в файлы пишутся, верно? ну как сохраняет у себя эластик я представляю. но к чему ты клонишь? к тому, что можно выстроить цепочку и подлиннее: просто и быстро складируем вот сюда (в твоём случае в "денормализованую таблицу(полей 30)"), а индексация идёт в фоне в эластик ... |
|||
:
Нравится:
Не нравится:
|
|||
12.07.2018, 10:54 |
|
Кто где хранит аудит действий приложения
|
|||
---|---|---|---|
#18+
hVosttskyANA, Всё-таки это для логов и метрики. Для аудита зачастую делается интерфейс, прибитый к источнику изменений, например, посмотреть кто и когда менял значение этого поля, или график активности над определёнными данными различных отделов. Т.е. нужны полноценные запросы и работа с отчётами. Конечно зависит от задач.Да, логи, метрики и статистика. Но может ТС как раз это и хочет видеть ... |
|||
:
Нравится:
Не нравится:
|
|||
12.07.2018, 10:59 |
|
Кто где хранит аудит действий приложения
|
|||
---|---|---|---|
#18+
skyANAhVosttskyANA, Всё-таки это для логов и метрики. Для аудита зачастую делается интерфейс, прибитый к источнику изменений, например, посмотреть кто и когда менял значение этого поля, или график активности над определёнными данными различных отделов. Т.е. нужны полноценные запросы и работа с отчётами. Конечно зависит от задач.Да, логи, метрики и статистика. Но может ТС как раз это и хочет видеть Я сделаю так, аудит я буду в монге хранить т.к. он понадобится на всей истории жизни приложения, а логи буду складировать в google cloud в готовые инструменты. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.07.2018, 11:11 |
|
Кто где хранит аудит действий приложения
|
|||
---|---|---|---|
#18+
skyANAк тому, что можно выстроить цепочку и подлиннее: просто и быстро складируем вот сюда (в твоём случае в "денормализованую таблицу(полей 30)"), а индексация идёт в фоне в эластик да так будешь лучше. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.07.2018, 11:18 |
|
Кто где хранит аудит действий приложения
|
|||
---|---|---|---|
#18+
mr_maxсделаю так, аудит я буду в монге хранить т.к. он понадобится на всей истории жизни приложения, а логи буду складировать в google cloud в готовые инструменты.ну вы даете). Надеюсь приложение богатое по функционалу для такого логирования). ... |
|||
:
Нравится:
Не нравится:
|
|||
12.07.2018, 11:25 |
|
Кто где хранит аудит действий приложения
|
|||
---|---|---|---|
#18+
Petro123mr_maxсделаю так, аудит я буду в монге хранить т.к. он понадобится на всей истории жизни приложения, а логи буду складировать в google cloud в готовые инструменты.ну вы даете). Надеюсь приложение богатое по функционалу для такого логирования). Так дороже логирование сделать на той же кибане, в гугле все готово все интерфейсы. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.07.2018, 11:37 |
|
Кто где хранит аудит действий приложения
|
|||
---|---|---|---|
#18+
mr_max, Ну, вы не привели посещаемость и трафик логирования. Если так, то ОК. Удачи! ... |
|||
:
Нравится:
Не нравится:
|
|||
12.07.2018, 12:00 |
|
Кто где хранит аудит действий приложения
|
|||
---|---|---|---|
#18+
mr_maxskyANAпропущено... Да, логи, метрики и статистика. Но может ТС как раз это и хочет видеть Я сделаю так, аудит я буду в монге хранить т.к. он понадобится на всей истории жизни приложения, а логи буду складировать в google cloud в готовые инструменты. В Google Cloud хоститесь? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.07.2018, 13:25 |
|
Кто где хранит аудит действий приложения
|
|||
---|---|---|---|
#18+
skyANAmr_maxпропущено... Я сделаю так, аудит я буду в монге хранить т.к. он понадобится на всей истории жизни приложения, а логи буду складировать в google cloud в готовые инструменты. В Google Cloud хоститесь? Нет свое железо, в google cloud нельзя из-за ФЗ о Пдн, а вот логи хранить и анализировать можно) ... |
|||
:
Нравится:
Не нравится:
|
|||
12.07.2018, 13:37 |
|
|
start [/forum/topic.php?all=1&fid=18&tid=1355180]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
38ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
74ms |
get tp. blocked users: |
2ms |
others: | 269ms |
total: | 431ms |
0 / 0 |