[Exporter.Geneva] Fix exporter histogram negative values#3676
[Exporter.Geneva] Fix exporter histogram negative values#3676Dytroxx wants to merge 1 commit intoopen-telemetry:mainfrom
Conversation
|
|
|
This PR was marked stale due to lack of activity. It will be closed in 7 days. |
|
This PR was marked stale due to lack of activity. It will be closed in 7 days. |
|
When #3828 is merged, this PR should rebased and extend the fuzz tests to cover the new code. |
|
This PR was marked stale due to lack of activity. It will be closed in 7 days. |
This has been merged now. |
9d41ef3 to
c6fe6ef
Compare
|
Update: Currently waiting for triage on this #3866 |
|
This PR was marked stale due to lack of activity. It will be closed in 7 days. |
|
This PR was marked stale due to lack of activity. It will be closed in 7 days. |
|
This PR was marked stale due to lack of activity. It will be closed in 7 days. |
Fixes #912.
Geneva metric TLV histogram serialization no longer throws when histogram aggregates include negative values. The exporter switches to a double-based payload for sum/min/max when needed, and uses a safe encoding for bucket bounds when bounds are not uint64-compatible.
Tests updated and a new negative-values histogram test added.