Extend Exporter Sending Queue batch to support multiple sizers. #15180
Extend Exporter Sending Queue batch to support multiple sizers. #15180XuechunHou wants to merge 41 commits intoopen-telemetry:mainfrom
Conversation
…ngle-size to map-based sizing and tracking in queuebatch metrics and traces
Merging this PR will degrade performance by 29.94%
|
| Benchmark | BASE |
HEAD |
Efficiency | |
|---|---|---|---|---|
| ❌ | BenchmarkMemoryQueueWaitForResult |
48.5 µs | 69.3 µs | -29.94% |
| ❌ | BenchmarkPersistentQueue |
144.5 µs | 204.3 µs | -29.28% |
Comparing XuechunHou:main (7f47e34) with main (209e203)
Footnotes
-
76 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports. ↩
3eb1479 to
02586a5
Compare
a6fa7e5 to
6bed64d
Compare
Codecov Report❌ Patch coverage is ❌ Your patch check has failed because the patch coverage (88.88%) is below the target coverage (95.00%). You can increase the patch coverage or adjust the target coverage. Additional details and impacted files@@ Coverage Diff @@
## main #15180 +/- ##
==========================================
- Coverage 91.31% 91.25% -0.06%
==========================================
Files 699 700 +1
Lines 44940 45412 +472
==========================================
+ Hits 41035 41439 +404
- Misses 2761 2808 +47
- Partials 1144 1165 +21 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
…s}, kind: struct, type: map[string]interface {}
Description
Link to tracking issue
Fixes #
Testing
Documentation