-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Description
As mentioned at #13870 (review) Collector's metrics start from alpha
. However maturity levels of collector components and within OTel in general start from development
: https://github.com/open-telemetry/opentelemetry-specification/blob/v1.49.0/oteps/0232-maturity-of-otel.md#maturity-levels
open-telemetry/opentelemetry-collector-contrib#42809 adds explicitly the stability level for metrics of Contrib's components. The ultimate goal is to have mdatagen
to require stability (to be decided).
In this, I suggest we tune https://opentelemetry.io/docs/collector/internal-telemetry/#telemetry-maturity-levels accordingly to align with https://github.com/open-telemetry/opentelemetry-specification/blob/v1.49.0/oteps/0232-maturity-of-otel.md#maturity-levels, and define guidelines within the Collector's project regarding how stability level should be handled. We focus on metrics by now, but this would expand to attributes too.
Things to consider:
- how to move through stability levels: [chore][vcenterreceiver] Add stability level per metric opentelemetry-collector-contrib#42948 (review)
- if
from
should be required for levels beyonddevelopment
: [chore][mysqlreceiver] Add stability level per metric opentelemetry-collector-contrib#42973 (review)