v1.0.0 — Initial Public Release
OTel Studio generates realistic, correlated OpenTelemetry data — traces, logs, and metrics — against any OTel-compatible backend. Docker-deployable in under a minute, no code required.
Highlights
- 25 realistic service topologies across Web App, Infrastructure, APM, Cloud Native, and Chaos/Stress categories — real parent-child span chains, not random noise
- Correlated signals — logs share trace IDs with the spans that produced them
- Multi-endpoint fanout — send to two or more backends simultaneously, each with independent TLS/mTLS
- Geo/IP simulation — realistic regional IP ranges or safe RFC 5737 test ranges
- Synthetic PII — opt-in, per-scenario, for testing redaction/DLP pipelines (RFC 2606 reserved domains only, never real data)
- Advanced scenario controls — custom attributes, span duration overrides, weighted status codes
- Real system data — optional real log file tailing and Docker container log/metric collection alongside simulated traffic
- One-click stack presets for 12 popular backends: Grafana Alloy, OpenTelemetry Collector, Elastic APM, Honeycomb, Jaeger, SigNoz, OpenObserve, Datadog, New Relic, Dynatrace, Lightstep
- Sequential mode, anomaly injection, and time-limited quota runs for structured load testing
- Icon-rail UI — Dashboard, Scenarios, Real Data, Endpoints, and Stats as dedicated full-width pages
Getting Started
docker run -d --name otel-studio -p 3002:3002 \
-e OTEL_ENDPOINT="http://your-collector:4317" \
-e OTEL_PROTOCOL="grpc" \
-e ADMIN_PASS="your-password" \
otel-studio:latestFull documentation: [otel-studio.xplurdata.com/documentation.html](https://otel-studio.xplurdata.com/documentation.html)
Security
Every image is scanned for critical and high-severity vulnerabilities before release.
License
MIT
Built by [XplurData](https://xplurdata.com)