This quick start guide offers a detailed, step-by-step walkthrough for configuring Tyk API Gateway (OSS, self-managed or hybrid gateway connected to Tyk Cloud) with OpenTelemetry and Jaeger to significantly improve API observability. We will cover the installation of essential components, their configuration, and the process of ensuring seamless integration.For Kubernetes instructions, please refer to How to integrate with Jaeger on Kubernetes.
Step 3: Run Tyk Gateway OSS with OpenTelemetry Enabled
To run Tyk Gateway with OpenTelemetry integration, extend the previous Docker Compose file to include Tyk Gateway and Redis services. Follow these steps:
Add the following configuration to your existing docker-compose.yml file:
You should observe traces generated by Tyk Gateway, showcasing the distributed tracing information.Select a trace to visualize its corresponding internal spans: