powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Кто где хранит аудит действий приложения
36 сообщений из 36, показаны все 2 страниц
Кто где хранит аудит действий приложения
    #39672440
Фотография mr_max
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мое бизнес-приложение реализовано на .NET Core 2.1
Сейчас планирую реализовать аудит действий пользователей.
Кто где хранит эти данные ElasticSearch, Mongodb?
Как направление посоветуете?
__________________________________________________________________
THE TRUTH IS OUT THERE
...
Рейтинг: 0 / 0
Кто где хранит аудит действий приложения
    #39672473
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mr_max,
В боевой базе табличка UserAudit.
Там денормализованные данные.
Колонка CRUD флаг что делал.
...
Рейтинг: 0 / 0
Кто где хранит аудит действий приложения
    #39672476
Фотография mr_max
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123mr_max,
В боевой базе табличка UserAudit.
Там денормализованные данные.
Колонка CRUD флаг что делал.
Я вот думаю на mongodb делать, там же и боевая база.
...
Рейтинг: 0 / 0
Кто где хранит аудит действий приложения
    #39672484
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если просто складировать то пофигу, а вот если поиск надо делать и сложный я б выбрал эластик
...
Рейтинг: 0 / 0
Кто где хранит аудит действий приложения
    #39672489
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
handmadeFromRuэластикну, это уже холивар.
Если у вас ИС в текущей бд справляется, то с какой то таблой аудита тем более.
Т.е. это как носки к галстуку или галстук к носкам?
IMHO
...
Рейтинг: 0 / 0
Кто где хранит аудит действий приложения
    #39672514
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mr_max,

Зависит от задач. Хранить можно где угодно и как угодно.
...
Рейтинг: 0 / 0
Кто где хранит аудит действий приложения
    #39672517
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mr_maxЯ вот думаю на mongodb делать, там же и боевая база.

Единственное, что могу посоветовать. Не храните аудит в основной БД.
...
Рейтинг: 0 / 0
Кто где хранит аудит действий приложения
    #39672527
Фотография mr_max
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttmr_maxЯ вот думаю на mongodb делать, там же и боевая база.

Единственное, что могу посоветовать. Не храните аудит в основной БД.
почему?
...
Рейтинг: 0 / 0
Кто где хранит аудит действий приложения
    #39672534
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123handmadeFromRuэластикну, это уже холивар.
Если у вас ИС в текущей бд справляется, то с какой то таблой аудита тем более.
Т.е. это как носки к галстуку или галстук к носкам?
IMHO
ну почему холивар? я конкретно указал условия что при сложном поиске и это мое имхо. ты же тоже свое имхо высказываешь. я вроде не говорил что бд говно.

у меня тоже щас есть аудит действий через денормализованую таблицу(полей 30) со всем что я могу вытащить из реквеста к серваку. поиск на ней крайне медленный если нужно найти кто что сделал, индекс по всем полям я не могу сделать, да какой индекс если порой я ищу по like в запросе? при это стоит грейлог с эластиком и также тонны логов и вполне работает.
...
Рейтинг: 0 / 0
Кто где хранит аудит действий приложения
    #39672540
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mr_maxпочему?
размер бд вырастит крайне сильно
...
Рейтинг: 0 / 0
Кто где хранит аудит действий приложения
    #39672548
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mr_maxhVosttпропущено...


Единственное, что могу посоветовать. Не храните аудит в основной БД.
почему?

Потому что аудит растёт как на дрожжах, это усложняет бекапы важных данных.
...
Рейтинг: 0 / 0
Кто где хранит аудит действий приложения
    #39672586
Фотография mr_max
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttmr_maxпропущено...

почему?

Потому что аудит растёт как на дрожжах, это усложняет бекапы важных данных.

