Events not showing

Events not showing in AllStak: diagnose it in minutes

Your SDK is installed but the dashboard stays empty, or new errors stop arriving. Almost every case comes down to one of six checks below.

What this looks like

You initialized the official Sentry SDK with an AllStak DSN, deployed, and triggered a test error — but nothing appears. Or events stopped after a deploy, DSN change, or network change. Work through the checks below before changing instrumentation.

Events also "disappear" when they actually arrived — but under a different environment than the one your dashboard is filtered to, or as handled events while you are only looking for crashes. Work through the steps in order; each one rules out a whole class of causes.

Common root causes

DSN wrong or not loaded

The DSN points at a different project, or ALLSTAK_DSN is empty in the running process — common after deploys that do not carry runtime configuration across.

Environment filter hides the events

Events land under the environment string the SDK sent (e.g. development), while the dashboard is filtered to production. The data is there — you are just not looking at it.

SDK init runs too late or not at all

If errors are thrown before the SDK initializes — or the init code path never executes in production builds — there is nothing in place to capture them.

Network egress or plan limits

A firewall, proxy, or TLS interception blocking HTTPS to the ingest endpoint silently drops events. Separately, sustained high volume can be throttled under your plan limits.

Step-by-step diagnosis

Run these checks in order — each rules out the most common cause before the next.

  1. 1

    Verify the AllStak DSN

    Open the intended project in AllStak and copy its DSN again. Compare its public key, host, and project identifier with the value loaded by the application.

  2. 2

    Confirm the env var is loaded at runtime

    Log only whether ALLSTAK_DSN is present at startup, never its value. A variable present in local .env but missing from the deployed runtime is a common cause of an empty dashboard.

  3. 3

    Check the environment filter in the dashboard

    Events appear under the environment your SDK sent (the environment option in init or config). Switch the dashboard's environment filter to the value your SDK is actually configured with — including a default like development if you never set it.

  4. 4

    Make sure init runs before errors happen

    Initialize the official Sentry SDK as early as its runtime guide requires — for example, before loading the application in Node.js, through instrumentation.ts in Next.js, or before creating the Python application.

  5. 5

    Test network egress to the ingest endpoint

    From the machine running your app, confirm HTTPS requests to the AllStak ingest endpoint succeed — corporate proxies, container network policies, and TLS-intercepting middleboxes all silently drop SDK traffic.

  6. 6

    Check capture gates and plan limits

    Unhandled exception behavior depends on the official runtime integration; handled failures need its explicit captureException API. If volume is very high, ingest can also be throttled under plan limits.

Prevent it from recurring

  • Provide the AllStak DSN through runtime configuration in every environment — never hard-code it.
  • Set environment explicitly in SDK init so staging and production never mix or hide each other.
  • Initialize the SDK first in your entry file, before any code that can throw.
  • After every deploy, trigger one known test error and confirm it arrives before moving on.
  • Keep an eye on plan usage so throttling never surprises you during an incident.

Still stuck?

If you have worked through all six steps and events still are not arriving, check the AllStak status page first to rule out a platform-side issue, then email [email protected] with your project name, SDK and version, and roughly when you expected events — we will trace it from the ingest side.

Frequently asked questions

How quickly should events appear after they are sent?

Events normally appear in near real-time — within seconds of the SDK sending them. If you are waiting minutes, something in this guide is blocking them; events do not queue up for delayed delivery on the dashboard side.

Why do my events show under the wrong environment?

The dashboard groups events by the environment string the SDK sent. If your production deploy still passes environment: 'development' (or never sets it), events land there. Fix the environment option in init and redeploy.

Are handled exceptions captured automatically?

No. Unhandled exceptions are automatic; handled ones inside try/catch need an explicit captureException call. If you only see crashes but not caught errors, that is by design — add manual captures where you need them.

Can plan limits cause events to be dropped?

Sustained volume beyond your plan limits can be throttled. If events arrive normally at low volume but go missing during spikes, review your plan usage in the dashboard.

Get your events flowing

Install the official Sentry SDK, initialize it with your AllStak DSN, and verify a test error before rollout.