Size: a a a

2020 December 31

AS

Alexey Shcherbak in ctodailychat
Gleb Lesnikov
это не очень структурные логи, такие логи по-хорошему полуструктурные
Не понял что значит полуструктурные?
источник

GL

Gleb Lesnikov in ctodailychat
не типизированные
источник

AS

Alexey Shcherbak in ctodailychat
Gleb Lesnikov
и это работает на практике когда у тебя мало приложений и программистов (
Хмм, один большой инстанс наверное тоже не особо хорошо будет работать, агрегацию в систему мониторинга все равно заводить а для логов - мне было удобно
источник

AS

Alexey Shcherbak in ctodailychat
Gleb Lesnikov
не типизированные
Эмм не типизированы кем? Типы сохраняются в структурных логах, ну часть инфы, а какой типизации еще хочется, это же логи
источник

GL

Gleb Lesnikov in ctodailychat
Alexey Shcherbak
Эмм не типизированы кем? Типы сохраняются в структурных логах, ну часть инфы, а какой типизации еще хочется, это же логи
в винде например логи типизированные, там этот ETW макрос винапишный
источник

GL

Gleb Lesnikov in ctodailychat
там схема жестко определена и программист не может ничего сделать лишнего
источник

AS

Alexey Shcherbak in ctodailychat
Gleb Lesnikov
в винде например логи типизированные, там этот ETW макрос винапишный
Опиши что ты подразумеваешь под типизацией, потому как серилог как раз ближе всего к виндовым логами
источник

GL

Gleb Lesnikov in ctodailychat
Alexey Shcherbak
Опиши что ты подразумеваешь под типизацией, потому как серилог как раз ближе всего к виндовым логами
источник

AS

Alexey Shcherbak in ctodailychat
Gleb Lesnikov
там схема жестко определена и программист не может ничего сделать лишнего
Ага, потом все и пишут дампы в текст ошибки
источник

GL

Gleb Lesnikov in ctodailychat
Alexey Shcherbak
Ага, потом все и пишут дампы в текст ошибки
источник

GL

Gleb Lesnikov in ctodailychat
короче, то что серилог пишет в жсоны и message templates эти это полуструктурированное логирование
источник

GL

Gleb Lesnikov in ctodailychat
никто не мешает человеку всунуть туда все что угодно
источник

AS

Alexey Shcherbak in ctodailychat
Эээм а мы логи и трейсинг не путаем тут? Трейсинг уже ближе ко всяким apm
источник

GL

Gleb Lesnikov in ctodailychat
не путаем, это тоже самое, тупо логи приложения
источник

GL

Gleb Lesnikov in ctodailychat
в общем, по нашему опыту без фуллтекста очень трудно жить и он сильно упрощает работу
источник

AS

Alexey Shcherbak in ctodailychat
Gleb Lesnikov
никто не мешает человеку всунуть туда все что угодно
Да, не мешает, если хочется принуждения к типам - легкий враппер вокруг серилога и будут типизированны, но зачем??? Именно такие практики приводят к тому что в теле мессаги потом xml/json ибо инфа нужна но пропихнуть ее в логи никак
источник

GL

Gleb Lesnikov in ctodailychat
Alexey Shcherbak
Да, не мешает, если хочется принуждения к типам - легкий враппер вокруг серилога и будут типизированны, но зачем??? Именно такие практики приводят к тому что в теле мессаги потом xml/json ибо инфа нужна но пропихнуть ее в логи никак
у нас почти везде serilog(nlog кое-где остался), но мы все равно постоянно пользуемся фуллтекст поисками по логам :)
источник

AS

Alexey Shcherbak in ctodailychat
Gleb Lesnikov
у нас почти везде serilog(nlog кое-где остался), но мы все равно постоянно пользуемся фуллтекст поисками по логам :)
т.е. вы ищете словоформы в логах ?  в seq текст индексируется поэтому если надо просто поискать по тексту - пожалуйста, это не проблема
источник

AS

Alexey Shcherbak in ctodailychat
но это не FTS in my books
источник

GL

Gleb Lesnikov in ctodailychat
ну у нас покруче чем seq штука, но очень интересно да
источник