Size: a a a

2020 December 11

AE

Alexandr Emelyanov in pro.jvm
Roman Ushakov
Передавать объект вместо строки, а в качестве appender'a jackson?
Как понять Jackson как апендер?
источник

RU

Roman Ushakov in pro.jvm
Существует апендер в пакете javkson'a
источник

AG

Alexey Genus in pro.jvm
Я не очень понял проблемы, потому что message всегда строка и тут невозможно что-либо поменять, потому что сломаются все интерфейсы все логеров мира java.
Но, если нужно логировать в json, то для logback существует только одно самое лучшее решение - https://github.com/logstash/logstash-logback-encoder
источник

AE

Alexandr Emelyanov in pro.jvm
Alexey Genus
Я не очень понял проблемы, потому что message всегда строка и тут невозможно что-либо поменять, потому что сломаются все интерфейсы все логеров мира java.
Но, если нужно логировать в json, то для logback существует только одно самое лучшее решение - https://github.com/logstash/logstash-logback-encoder
Мы используем tcp appender к fluent)
источник

AE

Alexandr Emelyanov in pro.jvm
Был логстеш с фаилбитом, но нас не устроил тот факт, что эта связка подменяет таймстамп и происходит в итоге реордеринг логов
источник

RU

Roman Ushakov in pro.jvm
Alexey Genus
Я не очень понял проблемы, потому что message всегда строка и тут невозможно что-либо поменять, потому что сломаются все интерфейсы все логеров мира java.
Но, если нужно логировать в json, то для logback существует только одно самое лучшее решение - https://github.com/logstash/logstash-logback-encoder
Он же после этого не теряет возможность логгировать в консоль.
У нас два агрегатора логов, в одном приходит половина логов и правильно, во втором приходят все логи, но с экранированием
источник

AG

Alexey Genus in pro.jvm
В смысле? Там много аппендеров : в консоль, в файл,  в сокет
источник

AG

Alexey Genus in pro.jvm
Alexandr Emelyanov
Был логстеш с фаилбитом, но нас не устроил тот факт, что эта связка подменяет таймстамп и происходит в итоге реордеринг логов
Ну это можно настроить, на самом деле
источник

AE

Alexandr Emelyanov in pro.jvm
Alexey Genus
Ну это можно настроить, на самом деле
Не, низя, я очень дорого пытался, на всех форумах пишут что никак, будет таймстамп времени вычитывания из файла, а он может быть позже записи намного
источник

RU

Roman Ushakov in pro.jvm
Alexey Genus
В смысле? Там много аппендеров : в консоль, в файл,  в сокет
Топ, спасибо
источник

AG

Alexey Genus in pro.jvm
Alexandr Emelyanov
Не, низя, я очень дорого пытался, на всех форумах пишут что никак, будет таймстамп времени вычитывания из файла, а он может быть позже записи намного
Странно. У меня в итоге в эластике просто было два таймстемпа. Момент записи и момент вставки в эластик. После этого в кибане просто выбирали один из них
источник

AE

Alexandr Emelyanov in pro.jvm
Alexey Genus
Странно. У меня в итоге в эластике просто было два таймстемпа. Момент записи и момент вставки в эластик. После этого в кибане просто выбирали один из них
Да, два, это можно настроить, но сортировка только по тому, который добавлен файлобитом. Кибане не давала выбрать, об этом тоже везде пишут (
источник

AG

Alexey Genus in pro.jvm
Странно-странно
источник

AE

Alexandr Emelyanov in pro.jvm
Ну нас все устраивает, кроме того, что пришлось мониторинг прикручивать к флюенту и эластику, ибо периодически переполняются буферы и приходится крутить параметры
источник

AE

Alexandr Emelyanov in pro.jvm
Вообще скоро эластик в кластер ставить наверно будем
источник

f

fulcanelly in pro.jvm
а как правильно указать jvm опцию Xshareclasses ?
источник

B1

Burevesnik 1960 in pro.jvm
fulcanelly
а как правильно указать jvm опцию Xshareclasses ?
источник

f

fulcanelly in pro.jvm
Unrecognized option: -Xshareclasses:bootClassesOnly,nonFatal,silent
источник
2020 December 12

A

Alex in pro.jvm
Подскажите пожалуйста можно ли в jwt поместить только часть ролей пользователя а на бэке при проверке прав доставать их из Authentication? Так же сработает? Не хочется раздувать jwt и засовывать туда такие роли как ROLE_EMPLOYEE_WRITE, ROLE_CUSTOMERTS_READ
источник

AE

Alexandr Emelyanov in pro.jvm
Alex
Подскажите пожалуйста можно ли в jwt поместить только часть ролей пользователя а на бэке при проверке прав доставать их из Authentication? Так же сработает? Не хочется раздувать jwt и засовывать туда такие роли как ROLE_EMPLOYEE_WRITE, ROLE_CUSTOMERTS_READ
Это уже не роли, это экшены. Читай как ABAC строить
источник