Настройка Grafana Loki в качестве источника данных#
Настройка Grafana Loki в качестве источника данных состоит из двух шагов:
Настройка OpenTelemetry Collector для экспорта записей журналов в Grafana Loki.
Настройка Grafana Loki для корректного приёма записей журналов от OpenTelemetry Collector.
Настройка OpenTelemetry Collector для экспорта записей журналов в Grafana Loki
Настройка для Grafana Loki без аутентификации
Откройте конфигурационный файл
config.yml:в ОС Linux:
/usr/lib/Acronis/OpenTelemetryCollector/config.yml;в ОС Windows:
C:\Program Files\Acronis\OpenTelemetryCollector\config.yml.
Добавьте OTLP-экспортер для Grafana Loki в раздел
exporters:exporters: otlphttp/loki: endpoint: http://<loki-addr>/otlp
Где
http://<loki-addr>/otlpURL-адрес Grafana Loki.Включите OTLP-экспортер в раздел
service.pipelines:service: pipelines: logs: receivers: [..., filelog/task-manager, filelog/alert-manager] processors: [..., batch, memory_limiter, resource] exporters: [..., otlphttp/loki]
Важно
В строке
receiversнеобходимо добавитьfilelog/task-managerиfilelog/alert-manager.В строке
processorsнеобходимо добавитьbatch,memory_limiterиresource.
Перезапустите службу сервера управления Кибер Бэкап.
Настройка для Grafana Loki с аутентификацией
Откройте конфигурационный файл
config.yml:в ОС Linux:
/usr/lib/Acronis/OpenTelemetryCollector/config.yml;в ОС Windows:
C:\Program Files\Acronis\OpenTelemetryCollector\config.yml.
Добавьте расширение
basicauthв конфигурацию:extensions: basicauth/otlp: client_auth: username: username password: password
Включите OTLP-экспортер с указанием расширения
basicauthв разделexporters:exporters: otlphttp/loki: auth: authenticator: basicauth/otlp endpoint: http://<loki-addr>/otlp
Где
http://<loki-addr>/otlpURL-адрес Grafana Loki.Включите OTLP-экспортер в раздел
service.pipelines:service: extensions: [basicauth/otlp] pipelines: logs: receivers: [..., filelog/task-manager, filelog/alert-manager] processors: [..., batch, memory_limiter, resource] exporters: [..., otlphttp/loki]
Важно
В строке
receiversнеобходимо добавитьfilelog/task-managerиfilelog/alert-manager.В строке
processorsнеобходимо добавитьbatch,memory_limiterиresource.
Перезапустите службу сервера управления Кибер Бэкап.
Настройка Grafana Loki для корректного приема записей журналов от OpenTelemetry Collector
Актуальные версии Loki поддерживают формат OpenTelemetry для приёма записей журналов. Для корректного приема записей журналов в Loki должна быть включена работа с структурированными метаданными (по умолчанию включено в Loki 3.0 и более поздних версиях).
Установите параметр allow_structured_metadata в значение true в конфигурационном файле Loki:
limits_config:
allow_structured_metadata: true