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

=== fluent-bit.conf ===

<code ini>

</code>

=== parsers_multiline.conf ===

<code ini>

</code>

=== Установка ===

<code bash>

</code>

=== loki_config ===

<code yaml>

</code>

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

<code bash>

</code>

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

<code bash>

</code>

==== Запросы в Grafana ====

<code>
{job="fluent-bit"} |= "gitlab"
</code>

<code>
{container_name="gitlab"} 
</code>

<code>
{job="fluent-bit"} |~ "(?i)error|exception|fail"
</code>

<code>
{node_name="node-1"}
</code>

<code>
# Все логи GitLab
{container_name=~".*gitlab.*"} 
</code>

<code>
# Логи по компонентам
{container_name=~".*gitlab.*"} | json | component="gitaly.UnaryServerInterceptor"
</code>

<code>
# Ошибки
{container_name=~".*gitlab.*"} | json | level="error"
</code>

<code>
# Запросы с определенным correlation_id
{container_name=~".*gitlab.*"} | json | correlation_id="01KAJ30DCE4BW6JSAT7KHGZ9PX"
</code>

<code>
# Логи Sidekiq
{container_name=~".*gitlab.*"} | json | severity="INFO"
</code>
