Based on feedback during the SIG call today, we need to be even more explicit about OTLP/protos still being in (relative) flux, and the fact it shouldn't be used in production systems these days. See https://github.com/open-telemetry/opentelemetry-proto#maturity-level - Also, there's the need to add Logs to this table, as either Experimental or Alpha.
Specially important as we are approaching Kubecon and we need to make things the community expectations are the proper ones ;)
cc @tigrannajaryan
Just wanted to make this point: it'd be good to have OTLP used in production with the understanding that at this point some portions of the proto may change drastically between releases, like logs, and some portions don't have an intention of changing and have been hardened a lot more, like trace. Feedback from the user from running this in production is valuable in both cases but different expectations ought to be set for different parts of the protocol.
From the conversation that evolved from the spec sig mtg today, perhaps documentation or blog posts may help in setting this expectation.
I want to call out two things I think may send mixed signals:
Added a clarification for OTLP Logs: https://github.com/open-telemetry/opentelemetry-proto/pull/228
We now have stability labels in both proto repo and in this repo in the "protocol" directory. I believe this issue is resolved. If any additional communication is needed please re-open or create a new issue that describes what else is needed.
Most helpful comment
I want to call out two things I think may send mixed signals: