2022 has been an incredible year for OpenTelemetry. Metrics became a first-class signal type, and are being used on production services and infrastructure alongside OpenTelemetry’s existing distributed tracing support to send critical performance data to any observability backend for processing. Everywhere we look we see OpenTelemetry being tested, rolled out, or already in use in organizations everywhere, from the largest to smallest, from the most cutting edge to the historically cautious.
Since January, we’ve delivered:
The community also continues to grow substantially. We now have over 800 monthly-active developers on GitHub, from 150 different organizations. More and more of these contributors are end-users - 10 out of our top 25 contributing orgs - which is a very healthy signal for the project. People and companies are getting so much usefulness out of OpenTelemetry that they’re contributing back and making it even more useful for everyone.
We’re publishing this post during KubeCon, where many community members and end users will be gathered discussing OpenTelemetry and how it’s being used, how it can be improved, and where we should go from here. In May of this year at KubeCon EU we started a process to create a more formal OpenTelemetry roadmap, and we’ll be continuing that process in Detroit. I’m writing this post in advance of the conference, so I won’t be able to post the full outcome, but here are some of the items that we think are most important:
Our focus for the remainder of this year and next year will be on both rounding out OpenTelemetry’s existing functionality across all languages, scenarios, and integrations, and on the roadmap items mentioned above. As mentioned above, in the coming weeks we’ll be publishing a more formal roadmap document that incorporates these, though it’s important to note that the prioritization and progress made on each is dependent on the amount of effort and number of community members that get engaged with each.
Many of these, like logs, client instrumentation, and profiling, are already in-flight. We’re excited about these new initiatives because they not only expand the project’s usefulness and bring it closer to its original vision, but they have brought in a new wave of members to the community who are already adding their knowledge, experience, and zeal to OpenTelemetry. These are exciting days for the project, and it’s invigorating for everyone involved to see it grow and be adopted so rapidly.