логер и сервис прометеуса во все слои приложения и логируем/ловим на всех слоях ошибки и дебаг инфу?
и то, и другое оформлено синглтоном
Не совсем понял. И логер и пром создаю синглтоном и делаю их инжект везде где нужно?
не. прям синглтоном и используете.
Так, похоже я не понимаю синглтон. Пойду курить маны
ааа, как глобальный объект получается?! и все же, в случае с логированием ошибки, достаточно понятно, ее можно прокидывать наверх и там обработать (логировать перед возвратом ошибки, как я понимаю, не совсем верно). Но правильно ли, например, считать в метрику прома кол-во записанных в базу объектов на слое репозитория? Или нужные метрики, тоже стоит прокинуть выше и там с ними работать?
Ладно пром, а как вы стек логгера таскаете, если он синглтоном?
Обсуждают сегодня