Skip to content

Add support for the development per-series starttime feature#8060

Open
dashpole wants to merge 6 commits intoopen-telemetry:mainfrom
dashpole:perseries_starttime
Open

Add support for the development per-series starttime feature#8060
dashpole wants to merge 6 commits intoopen-telemetry:mainfrom
dashpole:perseries_starttime

Conversation

@dashpole
Copy link
Contributor

Add a feature to use per-series start times to match the spec: https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/metrics/sdk.md#start-timestamps

This is a prerequisite to finishing / closing.

Previous prototype: #7719

@dashpole dashpole changed the title Perseries starttime Add support for the development per-series starttime feature Mar 14, 2026
@codecov
Copy link

codecov bot commented Mar 14, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 81.6%. Comparing base (5576bc2) to head (2d30de8).

Additional details and impacted files

Impacted file tree graph

@@          Coverage Diff          @@
##            main   #8060   +/-   ##
=====================================
  Coverage   81.6%   81.6%           
=====================================
  Files        304     304           
  Lines      23458   23480   +22     
=====================================
+ Hits       19147   19170   +23     
  Misses      3928    3928           
+ Partials     383     382    -1     
Files with missing lines Coverage Δ
sdk/internal/x/features.go 100.0% <100.0%> (ø)
...metric/internal/aggregate/exponential_histogram.go 98.7% <100.0%> (+<0.1%) ⬆️
sdk/metric/internal/aggregate/histogram.go 100.0% <100.0%> (ø)
sdk/metric/internal/aggregate/lastvalue.go 100.0% <100.0%> (ø)
sdk/metric/internal/aggregate/sum.go 100.0% <100.0%> (ø)

... and 3 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@dashpole dashpole force-pushed the perseries_starttime branch 3 times, most recently from 25fac4c to bd94bcc Compare March 14, 2026 17:38
@dashpole dashpole marked this pull request as ready for review March 15, 2026 12:14
@dashpole dashpole force-pushed the perseries_starttime branch from 2e7f018 to 30f1f2e Compare March 17, 2026 02:13
@dashpole dashpole force-pushed the perseries_starttime branch from 30f1f2e to 0f5e733 Compare March 17, 2026 02:17
@dashpole dashpole marked this pull request as draft March 17, 2026 13:04
@dashpole dashpole force-pushed the perseries_starttime branch from 0f5e733 to 4e01256 Compare March 17, 2026 13:26
@dashpole dashpole marked this pull request as ready for review March 17, 2026 13:34
dashpole and others added 2 commits March 17, 2026 10:45
Co-authored-by: Tyler Yahn <MrAlias@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants