• Add optional OpenTelemetry integration via kaya-otel
    CI / Build and push docker image (push) Successful in 1m31s

    woggioni released this 2026-09-19 04:09:31 +02:00 | 51 commits to main since this release

    Adds an OTEL_ENABLED opt-in that assembles kaya-otel's OTelMixin into
    the app, exporting HTTP/WebSocket traces and request metrics to an
    OTLP/HTTP collector. Configured through OTEL_SERVICE_NAME,
    OTEL_EXPORTER_OTLP_ENDPOINT, OTEL_EXPORTER_OTLP_HEADERS and
    OTEL_EXCLUDED_PATHS (defaults to the /api/health probe endpoint).

    kaya-otel is an optional 'otel' extra imported lazily, so default
    installs and the test suite do not need the OpenTelemetry packages.
    The kaya dependencies are bumped to 0.0.4, which kaya-otel requires.

    Downloads