The OpenTelemetry Standard
PlayerZero is built to support the OpenTelemetry standard for logs, traces, and metrics.
Overview
OpenTelemetry (OTel) is an open-source, vendor-neutral standard for generating, collecting, and exporting telemetry data. Backed by the CNCF, it’s the industry norm for instrumenting distributed systems.
It unifies three core signal types:
- Traces – End-to-end workflows across services
- Logs – Structured, timestamped events
- Metrics – Numeric signals representing system health
To learn more, visit opentelemetry.io.
Why PlayerZero Supports OTel
PlayerZero integrates with OTel to correlate backend telemetry with real user sessions in the frontend. By supporting the native OTLP format, we enable you to:
- Use existing OTel exporters or collectors
- Ingest logs, traces, and metrics in real time
- Enrich these signals with user identity and session context
- Connect issues to the commit, release, or function that caused them
You choose how to instrument your code; PlayerZero adds user and code insights to each signal.
What You Can Send
Anything in the OTel (OTLP) format:
- Traces (Spans) – Distributed workflows across services
- Logs – Structured log data
- Metrics – Health or performance indicators
PlayerZero automatically merges these signals into issues, timelines, and regression analysis.
Logs, Traces, and Metrics in PlayerZero
While traditional observability platforms excel at dashboards and alerts, PlayerZero focuses on end-to-end issue resolution. We bridge your backend data with user sessions and code commits to surface what truly impacts customers.
Our Approach
We correlate telemetry with:
- User session timelines
- Frontend events and actions
- Commit and release data
- Known or repeating issues
This unified view helps identify root causes without toggling between multiple tools.
Frontend-to-Backend Trace Linking
The PlayerZero Web SDK attaches a traceparent
header to user actions. This:
- Links frontend events to backend spans
- Shows end-to-end timelines spanning UI and system layers
- Maps traces to specific users, pages, and releases
Trace Support
- Accept all OTLP-compliant spans
- Detect root spans, measure latency, track multi-service requests
- Highlight repeat issues and performance spikes
Traces appear inside PlayerZero’s issue view and tie directly to user sessions.
Log Support
- Ingest structured OTLP logs
- Associate them automatically to traces via
trace_id
or user/session context - Group recurring log entries to identify patterns or regressions
Logs give deeper context alongside traces and user actions in one place.
Metric Support
- Accept OTLP metrics (e.g., CPU usage, error rate, latency)
- Surface spikes and anomalies that align with real user impact
- No standalone dashboard: metrics are used to enrich issue timelines and triage
Example Workflow
- User Action: A user clicks a button in the browser (Web SDK adds
traceparent
). - Backend Spans/Logs: The server emits spans and logs via OTel.
- Automatic Correlation: PlayerZero merges frontend + backend data in real time.
If the request fails, PlayerZero can:
- Flag a new or regressed issue
- Show the full session + logs + traces
- Reveal code commits causing the error
What’s Next?
- Use PlayerZero’s Endpoint - Point your OTLP exporter to our ingest service.
Was this page helpful?