6.4. Internal Metrics of pgpro-otel-collector #

pgpro-otel-collector supports collecting and outputting diagnostic data about its operation. For detailed information about this function, refer to the OpenTelemetry documentation.

Internal diagnostics can be enabled in the service.telemetry section. By default, diagnostic data is available through both logs and Prometheus-format metrics.

Configuration example:

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