Integration
Sentry
Confirms Sentry DSN delivery with a synthetic heartbeat.
An invalid or stale DSN means production errors vanish silently—you only discover observability gaps during your first real incident. PreFlight parses your DSN, sends a synthetic heartbeat event, and records provider response status so you know errors will reach the dashboard before launch day.
Requirements
<IntegrationRequirements
items={[
"Sentry DSN from the production project your app reports to",
"Environment name (for example production or staging)",
"Optional Sentry auth token, organization slug, and project slug for extended API checks",
]}
/>
What PreFlight checks
| Probe | What it proves |
| --- | --- |
| DSN parsing | The DSN project ID and public key are valid and well-formed. |
| Synthetic heartbeat | A test event is accepted by Sentry ingest. |
| Provider response | Safe status and response metadata are recorded without logging secrets. |
| Environment tagging | Events arrive with the configured environment label. |
Failure guidance
| Symptom | Fix |
| --- | --- |
| DSN rejected | Copy the current DSN from the production Sentry project—not a deleted or rotated project. |
| Event not visible | Check Sentry → Issues after a successful probe; the heartbeat is intentionally visible. |
| Wrong project | Confirm the DSN matches the project your deployed SDK initializes with. |
| Rate limited | Wait and retry, or confirm you are not pointing multiple environments at one overloaded key. |
Dashboard setup
Navigate to Integrations → Sentry in your PreFlight project.
Paste the DSN from Sentry → Settings → Client Keys (DSN).
Set the environment name to match your production SDK configuration.
Run Pre-Flight Check and confirm the heartbeat appears in Sentry Issues.
<RelatedLinks
links={[
{ href: "/docs/integrations/deployment", title: "Deployment", description: "Correlate error spikes with deploy health sampling." },
{ href: "/docs/guides/monitoring-and-sentinel", title: "Uptime Monitoring", description: "Keep watching error rates after the launch window." },
{ href: "/docs/api/monitoring-cron", title: "Event Timeline", description: "Timeline of checks, deploys, and incidents." },
]}
/>