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
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
..
aggregator Make histogram aggregator checkpoint consistent (#438) 2020-03-11 11:12:23 -07:00
batcher Drop the gauge instrument (#537) 2020-03-10 16:00:37 -07:00
controller/push Rename the exporter directory to exporters (#502) 2020-03-02 13:54:57 -08:00
selector/simple Drop the gauge instrument (#537) 2020-03-10 16:00:37 -07:00
alignment_test.go Refactor metric records logic (#468) 2020-02-06 14:45:56 -08:00
benchmark_test.go Drop the gauge instrument (#537) 2020-03-10 16:00:37 -07:00
correct_test.go Use a variable-size array to represent ordered labels in maps (#523) 2020-03-11 09:11:27 -07:00
doc.go Drop the gauge instrument (#537) 2020-03-10 16:00:37 -07:00
example_test.go Rename the exporter directory to exporters (#502) 2020-03-02 13:54:57 -08:00
histogram_stress_test.go Make histogram aggregator checkpoint consistent (#438) 2020-03-11 11:12:23 -07:00
labelencoder.go Make the default label encoding unique (#508) 2020-03-04 14:19:25 -08:00
list.go Use a variable-size array to represent ordered labels in maps (#523) 2020-03-11 09:11:27 -07:00
refcount_mapped.go Refactor metric records logic (#468) 2020-02-06 14:45:56 -08:00
sdk.go Use a variable-size array to represent ordered labels in maps (#523) 2020-03-11 09:11:27 -07:00
stress_test.go Drop the gauge instrument (#537) 2020-03-10 16:00:37 -07:00