Skip to content

Commit af26068

Browse files
authored
[chore] update metrics support for erlang in feature matrix (#4864)
Fixes # ## Changes Please provide a brief description of the changes here. For non-trivial changes, follow the [change proposal process](https://github.com/open-telemetry/opentelemetry-specification/blob/main/CONTRIBUTING.md#proposing-a-change). * [ ] Related issues # * [ ] Related [OTEP(s)](https://github.com/open-telemetry/oteps) # * [ ] Links to the prototypes (when adding or changing features) * [ ] [`CHANGELOG.md`](https://github.com/open-telemetry/opentelemetry-specification/blob/main/CHANGELOG.md) file updated for non-trivial changes * For trivial changes, include `[chore]` in the PR title to skip the changelog check * [ ] [Spec compliance matrix](https://github.com/open-telemetry/opentelemetry-specification/blob/main/spec-compliance-matrix/template.yaml) updated if necessary
1 parent adbab30 commit af26068

File tree

2 files changed

+18
-18
lines changed

2 files changed

+18
-18
lines changed

spec-compliance-matrix.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -126,16 +126,16 @@ formats is required. Implementing more than one format is optional.
126126
| Duplicate instrument registration name conflicts are resolved by using the first-seen for the stream name. | | | + | | | - | + | | | | | |
127127
| It is possible to register two instruments with same `name` under different `Meter`s. | | + | + | + | + | | + | | + | + | + | |
128128
| Instrument names conform to the specified syntax. | | + | + | + | + | + | + | | | + | | |
129-
| Instrument units conform to the specified syntax. | | - | + | | + | + | - | | + | + | + | |
130-
| Instrument descriptions conform to the specified syntax. | | - | + | | - | + | - | | | - | + | |
129+
| Instrument units conform to the specified syntax. | | - | + | | + | + | + | | + | + | + | |
130+
| Instrument descriptions conform to the specified syntax. | | - | + | | - | + | + | | | - | + | |
131131
| Instrument supports the advisory ExplicitBucketBoundaries parameter. | | + | + | | | | + | | | | | |
132-
| Instrument supports the advisory Attributes parameter. | | - | + | | | | - | | | | | |
132+
| Instrument supports the advisory Attributes parameter. | | - | + | | | | + | | | | | |
133133
| All methods of `MeterProvider` are safe to be called concurrently. | | + | + | + | - | | + | | | + | + | |
134134
| All methods of `Meter` are safe to be called concurrently. | | + | + | + | - | | + | | | + | + | |
135135
| All methods of any instrument are safe to be called concurrently. | | + | + | + | - | | + | | | + | + | |
136136
| `MeterProvider` allows a `Resource` to be specified. | | + | + | + | + | + | | + | + | + | + | |
137-
| A specified `Resource` can be associated with all the produced metrics from any `Meter` from the `MeterProvider`. | | + | + | + | + | + | | + | + | + | + | |
138-
| The supplied `name`, `version` and `schema_url` arguments passed to the `MeterProvider` are used to create an `InstrumentationLibrary` instance stored in the `Meter`. | | + | - | | + | | | | + | + | - | |
137+
| A specified `Resource` can be associated with all the produced metrics from any `Meter` from the `MeterProvider`. | | + | + | + | + | + | + | + | + | + | + | |
138+
| The supplied `name`, `version` and `schema_url` arguments passed to the `MeterProvider` are used to create an `InstrumentationLibrary` instance stored in the `Meter`. | | + | - | | + | | + | | + | + | - | |
139139
| The supplied `name`, `version` and `schema_url` arguments passed to the `MeterProvider` are used to create an `InstrumentationScope` instance stored in the `Meter`. | | + | + | + | + | | + | + | + | + | | |
140140
| Configuration is managed solely by the `MeterProvider`. | | + | + | + | + | | + | + | + | + | + | |
141141
| The `MeterProvider` provides methods to update the configuration | X | - | - | - | + | | - | | | - | + | |
@@ -146,7 +146,7 @@ formats is required. Implementing more than one format is optional.
146146
| The `View` instrument selection criteria supports the match-all wildcard. | | + | + | + | + | + | + | | + | + | + | |
147147
| The name of the `View` can be specified. | | - | + | + | + | + | + | + | | + | + | |
148148
| The `View` allows configuring the name, description, attributes keys and aggregation of the resulting metric stream. | | + | + | + | + | | + | + | + | + | - | |
149-
| The `View` allows configuring excluded attribute keys of resulting metric stream. | | + | | + | | | | | | | | |
149+
| The `View` allows configuring excluded attribute keys of resulting metric stream. | | + | | + | | | - | | | | | |
150150
| The `View` allows configuring the exemplar reservoir of resulting metric stream. | X | + | - | - | - | | - | | | | - | |
151151
| The SDK allows more than one `View` to be specified per instrument. | X | + | + | + | + | + | + | | + | + | + | |
152152
| The `Drop` aggregation is available. | | + | + | + | + | + | + | | + | + | + | |
@@ -184,9 +184,9 @@ formats is required. Implementing more than one format is optional.
184184
| A metric Producer accepts an optional metric Filter | | - | | | | | - | | | | | |
185185
| The metric Reader implementation supports registering metric Filter and passing them its registered metric Producers | | - | | | | | - | | | | | |
186186
| The metric SDK's metric Producer implementations uses the metric Filter | | - | | | | | - | | | | | |
187-
| Metric SDK implements [cardinality limit](./specification/metrics/sdk.md#cardinality-limits) | | + | + | + | - | | | | - | + | + | |
188-
| Metric SDK supports configuring cardinality limit at MeterReader level | | - | + | + | - | | | | - | - | - | |
189-
| Metric SDK supports configuring cardinality limit per metric (using Views) | | - | + | + | - | | | | - | - | + | |
187+
| Metric SDK implements [cardinality limit](./specification/metrics/sdk.md#cardinality-limits) | | + | + | + | - | | - | | - | + | + | |
188+
| Metric SDK supports configuring cardinality limit at MeterReader level | | - | + | + | - | | - | | - | - | - | |
189+
| Metric SDK supports configuring cardinality limit per metric (using Views) | | - | + | + | - | | - | | - | - | + | |
190190

191191
## Logs
192192

spec-compliance-matrix/erlang.yaml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -216,13 +216,13 @@ sections:
216216
- name: Instrument names conform to the specified syntax.
217217
status: '+'
218218
- name: Instrument units conform to the specified syntax.
219-
status: '-'
219+
status: '+'
220220
- name: Instrument descriptions conform to the specified syntax.
221-
status: '-'
221+
status: '+'
222222
- name: Instrument supports the advisory ExplicitBucketBoundaries parameter.
223223
status: '+'
224224
- name: Instrument supports the advisory Attributes parameter.
225-
status: '-'
225+
status: '+'
226226
- name: All methods of `MeterProvider` are safe to be called concurrently.
227227
status: '+'
228228
- name: All methods of `Meter` are safe to be called concurrently.
@@ -232,11 +232,11 @@ sections:
232232
- name: '`MeterProvider` allows a `Resource` to be specified.'
233233
status: '?'
234234
- name: A specified `Resource` can be associated with all the produced metrics from any `Meter` from the `MeterProvider`.
235-
status: '?'
235+
status: '+'
236236
- name:
237237
The supplied `name`, `version` and `schema_url` arguments passed to the `MeterProvider` are used to create an `InstrumentationLibrary`
238238
instance stored in the `Meter`.
239-
status: '?'
239+
status: '+'
240240
- name:
241241
The supplied `name`, `version` and `schema_url` arguments passed to the `MeterProvider` are used to create an `InstrumentationScope`
242242
instance stored in the `Meter`.
@@ -260,7 +260,7 @@ sections:
260260
- name: The `View` allows configuring the name, description, attributes keys and aggregation of the resulting metric stream.
261261
status: '+'
262262
- name: The `View` allows configuring excluded attribute keys of resulting metric stream.
263-
status: '?'
263+
status: '-'
264264
- name: The `View` allows configuring the exemplar reservoir of resulting metric stream.
265265
status: '-'
266266
- name: The SDK allows more than one `View` to be specified per instrument.
@@ -342,11 +342,11 @@ sections:
342342
- name: The metric SDK's metric Producer implementations uses the metric Filter
343343
status: '-'
344344
- name: Metric SDK implements [cardinality limit](./specification/metrics/sdk.md#cardinality-limits)
345-
status: '?'
345+
status: '-'
346346
- name: Metric SDK supports configuring cardinality limit at MeterReader level
347-
status: '?'
347+
status: '-'
348348
- name: Metric SDK supports configuring cardinality limit per metric (using Views)
349-
status: '?'
349+
status: '-'
350350
- name: Logs
351351
features:
352352
- name: LoggerProvider.Get Logger

0 commit comments

Comments
 (0)