Skip to content

Commit

Permalink
Remove outdated statuses from maturity-matrix.yaml (#1463)
Browse files Browse the repository at this point in the history
* Remove outdated maturity-matrix.yaml

* Bring some back
  • Loading branch information
trask authored May 4, 2023
1 parent ed96a8d commit ba7b5c5
Showing 1 changed file with 0 additions and 99 deletions.
99 changes: 0 additions & 99 deletions maturity-matrix.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -80,102 +80,3 @@ apiMaturityLevels:
# more than once every twelve months, and will make every effort to provide
# compatibility bridges if at all possible.
- stable


###############################################################################
# OPENTELEMETRY COMPONENTS
#
# Some OpenTelemetry components run within end-user applications and thus have
# a footprint across many languages. Naturally, the production and API maturity
# of these components varies from language to language. Other components run as
# infrastructure in their own containers or VMs and thus have a single maturity
# level regardless of the end-user's programming language.
#
# The maturity – or even the existence – of the "perLanguageComponents" varies
# from language to language. These are components that integrate into the
# actual end-user application runtime in production. See "languages" for the
# actual maturity levels.
perLanguageComponents:
- traceAPI
- metricsAPI
- contextAPI
- traceSDK
- metricsSDK
- contextSDK

# The maturity of the "standaloneComponents" is independent of any particular
# end-user programming language.
standaloneComponents:
collector:
api: alpha
production: beta
operator:
api: alpha
production: beta

# For each language, we either specify the perLanguageComponents maturity
# inline, or we specify a single "url" that points to another YAML file with a
# top-level perLanguageComponents key (presumably in the OpenTelemetry language
# repository). E.g., something like this:
#
# languages:
# pascal:
# repoUrl: "https://github.com/open-telemetry/opentelemetry-pascal"
# maturityUrl: "https://raw.githubusercontent.com/open-telemetry/opentelemetry-pascal/master/maturity.yaml"
languages:
java:
repoUrl: "https://github.com/open-telemetry/opentelemetry-java"
traceAPI:
api: alpha
production: beta
metricsAPI:
api: alpha
production: beta
contextAPI:
api: alpha
production: beta
traceSDK:
api: alpha
production: unstable
metricsSDK:
api: alpha
production: unstable
contextSDK:
api: alpha
production: unstable

# TODO once we've converged on the schema for all of this
js: ""
dotnet: ""
ruby: ""
erlang: ""
python: ""
golang:
repoUrl: "https://github.com/open-telemetry/opentelemetry-go"
traceAPI:
api: beta
production: beta
metricsAPI:
api: alpha
production: beta
contextAPI:
api: unimplemented
production: unknown
traceSDK:
api: beta
production: beta
metricsSDK:
api: alpha
production: unstable
contextSDK:
api: unimplemented
production: unknown
php: ""
cpp: ""
rust: ""

otlp:
traces: stable
metrics: beta
logs: alpha
common: stable

0 comments on commit ba7b5c5

Please sign in to comment.