-
Notifications
You must be signed in to change notification settings - Fork 143
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
[SPIKE] Investigate Distributed Tracing #582
Comments
For tracing OpenTelemetry is likely the technology and standard to be used. The tracing must be done in the application using OpenTelemetry APIs and later exported to some tool, such as Jaegar or Openshift Distributed Tracing. I found that there are some OpenTelemetry in place in Backstage. It was added by these PRs: OpenTelemetry was introduced a while ago in Backstage, but only for metrics: Later some actual tracing was added (1.17.0 release): However, it seems that tracing is not exported, so it is not exposed for comsuption. Here are some refs: Backstage general Observability is discussed on the following EPIC: The epic 14518 is specific for tracing collector and tracing in general: Notice that epic 14518 is stale, so no timeline to when this will be implemented. -- Conclusion: tracing export seems to be not available today in backstage. A possible solution could adding the tracing collector on midstream to confirm that the exported tracing information can be consumed by Openshift Distributed Tracing or Jaegar. |
@jasperchui @kadel if this is done, can I close this spike? Are there follow-on issues we should be opening that might track future work for in this space? |
I'm going to close this and create a new epic to track future tracing related work. |
|
User story:
As a Backstage user, I want to be able to optionally enable distributed tracing in my instance and connect it to my distributed tracing stack so that I can debug and trace issues in a production environment.
Goal: Investigate what are our options and what is effort required to enable distributed tracing for Backstage and integrate it into the OpenShift Distributed tracing stack.
The text was updated successfully, but these errors were encountered: