6.4. Внутренние метрики pgpro-otel-collector #

pgpro-otel-collector поддерживает возможность сбора и вывода диагностической информации о своей работе. Подробную информацию об этой функции можно найти здесь.

Внутреннюю диагностику можно включить в секции service.telemetry. По умолчанию диагностические данные доступны через журналирование и вывод метрик в формате Prometheus.

Пример конфигурации:

service:
  telemetry:
    logs:
      encoding: json
      level: info
      output_paths:
        - stderr
      error_output_paths:
        - stderr
      initial_fields: null
      development: true
      disable_caller: true
      disable_stacktrace: true
    metrics:
      readers:
        - pull:
            exporter:
              prometheus:
                host: localhost
                port: 8888
      level: detailed