1
0
mirror of https://github.com/open-telemetry/opentelemetry-go.git synced 2024-12-10 09:50:58 +02:00
opentelemetry-go/sdk/metric
Tyler Yahn aca054b075
Refactor Pipeline (#3233)
* Add views field to pipeline

Redundant maps tracking readers to views and readers to pipelines exist
in the pipelineRegistry. Unify these maps by tracing views in pipelines.

* Rename newPipelineRegistries->newPipelineRegistry

* Add Reader as field to pipeline

* Replace createAggregators with resolver facilitator

* Replace create agg funcs with inserter facilitator

* Correct documentation

* Replace pipelineRegistry with []pipeline type

* Rename newPipelineRegistry->newPipelines

* Fix pipeline_registry_test

* Flatten isMonotonic into only use

* Update FIXME into TODO

* Rename instrument provider resolver field to resolve

* Fix comment English

* Fix drop aggregator detection
2022-09-28 08:47:20 -07:00
..
aggregation Removes go1.17, replaces with go1.18 (#3179) 2022-09-19 17:22:40 -07:00
internal Remove unnecessary build restrictions for go1.18 (#3197) 2022-09-21 10:00:00 -07:00
metricdata Remove unnecessary build restrictions for go1.18 (#3197) 2022-09-21 10:00:00 -07:00
view Remove unnecessary build restrictions for go1.18 (#3197) 2022-09-21 10:00:00 -07:00
config_test.go Remove unnecessary build restrictions for go1.18 (#3197) 2022-09-21 10:00:00 -07:00
config.go Remove unnecessary build restrictions for go1.18 (#3197) 2022-09-21 10:00:00 -07:00
doc.go Merge metric SDK development branch "new_sdk/main" into "main" (#3175) 2022-09-15 18:41:24 -07:00
example_test.go Remove unnecessary build restrictions for go1.18 (#3197) 2022-09-21 10:00:00 -07:00
exporter.go Remove unnecessary build restrictions for go1.18 (#3197) 2022-09-21 10:00:00 -07:00
go.mod Bump golang.org/x/sys/unix (#3235) 2022-09-27 09:08:34 -07:00
go.sum Bump golang.org/x/sys/unix (#3235) 2022-09-27 09:08:34 -07:00
instrument_provider.go Refactor Pipeline (#3233) 2022-09-28 08:47:20 -07:00
instrument.go Remove unnecessary build restrictions for go1.18 (#3197) 2022-09-21 10:00:00 -07:00
manual_reader_test.go Remove unnecessary build restrictions for go1.18 (#3197) 2022-09-21 10:00:00 -07:00
manual_reader.go Remove unnecessary build restrictions for go1.18 (#3197) 2022-09-21 10:00:00 -07:00
meter_test.go Remove unused meterRegistry Range method (#3230) 2022-09-26 07:33:57 -07:00
meter.go Refactor Pipeline (#3233) 2022-09-28 08:47:20 -07:00
periodic_reader_test.go Flush pending telemetry when ForceFlush or Shutdown are called on a PeriodicReader (#3220) 2022-09-27 08:05:41 -07:00
periodic_reader.go Flush pending telemetry when ForceFlush or Shutdown are called on a PeriodicReader (#3220) 2022-09-27 08:05:41 -07:00
pipeline_registry_test.go Refactor Pipeline (#3233) 2022-09-28 08:47:20 -07:00
pipeline_test.go Refactor Pipeline (#3233) 2022-09-28 08:47:20 -07:00
pipeline.go Refactor Pipeline (#3233) 2022-09-28 08:47:20 -07:00
provider_test.go Remove unnecessary build restrictions for go1.18 (#3197) 2022-09-21 10:00:00 -07:00
provider.go Refactor Pipeline (#3233) 2022-09-28 08:47:20 -07:00
reader_test.go Remove unnecessary build restrictions for go1.18 (#3197) 2022-09-21 10:00:00 -07:00
reader.go Remove unnecessary build restrictions for go1.18 (#3197) 2022-09-21 10:00:00 -07:00