diff --git a/CHANGELOG.md b/CHANGELOG.md index 6f7632ed7ed..f0dcfdab997 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -23,6 +23,9 @@ release. ### SDK Configuration +- Add file configuration section to spec compliance matrix. + ([#3804](https://github.com/open-telemetry/opentelemetry-specification/pull/3804)) + ### Common ### Supplementary Guidelines diff --git a/spec-compliance-matrix.md b/spec-compliance-matrix.md index abe1b80d33a..91a9cc819cd 100644 --- a/spec-compliance-matrix.md +++ b/spec-compliance-matrix.md @@ -308,6 +308,24 @@ Note: Support for environment variables is optional. | OTEL_EXPORTER_OTLP_METRICS_TEMPORALITY_PREFERENCE | - | + | + | + | | | + | | | + | | | OTEL_EXPORTER_OTLP_METRICS_DEFAULT_HISTOGRAM_AGGREGATION | | + | | | | | | | | | | +## File Configuration + +See [File Configuration](./specification/configuration/file-configuration.md) +for details. + +| Feature | Go | Java | JS | Python | Ruby | Erlang | PHP | Rust | C++ | .NET | Swift | +|------------------------------------------------------------------|----|------|----|--------|------|--------|-----|------|-----|------|-------| +| `Parse` a configuration file | | | | | | | | | | | | +| The `Parse` operation accepts the configuration YAML file format | | | | | | | | | | | | +| The `Parse` operation performs environment variable substitution | | | | | | | | | | | | +| The `Parse` operation returns configuration model | | | | | | | | | | | | +| `Create` SDK components | | | | | | | | | | | | +| The `Create` operation accepts configuration model | | | | | | | | | | | | +| The `Create` operation returns `TracerProvider` | | | | | | | | | | | | +| The `Create` operation returns `MeterProvider` | | | | | | | | | | | | +| The `Create` operation returns `LoggerProvider` | | | | | | | | | | | | +| The `Create` operation returns `Propagators` | | | | | | | | | | | | + ## Exporters | Feature | Optional | Go | Java | JS | Python | Ruby | Erlang | PHP | Rust | C++ | .NET | Swift |