Distributed tracing is a monitoring and diagnostic technique used in software systems to track and visualize the path of requests as they traverse multiple microservices or components. In the context of an API gateway, distributed tracing helps capture and analyse the journey of API requests across various services, providing valuable insights into performance bottlenecks, latency issues and the overall health of the system.
Tyk currently supports OpenTelemetry and OpenTracing for distributed tracing. Support for OpenTelemetry is available since Tyk 5.2. If you have any comments and suggestions for this feature, please leave a comment on this community forum post.
Support for OpenTracing is now deprecated and we recommend to migrate to OpenTelemetry.