Спасибо за подсказку.
...
Рейтинг: 0 / 0
Кто где хранит аудит действий приложения
    #39672587
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
handmadeFromRu,
Да. Про размер растет я зыбыл.
Это правда. И бэкап потом посложнее гиморнее.
С другой стороны принято задачи админки(быкапы) не мешать с разрабокой
Есть куча средств по перекидыванию логов утилитами из системы хоть на другой сервак.
Тогда логи только месячной свежести. Остальные за деньги))).
...
Рейтинг: 0 / 0
Кто где хранит аудит действий приложения
    #39672592
Фотография mr_max
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttmr_maxпропущено...

почему?

Потому что аудит растёт как на дрожжах, это усложняет бекапы важных данных.
Попробую на монге реализовать на другой базе.
...
Рейтинг: 0 / 0
Кто где хранит аудит действий приложения
    #39672611
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mr_maxПопробую на монге реализовать на другой базе.кстати, аудит события из EF триггеров или из бд триггера?
...
Рейтинг: 0 / 0
Кто где хранит аудит действий приложения
    #39672619
Фотография mr_max
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123mr_maxПопробую на монге реализовать на другой базе.кстати, аудит события из EF триггеров или из бд триггера?
EF и триггеры не использую в проекте, отошел от sql.
...
Рейтинг: 0 / 0
Кто где хранит аудит действий приложения
    #39672674
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mr_maxEF и триггеры не использую в проекте, отошел от sql.еще раз спрошу)
Т.е. используем Interceptor от EF. Так называемый триггер, но в ООП. Без бд?
Или прямо лапшекодом в бизнес логике БЛ?
...
Рейтинг: 0 / 0
Кто где хранит аудит действий приложения
    #39672789
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mr_maxМое бизнес-приложение реализовано на .NET Core 2.1
Сейчас планирую реализовать аудит действий пользователей.
Кто где хранит эти данные ElasticSearch, Mongodb?
Как направление посоветуете?
__________________________________________________________________
THE TRUTH IS OUT THEREMongoDB, отдельная база
...
Рейтинг: 0 / 0
Кто где хранит аудит действий приложения
    #39672791
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123mr_maxEF и триггеры не использую в проекте, отошел от sql.еще раз спрошу)
Т.е. используем Interceptor от EF. Так называемый триггер, но в ООП. Без бд?
Или прямо лапшекодом в бизнес логике БЛ?
У ТС MongoDB. Но ты ещё раз спроси
...
Рейтинг: 0 / 0
Кто где хранит аудит действий приложения
    #39672841
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAPetro123пропущено...
еще раз спрошу)
Т.е. используем Interceptor от EF. Так называемый триггер, но в ООП. Без бд?
Или прямо лапшекодом в бизнес логике БЛ?
У ТС MongoDB. Но ты ещё раз спроси
Твоя миссия - вечно ходить вокруг меня))
...
Рейтинг: 0 / 0
Кто где хранит аудит действий приложения
    #39672907
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123skyANAпропущено...

У ТС MongoDB. Но ты ещё раз спроси
Твоя миссия - вечно ходить вокруг меня))
Нет. Просто ты исправно лезешь в топике по .Net и пишешь фигню всякую.
Мимо пройти просто не получается
...
Рейтинг: 0 / 0
Кто где хранит аудит действий приложения
    #39672914
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
handmadeFromRuу меня тоже щас есть аудит действий через денормализованую таблицу(полей 30) со всем что я могу вытащить из реквеста к серваку. поиск на ней крайне медленный если нужно найти кто что сделал, индекс по всем полям я не могу сделать, да какой индекс если порой я ищу по like в запросе? при это стоит грейлог с эластиком и также тонны логов и вполне работает.
Но тонны логов-то при этом сначала в файлы пишутся, верно?
...
Рейтинг: 0 / 0
Кто где хранит аудит действий приложения
    #39672915
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mr_max,

ещё можете в сторону InfluxDB глянуть
...
Рейтинг: 0 / 0
Кто где хранит аудит действий приложения
    #39672920
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

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

