Skip to content

[Tower] HTTP Server Metrics Stabilization #526

@francoposa

Description

@francoposa

Tracking issue for tasks related to stabilizing the tower-instrumentation crate

High-level aims for stabilization from CNCF Slack discussion:

  • public api should be stable (i.e no more breaking changes)
  • conformance with OTel semantic conventions.
  • performance tested
  • test coverage. (bit ambitious goal is to use weaver live-check to prove we are producing telemetry in compliance with OTel conventions)

API Stability & Semantic Conventions
Keeping these together as they are intertwined - the majority of public API surface is in the configuration options largely used to comply with or opt out of the semantic conventions.

Correctness & Performance Testing
TODO task list - possibly something that is more of a repo-wide setup than specific to this crate

Open Questions

  • Any concerns about pushing towards stabilizing tracing when it has only just been merged? How long should we wait?
    • We could look at tracking the milestones separately, with aiming to stabilize HTTP Server metrics first

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions