1
0
mirror of https://github.com/open-telemetry/opentelemetry-go.git synced 2024-12-12 10:04:29 +02:00
opentelemetry-go/sdk/metric/aggregator
Gustavo Silva Paiva 288821cd22
Make histogram aggregator checkpoint consistent (#438)
* change the histogram aggregator to have a consistent but blocking Checkpoint()

* docs

* wrapping docs

* remove currentIdx from the 8bit alignment check

* stress test

* add export and move lockfreewrite algorithm to an external struct.

* move state locker to another package.

* add todos

* minimal tests

* renaming and docs

* change to context.Background()

* add link to algorithm and grammars

Co-authored-by: Joshua MacDonald <jmacd@users.noreply.github.com>
2020-03-11 11:12:23 -07:00
..
array Add comments and test for 64-bit field alignment (#418) 2020-01-06 13:08:40 -05:00
counter Add comments and test for 64-bit field alignment (#418) 2020-01-06 13:08:40 -05:00
ddsketch initialize checkpoint when creating ddsketch aggregator to prevent panic when merging into a empty one (#402) (#403) 2019-12-26 08:31:41 -08:00
histogram Make histogram aggregator checkpoint consistent (#438) 2020-03-11 11:12:23 -07:00
lastvalue Drop the gauge instrument (#537) 2020-03-10 16:00:37 -07:00
minmaxsumcount Add comments and test for 64-bit field alignment (#418) 2020-01-06 13:08:40 -05:00
test Rename the sdk/export/metric package name (#432) 2020-01-16 10:05:12 -08:00