Skip to content

Add query observability to the Ktor integration #207

Description

@zantvoort

Storm already ships Ktor integration; the 1.13.0 milestone tightens it, in step with the Spring Boot work. This issue covers observability.

Same signal as the Spring side (#203), different binding: Ktor apps typically run the MicrometerMetrics plugin and/or the OpenTelemetry agent. Storm should emit query observations with the same tags (entity/projection, repository, operation) through the core observer hook (#198), and spans should nest correctly under Ktor's server spans.

Tasks:

  • Bind the core query observer to Micrometer when it is on the classpath
  • Verify span nesting with OpenTelemetry
  • Docs

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestktorKtor integration

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions