OpenTelemetry Demo Documentation
Welcome to the OpenTelemetry Demo documentation, which covers how to install and run the demo, and some scenarios you can use to view OpenTelemetry in action.
Running the Demo
Want to deploy the demo and see it in action? Start here.
Language Feature Reference
Want to understand how a particular language’s instrumentation works? Start here.
Language | Automatic Instrumentation | Instrumentation Libraries | Manual Instrumentation |
---|---|---|---|
.NET | Cart Service | Cart Service | |
C++ | Currency Service | ||
Go | Accounting Service, Checkout Service, Product Catalog Service | Checkout Service, Product Catalog Service | |
Java | Ad Service | Ad Service | |
JavaScript | Frontend | Frontend, Payment Service | |
Kotlin | Fraud Detection Service | ||
PHP | Quote Service | Quote Service | |
Python | Recommendation Service | Recommendation Service | |
Ruby | Email Service | Email Service | |
Rust | Shipping Service | Shipping Service |
Service Documentation
Specific information about how OpenTelemetry is deployed in each service can be found here:
- Ad Service
- Cart Service
- Checkout Service
- Email Service
- Frontend
- Load Generator
- Payment Service
- Product Catalog Service
- Quote Service
- Recommendation Service
- Shipping Service
Scenarios
How can you solve problems with OpenTelemetry? These scenarios walk you through some pre-configured problems and show you how to interpret OpenTelemetry data to solve them.
We’ll be adding more scenarios over time.
- Generate a Product Catalog error for
GetProduct
requests with product id:OLJCESPC7Z
using the Feature Flag service - Discover a memory leak and diagnose it using metrics and traces. Read more
Reference
Project reference documentation, like requirements and feature matrices.