[Feature] Authentication & Authorization limitations block SkyWalking adoption in large-scale banking environment (Tracing via Grafana?) #13653
-
Search before asking
DescriptionHello SkyWalking team 👋, First of all, thank you for the great work on Apache SkyWalking. Background We are a large-scale banking organization with approximately 2000 servers and strict security and compliance requirements. As a result, the migration of our enterprise monitoring system to SkyWalking is currently blocked. Current Idea / Workaround One workaround we are considering is: Do NOT expose SkyWalking UI Use Grafana as the only published UI Rely on Grafana’s authentication & authorization mechanisms (LDAP / SSO / RBAC) Connect Grafana to SkyWalking as a data source This approach is more acceptable to our security team. Problem with Tracing While metrics and dashboards can be handled via Grafana, distributed tracing is a major concern: As far as we know, Grafana does not fully support SkyWalking tracing features We are especially concerned about TraceQL / trace querying / trace exploration It is unclear whether: Grafana currently supports SkyWalking tracing at all TraceQL (or an equivalent) is supported or planned There is a recommended way to visualize and query traces from SkyWalking inside Grafana Questions Is there an official or recommended way to visualize SkyWalking traces in Grafana? Does Grafana support TraceQL (or SkyWalking trace query capabilities) today? If not: Is this support planned on the SkyWalking side or Grafana side? Is there any ETA or roadmap? Are there other recommended solutions or patterns for: Securing SkyWalking in enterprise / banking environments Providing authentication & authorization without exposing SkyWalking UI directly Why this matters SkyWalking fits our technical needs very well, but security compliance is mandatory in our environment. Any guidance, best practices, or roadmap insights would be greatly appreciated 🙏 Thank you for your time and support. Use caseNo response Related issuesNo response Are you willing to submit a pull request to implement this on your own?
Code of Conduct
|
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 6 replies
-
|
I converted this to a discussion. Here are some answers.
We have only TraceQL support for Zipkin/OTEL support, #13563. For native trace, we should be able to, but it will take time.
What kind of auth are you enabled for now? If it is just LDAP + SSO, there are a lot of gateway solutions that can do login auth with LDAP. e.g. goauthentik, keycloak |
Beta Was this translation helpful? Give feedback.
-
|
We are happy to share, in the latest 10.4.0 release, we have TraceQL support(Tempo in Grafana) to query Zipkin/OTLP and SW native traces. |
Beta Was this translation helpful? Give feedback.
We are happy to share, in the latest 10.4.0 release, we have TraceQL support(Tempo in Grafana) to query Zipkin/OTLP and SW native traces.