Pull to refresh

Comments 6

Добавлю и свой вопрос - а кто как логирует взаимодействия сервисов с внешними системами либо между собой. В общий поток событий или как-то отдельно? У нас сейчас это выполняется отдельной библиотекой, что не очень удобно - приходится поддерживать, по сути, 2 логгера. Но в общий поток такие вещи не уверен, что правильно писать - их оттуда сложно вычленить, плюс их объем может быть довольно приличным.

У нас в данный момент такие штуки логируются в основном потоке, но на уровне логирования DEBUG.

А храните где, если не секрет? У нас сейчас эластик, но уже не устраивает по производительности. Сейчас ищем другие решения и Loki хороший кандидат, но есть нюансы.

В локи и храним) Пока в режиме хранения в локальной ФС. Тут зависит еще все от того, как долго нужно логи хранить, у нас на стенде разработки время жизни логов - неделя, скорее всего в промышленной эксплуатации это время будет больше. Локи предоставляет много альтернатив для непосредственно хранения, при желании их можно куда-то в облако складывать.

Да, это в документации видел. Неудачно выразился - вопрос не в хранении, а в последующем изучении. Grafana не очень для этого приспособлена.

На данный момент графана покрывает наши потребности, но в дальнейшем в планах разработать свою систему лейблов, чтобы эффективнее индексировать логи, а также добавить трейсинг (скорее всего заюзаем jaeger)

Sign up to leave a comment.

Articles