You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add a new docs page/guide that shows how you can enable tracing in istio, authorino and limitador to a central collector, and an example troubleshooting flow.
call out that the tracing support in kuadrant should be otel compatible
The work in https://gist.github.com/adam-cattermole/0f5097e3814f2fcf4d9eed85c6d897a3 and Kuadrant/kuadrant-operator#521 can be taken as needed for the guide. There's no need to include the complete setup of the various kuadrant and gateway api CRs though, or the setup of the tracing stack. The focus can be on the trace collector endpoint configuration in the gateway and kuadrant components, and making use of traces.
Caveat:
The trace starting point must be outside of envoy/istio/ossm (before it hits the gateway) for tracing support in limitador to take effect.
There are future plans to remove this limitation by implementing a feature in Envoy. If/When that lands, it will be picked up by OSSM at some future date, after which we update our documentation and examples accordingly.
Future work (no need to call this out in guide):
There is future work to abstract the tracing endpoint configuration to a single configuration point in the Kuadrant CR. There are also discussions about how this could be automated in the context of OpenShift so that if you are using OSSM with OpenShift Distributed Tracing, you get tracing support in Kuadrant components turned out by default (or at the very least, easily enabled), sending traces to the same collector as OSSM.
The text was updated successfully, but these errors were encountered:
R-Lawton
changed the title
Document tracing pieces
Document limitador tracing pieces
Feb 27, 2024
WHAT:
Add a new docs page/guide that shows how you can enable tracing in istio, authorino and limitador to a central collector, and an example troubleshooting flow.
Depends on changes and information captured in:
Related to Kuadrant/kuadrant-operator#399, but doesn't depend on it.
The guide can be written with the current limitations called out.
Rough layout of the guide:
The work in https://gist.github.com/adam-cattermole/0f5097e3814f2fcf4d9eed85c6d897a3 and Kuadrant/kuadrant-operator#521 can be taken as needed for the guide. There's no need to include the complete setup of the various kuadrant and gateway api CRs though, or the setup of the tracing stack. The focus can be on the trace collector endpoint configuration in the gateway and kuadrant components, and making use of traces.
Caveat:
Future work (no need to call this out in guide):
The text was updated successfully, but these errors were encountered: