Это старая версия документа!


Обработка многострочных логов

fluent-bit.conf

 

parsers_multiline.conf

 

Установка

 

loki_config

 

Развертывание

 

Проверка работы

 
{job="fluent-bit"} |= "gitlab"
{container_name="gitlab"} 
{job="fluent-bit"} |~ "(?i)error|exception|fail"
{node_name="node-1"}
# Все логи GitLab
{container_name=~".*gitlab.*"} 
# Логи по компонентам
{container_name=~".*gitlab.*"} | json | component="gitaly.UnaryServerInterceptor"
# Ошибки
{container_name=~".*gitlab.*"} | json | level="error"
# Запросы с определенным correlation_id
{container_name=~".*gitlab.*"} | json | correlation_id="01KAJ30DCE4BW6JSAT7KHGZ9PX"
# Логи Sidekiq
{container_name=~".*gitlab.*"} | json | severity="INFO"