From 12cd1b1a4750a287282c4bfcd713de38d6716700 Mon Sep 17 00:00:00 2001 From: jack-berg <34418638+jack-berg@users.noreply.github.com> Date: Fri, 12 Jan 2024 11:06:24 -0600 Subject: [PATCH] Add spec compliance matrix entries for file configuration (#3804) --- CHANGELOG.md | 3 +++ spec-compliance-matrix.md | 18 ++++++++++++++++++ 2 files changed, 21 insertions(+) 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 |