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
Tigran Najaryan e72a235518
Add ability to parse Schema files according to OTEP 0152 (#2267)
* Add ability to parse Schema files according to OTEP 0152

The parser and parsed representation (AST) are placed in a separate
Go module so that they are can be consumed independently without
the need to bring the rest of the SDK.

Ability to use the parsed representation for schema conversions
can be added later.

* Fixes based on PR comments

* Rename "label" to "attributes"

See https://github.com/open-telemetry/oteps/pull/181

* Fixes based on PR comments

* Add README.md

* Wrap the error in Parse()

* Add docs for exporter types

* Use yaml.NewDecoder

* Verify parsed content in the test

* Fix indentation in README example

* Fix README spaces vs tabs

* Correctly space imports

* Add heading to README

Co-authored-by: Tyler Yahn <MrAlias@users.noreply.github.com>
2021-10-15 09:44:13 -07:00
..
aggregator Metrics: Move the non-API types into sdkapi (#2271) 2021-10-14 09:06:22 -07:00
controller Metrics: Move the non-API types into sdkapi (#2271) 2021-10-14 09:06:22 -07:00
processor Metrics: Move the non-API types into sdkapi (#2271) 2021-10-14 09:06:22 -07:00
selector/simple Metrics: Move the non-API types into sdkapi (#2271) 2021-10-14 09:06:22 -07:00
alignment_test.go Rename internal/testing to internal/internaltest (#1449) 2021-01-12 08:56:16 -08:00
atomicfields.go chore: adds vanity import for files that don't have it. (#1297) 2020-11-04 09:10:58 -08:00
benchmark_test.go Metrics: Move the non-API types into sdkapi (#2271) 2021-10-14 09:06:22 -07:00
correct_test.go Metrics: Move the non-API types into sdkapi (#2271) 2021-10-14 09:06:22 -07:00
doc.go Separate InstrumentationLibrary from metric.Descriptor (#2197) 2021-09-27 08:51:47 -07:00
go.mod Add ability to parse Schema files according to OTEP 0152 (#2267) 2021-10-15 09:44:13 -07:00
go.sum OS description attribute detector (#1840) 2021-07-08 13:35:27 -07:00
histogram_stress_test.go Separate InstrumentationLibrary from metric.Descriptor (#2197) 2021-09-27 08:51:47 -07:00
minmaxsumcount_stress_test.go Separate InstrumentationLibrary from metric.Descriptor (#2197) 2021-09-27 08:51:47 -07:00
refcount_mapped.go chore: adds vanity import for files that don't have it. (#1297) 2020-11-04 09:10:58 -08:00
sdk.go Metrics: Move the non-API types into sdkapi (#2271) 2021-10-14 09:06:22 -07:00
stress_test.go Metrics: Move the non-API types into sdkapi (#2271) 2021-10-14 09:06:22 -07:00