opentelemetry.io icon indicating copy to clipboard operation
opentelemetry.io copied to clipboard

Add summary table of the current status of Traces, Metrics and Logs in languages

Open trivikr opened this issue 3 years ago • 6 comments

Desired feature or idea.

The OpenTelemetry Status Page currently links to specifications compliance, and requests visitors to check README files of individual repos to check the status.

It would be helpful, if there's a single table which shows latest status across all languages as follows like the one shown in Introduction to OpenTelemetry video shown below:

OpenTelemetry Components Stability

otel-components-stability

This table can be shared either on the Status page, or the Instrumentation page.

Additional context Slack thread on CloudNative Community: https://cloud-native.slack.com/archives/CJFCJHG4Q/p1652971086091609

trivikr avatar Jul 14 '22 14:07 trivikr

Created feature requests in individual repos to show Project Status table in top section of README:

  • https://github.com/open-telemetry/opentelemetry-java/issues/4611
  • https://github.com/open-telemetry/opentelemetry-python/issues/2822
  • https://github.com/open-telemetry/opentelemetry-js/issues/3095
  • https://github.com/open-telemetry/opentelemetry-ruby/issues/1343
  • https://github.com/open-telemetry/opentelemetry-rust/issues/838
  • https://github.com/open-telemetry/opentelemetry-swift/issues/313
  • https://github.com/open-telemetry/opentelemetry-erlang/issues/411
  • https://github.com/open-telemetry/opentelemetry-php/issues/766

trivikr avatar Jul 14 '22 14:07 trivikr

Each language page should have this information in a table like so: https://opentelemetry.io/docs/instrumentation/java/#status-and-releases

It appears that not all are in a table though, so that could get updated. Does that help?

I think we could update the status page to point to these docs pages rather than github readmes.

cartermp avatar Jul 14 '22 14:07 cartermp

It appears that not all are in a table though, so that could get updated. Does that help?

Yes. That's why I created issues with individual GitHub repos. I've proposed a standard for table based on existing project status tables.

I think we could update the status page to point to these docs pages rather than github readmes.

I usually take GitHub as source of truth, as that lies closest to the source code.

What are the docs pages? Did you mean https://opentelemetry.io/docs/instrumentation/java/ for Java? If they're updated from source code on GitHub, that would also work if it's convenient for developers.

trivikr avatar Jul 14 '22 15:07 trivikr

Yes, the docs pages are the official docs for each language on the website. While I think it's fine to have repos also track status, I would actually expect most users of opentelemetry to refer to the docs for this kind of information. The language SIG maintainers also do a good job of updating the docs when there's a meaningful status update.

cartermp avatar Jul 14 '22 22:07 cartermp

Should the status page link to the docs instead of GitHub repo READMEs then?

trivikr avatar Jul 14 '22 22:07 trivikr

Thanks for this @trivikr.

I agree with @cartermp, especially

expect most users of opentelemetry to refer to the docs for this kind of information.

In that respect, let's avoid adding tables across all of the language repos and instead add them to the appropriate language pages in this repo. /cc @austinlparker

chalin avatar Jul 14 '22 23:07 chalin

I think we can close this now that the status page has been revamped to point to each relevant page in docs.

cartermp avatar Sep 08 '22 16:09 cartermp