File attachments associated with events and traces, including screenshots, minidumps, crash reports, and view hierarchies.
Cron monitoring protocol for reporting job start, success, and failure via check-in envelopes.
SDK self-reporting protocol for tracking discarded events and their discard reasons.
Error monitoring — exception capture, wire format, stack trace enrichment, and crash detection.
Collecting qualitative user input with optional attachments, replay links, and error associations.
Structured logging protocol with severity levels, trace context, and batched envelope delivery.
Counter, gauge, and distribution metrics sent as batched trace_metric envelope items.
Stack trace sampling at regular intervals for flamecharts and performance bottleneck analysis.
Session recording protocol for capturing and streaming browser or mobile user sessions to Sentry.
Release health tracking via session lifecycle updates and crash-free rate computation.
Span creation, sampling, filtering, and data scrubbing within traces.
Distributed tracing with span trees, sampling, and cross-service trace propagation.
Deprecated user feedback mechanism — use the Feedback spec instead.