1
0
mirror of https://github.com/open-telemetry/opentelemetry-go.git synced 2025-01-12 02:28:07 +02:00
opentelemetry-go/api
Joshua MacDonald 0e2fdfc682
Support cumulative, delta, and pass-through exporters (#840)
* Update Process()

* Checkpoint

* Add subtractor; fix test

* Fix all simple integrator tests

* Build the rest (checkpoint)

* Pass all but Prometheus tests

* Precommit pass

* Add aggregation.Kind argument to ExportKindFor

* Remove Subtractor support

* Remove dead test code

* Restore the Subtractor code

* Fix the tests

* Comments

* Add tests for MetricKind

* Add ChangeSign test

* Test ExportKind

* New file

* Rename ChangeSign

* Remove a TODO, add a TODO

* Remove Stateful remnants

* Typo

* Typo

* Test an invalid export kind

* Comments

* Lint

* Apply suggestions from code review

Co-authored-by: Tyler Yahn <MrAlias@users.noreply.github.com>

Co-authored-by: Tyler Yahn <MrAlias@users.noreply.github.com>
2020-06-22 22:59:51 -07:00
..
correlation Update correlation context header name 2020-05-15 09:33:06 -07:00
global Add export timestamps; distinguish Accumulation vs. Record (#835) 2020-06-18 10:16:33 -07:00
internal Move Number to api/metric package (#706) 2020-05-10 23:44:42 -07:00
kv Fix String in Infer (#746) 2020-05-19 09:10:30 -07:00
label Tests pass 2020-05-21 00:36:17 -07:00
metric Support cumulative, delta, and pass-through exporters (#840) 2020-06-22 22:59:51 -07:00
oterror Update Handler comments 2020-05-29 15:53:42 -07:00
propagation Update License header for all source files (#586) 2020-03-23 22:41:10 -07:00
standard Use HTTP attribute functions from standard package in othttp.Transport 2020-05-26 21:53:16 -04:00
testharness Move core and key to kv package (#720) 2020-05-13 16:06:03 -07:00
trace Update Tracer API with instrumentation version (#802) 2020-06-09 11:47:54 -07:00
unit Update License header for all source files (#586) 2020-03-23 22:41:10 -07:00