Конечно зависит от задач.
...
Рейтинг: 0 / 0
Кто где хранит аудит действий приложения
    #39672921
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAМимо пройти просто не получается я знаю милый, не оправдывайся.
...
Рейтинг: 0 / 0
Кто где хранит аудит действий приложения
    #39672928
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAНо тонны логов-то при этом сначала в файлы пишутся, верно?
ну как сохраняет у себя эластик я представляю. но к чему ты клонишь?
...
Рейтинг: 0 / 0
Кто где хранит аудит действий приложения
    #39672952
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
handmadeFromRuskyANAНо тонны логов-то при этом сначала в файлы пишутся, верно?
ну как сохраняет у себя эластик я представляю. но к чему ты клонишь?
к тому, что можно выстроить цепочку и подлиннее: просто и быстро складируем вот сюда (в твоём случае в "денормализованую таблицу(полей 30)"), а индексация идёт в фоне в эластик
...
Рейтинг: 0 / 0
Кто где хранит аудит действий приложения
    #39672961
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttskyANA,

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

Конечно зависит от задач.Да, логи, метрики и статистика.

Но может ТС как раз это и хочет видеть
...
Рейтинг: 0 / 0
Кто где хранит аудит действий приложения
    #39672973
Фотография mr_max
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAhVosttskyANA,

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

Конечно зависит от задач.Да, логи, метрики и статистика.

Но может ТС как раз это и хочет видеть

Я сделаю так, аудит я буду в монге хранить т.к. он понадобится на всей истории жизни приложения, а логи буду складировать в google cloud в готовые инструменты.
...
Рейтинг: 0 / 0
Кто где хранит аудит действий приложения
    #39672981
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAк тому, что можно выстроить цепочку и подлиннее: просто и быстро складируем вот сюда (в твоём случае в "денормализованую таблицу(полей 30)"), а индексация идёт в фоне в эластик
да так будешь лучше.
...
Рейтинг: 0 / 0
Кто где хранит аудит действий приложения
    #39672993
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mr_maxсделаю так, аудит я буду в монге хранить т.к. он понадобится на всей истории жизни приложения, а логи буду складировать в google cloud в готовые инструменты.ну вы даете).
Надеюсь приложение богатое по функционалу для такого логирования).
...
Рейтинг: 0 / 0
Кто где хранит аудит действий приложения
    #39673006
Фотография mr_max
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123mr_maxсделаю так, аудит я буду в монге хранить т.к. он понадобится на всей истории жизни приложения, а логи буду складировать в google cloud в готовые инструменты.ну вы даете).
Надеюсь приложение богатое по функционалу для такого логирования).
Так дороже логирование сделать на той же кибане, в гугле все готово все интерфейсы.
...
Рейтинг: 0 / 0
Кто где хранит аудит действий приложения
    #39673024
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mr_max,
Ну, вы не привели посещаемость и трафик логирования.
Если так, то ОК. Удачи!
...
Рейтинг: 0 / 0
Кто где хранит аудит действий приложения
    #39673109
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mr_maxskyANAпропущено...
Да, логи, метрики и статистика.

Но может ТС как раз это и хочет видеть

Я сделаю так, аудит я буду в монге хранить т.к. он понадобится на всей истории жизни приложения, а логи буду складировать в google cloud в готовые инструменты.
В Google Cloud хоститесь?
...
Рейтинг: 0 / 0
Кто где хранит аудит действий приложения
    #39673124
Фотография mr_max
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAmr_maxпропущено...


Я сделаю так, аудит я буду в монге хранить т.к. он понадобится на всей истории жизни приложения, а логи буду складировать в google cloud в готовые инструменты.
В Google Cloud хоститесь?
Нет свое железо, в google cloud нельзя из-за ФЗ о Пдн, а вот логи хранить и анализировать можно)
...
Рейтинг: 0 / 0
Кто где хранит аудит действий приложения
    #39673301
Валентин Иванович
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttНе храните аудит в основной БД.

+146%
...
Рейтинг: 0 / 0
36 сообщений из 36, показаны все 2 страниц
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Кто где хранит аудит действий приложения
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]