Skip to content

Commit 27e5c89

Browse files
authored
Metric API v0.4 specification (#581)
* Rewrite the intro * Edit labels section * Aggregations update * Time update * Three categories * 6 kinds * Section on memory requirements * Update links to in-progress work * Update TOC * Reorder and update TOC * Restore some text * Restore the TODO code * Restore api-user.md; for a separate PR * Feedback round 1 * New pargraph * Lint * Remove six * Remove the other two documents as out-of-date * Update links; TODOs about api-user.md content lost * Be consistent about distributed context and request * Define Additive * Remove refs to api-user.md * Clarify that monotonics are additive * Monotonic comment about rates * Feedback * SPI note * Typos * on correlation values * remove content on memory requirements, it's SDK stuff * Remove a dead link * Update TOC * Lint
1 parent e2ff02d commit 27e5c89

File tree

6 files changed

+589
-837
lines changed

6 files changed

+589
-837
lines changed

README.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,6 @@ The OpenTelemetry specification describes the cross-language requirements and ex
1818
- [Propagators](specification/context/api-propagators.md)
1919
- [Tracing](specification/trace/api.md)
2020
- [Metrics](specification/metrics/api.md)
21-
- [User-Facing API](specification/metrics/api-user.md)
22-
- [Meter API](specification/metrics/api-meter.md)
2321
- SDK Specification
2422
- [Tracing](specification/trace/sdk.md)
2523
- [Resource](specification/resource/sdk.md)

specification/glossary.md

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -40,17 +40,7 @@ Synonyms: *Instrumentation Library*, *Integration*.
4040
### Tracer Name / Meter Name
4141

4242
This refers to the `name` and (optional) `version` arguments specified when
43-
creating a new `Tracer` or `Meter` (see [Obtaining a Tracer](trace/api.md#obtaining-a-tracer)/[Obtaining a Meter](metrics/api-user.md#obtaining-a-meter)). It identifies the [Instrumenting Library](#instrumenting_library).
44-
45-
### Namespace
46-
47-
This term applies to [Metric names](metrics/api-user.md#metric-names) only. The namespace is used to disambiguate identical metric
48-
names used in different [instrumenting libraries](#instrumenting_library). The [Name](#name) provided
49-
for creating a `Meter` serves as its namespace in addition to the primary semantics
50-
described [here](#name).
51-
52-
The `version` argument is not relevant here and will not be included in
53-
the resulting namespace string.
43+
creating a new `Tracer` or `Meter` (see [Obtaining a Tracer](trace/api.md#obtaining-a-tracer)/[Obtaining a Meter](metrics/api.md#meter-interface)). It identifies the [Instrumenting Library](#instrumenting_library).
5444

5545
## Logs
5646

specification/metrics/api-meter.md

Lines changed: 0 additions & 9 deletions
This file was deleted.

0 commit comments

Comments
 (0)