Guide
Session Replay & Profiling
Replays show what the user did; profiles show where the CPU went. Both arrive through the standard SDK envelope — no extra endpoints to wire.
Session Replay
Sentry.init({
dsn: '…@jentry.app/<projectId>',
integrations: [Sentry.replayIntegration()],
replaysSessionSampleRate: 0.05, // 5% of sessions
replaysOnErrorSampleRate: 1.0, // always when an error happens
});- The SDK's compressed recordings (zlib/gzip) are decoded on ingest; segments of one session merge into a single replay.
- Replays list per project/org with duration and event counts; the detail page plays the DOM recording.
- Recordings are capped (~20k rrweb events per replay) so a runaway session can't bloat storage.
Profiling
Enable profiling in a Sentry SDK (profilesSampleRate) or POST sampled profiles directly. jentry aggregates each profile into per-function self/total time — the Slowest Functions view — and links profiles to their trace.
Privacy note: replays record DOM content. Use the SDK's masking options (maskAllText, blockSelector) for sensitive UIs — masking is enforced client-side by the SDK before anything is sent.
Try jentry free
Hosted error tracking & performance monitoring. Works with your Sentry SDKs — send your first event in minutes.