You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(metrics): add time-series storage and querying capabilities
- Introduced MetricQueryProvider and TimeSeriesQueryProvider interfaces for efficient metric querying.
- Implemented time-series storage in the collector for historical metric data.
- Enhanced collector methods to support querying metric names, values, and counts without full map allocation.
- Updated HTTPCollector to rebuild metrics map efficiently and calculate derived metrics directly into the result map.
- Added new methods in the registry for lightweight metric queries.
- Improved context value sharing in middleware to reduce allocations.
- Enhanced OpenAPI schema handling for generic types, ensuring compatibility with OpenAPI naming conventions.
- Added tests for new functionality in generic type name cleaning and type parameter cleaning.
- Introduced route-level configurations for operation IDs, deprecation status, and timeouts.
- Implemented write deadlines for Server-Sent Events to manage client connection timeouts.
- Updated startup banner to include Pprof path if configured.
0 commit comments