-
Notifications
You must be signed in to change notification settings - Fork 270
OTel Blueprints project proposal #3094
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
OTel Blueprints project proposal #3094
Conversation
|
@danielgblanco i'd love to help out 🫡 |
|
I'd love to help here, @danielgblanco! Count me in! |
| - Jacob Aronoff (@jaronoff97) | ||
| - Lukasz Ciukaj (@luke6Lh43) | ||
| - End-Users willing to contribute reference architectures: | ||
| - TBD |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@open-telemetry/sig-developer-experience-maintainers would it make sense to add here the end-users that have already shared their reference architectures?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, I think it would. We should reach out to them first though.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sounds good. Thanks.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@dmathieu did you have time to reach out to them to see if they'd like to be included here?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I haven't been able to do that yet, sorry. I'm going to do that.
|
As we discussed at KubeCon and during the last SIG call, I believe it would be beneficial to organize OTel blueprints by vertical/industry. Many organizations within the same vertical share similar needs and challenges, so a more generalized framework for each industry makes sense. We could create verticals such as Manufacturing, Healthcare, Financial Services, Media/Tech, and Retail. For each, we could identify a few typical use cases and challenges, and then develop a reference architecture accordingly. If we have customers willing to provide a statement or testimonial, we could include those as well. Please let me know your thoughts. Also, do I understand it correctly that blueprints will be published on https://opentelemetry.io/docs/ ? |
|
I'm surprised to hear the Otel blueprint would differ between types of industry. Is it due to organizational structures or types of systems they have to instrument or what? |
|
IMO I think we should keep in mind the difference (at least in my mind) between blueprints and reference architectures. I think there's value in tagging/categorising end-user reference architectures with the vertical/industry they're part of (as done in https://architecture.cncf.io/architectures). People in industry X will want to know how other companies in industry X are approaching OTel adoption, and there will be some common regulatory frameworks or challenges to solve. This is if by "reference architectures" we mean a single document at a point in time (i.e. end-user X approached it this way in Jan 2025). However, I think OTel blueprints should be categorised depending on scenarios/environments/challenges, not verticals/industries, and then link to specific end-user ref architectures that exemplify recommendations. After speaking to some end-users at KubeCon (and outside of KubeCon) I think that OTel blueprints should be aimed at giving guidance on specific environments/use cases. For instance, some that would come to mind:
This is a non-exhaustive list and I think we should focus on a 3 blueprints to start, building a framework for future blueprints written by others in the End-User SIG (end-users or not). I was intending to discuss which three to cover after the project starts, but if folks think it's better we can do this as part of the project proposal. |
|
Thank you, @danielgblanco, for clarifying what the OTel Blueprints project is. I apologize for any confusion I may have caused regarding verticals. I agree that it makes sense to focus on specific environments or use cases and then align appropriate reference architectures to them. I'm happy to begin work on Instrumenting infrastructure and processes on VMs outside of Kubernetes. Do we have a template or format that I should follow for this? |
Nope, I think that's one thing I wanted to discuss first. However, this project has not been approved yet by the GC. @open-telemetry/governance-committee do you think we need more staffing listed down to start this project? After this project is approved, my thinking is:
|
projects/otel-blueprints.md
Outdated
| See [Project Sponsorship](/project-management.md#project-sponsorship) | ||
|
|
||
| #### TC Sponsor | ||
| TBD |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm willing to help from the TC.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks @reyang. This is driven from SIG End-User which does not currently have a TC sponsor assigned. Would you say this would be an escalation sponsorship, guiding sponsorship. I'm happy with either.
Just to be clear, we're not proposing the creation of a new SIG here, but would of course appreciate some help.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let's start with escalation sponsorship.
|
Hi, i'm happy to contribute to this. I have been battle testing OTel for the past 2 years in engagements where I'm on boarding prospects and customers that go from 0 to full OTel . For most people out there it is still pretty much the jungle to get started, so an initiative like this really beneficial to drive adoption and gain new users. +1 on the fact that it should be generic regardless of industry vertical, though it is always interesting to document the context when possible about real use cases in their vertical. From my experience the challenges are similar like
|
|
I would love to contribute what our oa team is building on this topic specifically to best practices/well architected frameworks. Count me in |
| - End-Users willing to contribute reference architectures: | ||
| - TBD | ||
| - Maintainers/approvers from Comms SIG to help reviewing and copy editing | ||
| - TBD |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@open-telemetry/docs-approvers would any of you be willing to help review content before it goes on the website (i.e. ref architectures + blueprints)?
| TBD | ||
|
|
||
| #### GC Liaison | ||
| TBD |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@maryliag since you're already GC liaison for the End-User SIG, can I put your name here? Again, this is not a new SIG, just trying to fill in the gaps.
| TBD | |
| Marylia Gutierrez (@maryliag) |
|
|
||
| - Contributors/architects willing to help coordinate with end-users, create templates, analyze reference architectures, and write up blueprints: | ||
| - Jacob Aronoff (@jaronoff97) | ||
| - Lukasz Ciukaj (@luke6Lh43) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| - Lukasz Ciukaj (@luke6Lh43) | |
| - Lukasz Ciukaj (@luke6Lh43) | |
| - Alain Pham (@alainpham) | |
| - ChaosKyle (@ChaosKyle) | |
| - Brad Schmitt (@bpschmitt) |
|
@danielgblanco I'd be interested in contributing as well! |
This project aims to deliver a set of architecture blueprints, with the goal of facilitating and guiding adoption of best practices when deploying OpenTelemetry on a defined set of common environments. We'd like these blueprints to be backed by evidence in the form of reference architectures shared by end users.
The end-goal is to provide holistic, incremental, high-level guidance that any adopter can apply across their environments, resulting in mature architectures ready for production use, at scale.
Note: this PR was created as a draft to gather industry feedback on the initial approach.