1
0
mirror of https://github.com/open-telemetry/opentelemetry-go.git synced 2024-12-14 10:13:10 +02:00
opentelemetry-go/metric/instrument
Tyler Yahn 65ebe5e50f
Add embedded private method interfaces in metric API (#3916)
* PoC of embedded private method ifaces

* Rename embed to embedded

* Add an embedded iface for all instruments

* Fix metric/instrument tests

* Fix global and otel

* Fix SDK

* Comment the embedded pkg types

* Update the embedded pkg docs

* Update otel/metric docs about impls

* Update otel/metric type docs on impl

* Update docs in otel/metric/instrument on default

* Add changes to changelog

* Apply suggestions from code review

Co-authored-by: Robert Pająk <pellared@hotmail.com>

* Apply feedback on URLs

* Reword based on feedback

* Make it clear we only recommended embedding noop

* Ignore links with godot linter

---------

Co-authored-by: Robert Pająk <pellared@hotmail.com>
2023-04-03 07:33:19 -07:00
..
asyncfloat64_test.go Add embedded private method interfaces in metric API (#3916) 2023-04-03 07:33:19 -07:00
asyncfloat64.go Add embedded private method interfaces in metric API (#3916) 2023-04-03 07:33:19 -07:00
asyncint64_test.go Add embedded private method interfaces in metric API (#3916) 2023-04-03 07:33:19 -07:00
asyncint64.go Add embedded private method interfaces in metric API (#3916) 2023-04-03 07:33:19 -07:00
doc.go Update metric API documentation (#3896) 2023-03-20 13:35:26 -07:00
instrument.go Split metric configuration down to instrument (#3895) 2023-03-21 08:16:57 -05:00
syncfloat64_test.go Split metric configuration down to instrument (#3895) 2023-03-21 08:16:57 -05:00
syncfloat64.go Add embedded private method interfaces in metric API (#3916) 2023-04-03 07:33:19 -07:00
syncint64_test.go Split metric configuration down to instrument (#3895) 2023-03-21 08:16:57 -05:00
syncint64.go Add embedded private method interfaces in metric API (#3916) 2023-04-03 07:33:19 -07:00