Size: a a a

2020 March 22

A

Andrey Sea in 💻 Coding Ru
Max Block
У Graylog тоже вот идея, что логи “не для этого” :(

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

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

A

Andrey Sea in 💻 Coding Ru
бизнесу надо просто чтобы выполнять бизнес-функции, ей похрен логи или база или вручную распечатки смотрят )
источник

MB

Max Block in 💻 Coding Ru
Andrey Sea
блин, логи это просто ридонли текст, если нужно обрабатывать его - копируй что нужно в базу и через интерфейс делай что хочешь )
У меня и так уже сделано все через отдельные таблицы в каждом проекте. Но у меня проектов очень много, бизнес логика именно этой фичи (разбора определенных ситуаций операторами) она одна и такая же.

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

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

A

Andrey Sea in 💻 Coding Ru
это как искать холодильник со встроенной микроволновкой
источник

A

Andrey Sea in 💻 Coding Ru
никакая адекватная система логирования не даст удалять логи
источник

A

Andrey Sea in 💻 Coding Ru
и правильно сделает
источник

A

Andrey Sea in 💻 Coding Ru
что сделано через отдельные таблицы норм - ну и выведи туда нужные данные
источник

A

Andrey Sea in 💻 Coding Ru
логи они не для этого
источник

MB

Max Block in 💻 Coding Ru
Да, бывают и такие задачи. И вначале стоит поискать холодильник со встроенной микроволновкой. И если уже его нет, тогда писать свой. Просто похоже я буду сейчас писать сильно урезанную и примитивную версию грейлога, чтобы сделать то, что надо именно моему бизнесу. Вот и спросил про альтернативы.

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

A

Andrey Sea in 💻 Coding Ru
-__-
источник

A

Andrey Sea in 💻 Coding Ru
вот почему народ сначала любит потрахаться на ровном месте, попутно вынеся всем моск, вместо того чтобы сесть и сделать нормально? )
источник

A

Andrey Sea in 💻 Coding Ru
всё уже придумано, все технологии есть - сесть и сделать
источник

MB

Max Block in 💻 Coding Ru
что уже придумано, какое на твой взгляд правильное решение моей задачи?

У меня есть около 100 разные проектов, в разных кодовых базах. И нужна одна фича для всех этих проектов. В определенных моментах надо сохранить большой json, где много есть разной информации, которую надо потом вручную обрабытывать.

Операторам этих систем надо такой функционал:
1) Иметь возможность искать по структурам лога
2) Иметь возможность УДАЛИТЬ уже обработанную запись
источник

A

Andrey Sea in 💻 Coding Ru
Max Block
что уже придумано, какое на твой взгляд правильное решение моей задачи?

У меня есть около 100 разные проектов, в разных кодовых базах. И нужна одна фича для всех этих проектов. В определенных моментах надо сохранить большой json, где много есть разной информации, которую надо потом вручную обрабытывать.

Операторам этих систем надо такой функционал:
1) Иметь возможность искать по структурам лога
2) Иметь возможность УДАЛИТЬ уже обработанную запись
херачь логи в базу, ставь флаг "обработано", сделай интерфейс для этого, профит
источник

MB

Max Block in 💻 Coding Ru
Почему я хочу что-то типа Graylog, так как с ним я в код питонячих проектов могу легко без всяких дополнительных либ делать:

logging.info(“some action”, extra={“args:”: {…}, “result”: {…})
источник

MB

Max Block in 💻 Coding Ru
у меня 100 разных проектов, операторам не хочется на 100 разных доменов заходить. Удобнее на одном
источник

A

Andrey Sea in 💻 Coding Ru
а что за 100 проектов где логи вручную обрабатываются? что за дичь?
источник

A

Andrey Sea in 💻 Coding Ru
сам писал эти 100 проектов?
источник

MB

Max Block in 💻 Coding Ru
ну почему ты думаешь что в этом мире все дураки и занимаются только дичью?
источник

MB

Max Block in 💻 Coding Ru
Да, сам. С криптовалютами разные боты
источник