Skip to content

Commit

Permalink
Update spec-compliance-matrix.md for C++ (open-telemetry#3747)
Browse files Browse the repository at this point in the history
## Changes

Update spec-compliance-matrix.md for C++:

* `Get a Tracer with scope attributes` implemented by:
  * open-telemetry/opentelemetry-cpp#2371
* `Links can be recorded after span creation` implemented by:
  * open-telemetry/opentelemetry-cpp#2380
* `get_meter accepts attributes` implemented by:
  * open-telemetry/opentelemetry-cpp#2224
  • Loading branch information
marcalff authored Oct 31, 2023
1 parent f61b32b commit fc79e1f
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions spec-compliance-matrix.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ formats is required. Implementing more than one format is optional.
| Create TracerProvider | | + | + | + | + | + | + | + | + | + | + | + |
| Get a Tracer | | + | + | + | + | + | + | + | + | + | + | + |
| Get a Tracer with schema_url | | + | + | | + | | | + | | + | | |
| Get a Tracer with scope attributes | | | | | | | | + | | | | |
| Get a Tracer with scope attributes | | | | | | | | + | | + | | |
| Associate Tracer with InstrumentationScope | | | | | + | | | + | | | | |
| Safe for concurrent calls | | + | + | + | + | + | + | + | + | + | + | + |
| Shutdown (SDK only required) | | + | + | + | + | + | + | + | + | + | + | + |
Expand Down Expand Up @@ -67,7 +67,7 @@ formats is required. Implementing more than one format is optional.
| Unicode support for keys and string values | | + | + | + | + | + | + | + | + | + | + | + |
| [Span linking](specification/trace/api.md#specifying-links) | Optional | Go | Java | JS | Python | Ruby | Erlang | PHP | Rust | C++ | .NET | Swift |
| Links can be recorded on span creation | | + | + | | + | + | + | + | + | + | + | |
| Links can be recorded after span creation | | | | | | | | | | | | |
| Links can be recorded after span creation | | | | | | | | | | + | | |
| Links order is preserved | | + | + | | + | + | + | + | + | + | + | |
| [Span events](specification/trace/api.md#add-events) | | | | | | | | | | | | |
| AddEvent | | + | + | + | + | + | + | + | + | + | + | + |
Expand Down Expand Up @@ -102,7 +102,7 @@ formats is required. Implementing more than one format is optional.
| It is possible to create any number of `MeterProvider`s. | X | + | + | + | + | | | + | + | + | + | |
| `MeterProvider` provides a way to get a `Meter`. | | + | + | + | + | | | + | + | + | - | |
| `get_meter` accepts name, `version` and `schema_url`. | | + | + | + | + | | | + | + | + | - | |
| `get_meter` accepts `attributes`. | | | | | | | | + | + | | | |
| `get_meter` accepts `attributes`. | | | | | | | | + | + | + | | |
| When an invalid `name` is specified a working `Meter` implementation is returned as a fallback. | | + | + | + | + | | | | + | + | - | |
| The fallback `Meter` `name` property keeps its original invalid value. | X | - | - | + | + | | | | + | - | - | |
| Associate `Meter` with `InstrumentationScope`. | | | + | + | + | | | | + | + | | |
Expand Down

0 comments on commit fc79e1f

Please sign in to comment.