Error tracking for the project you ship
PostDeploy Observe catches unhandled errors from your app and groups them into issues you can triage, not a feed of one-off events. Tag each deploy with a release version. Observe shows the recorded release context with an issue, so you can investigate when the error first appeared. Upload a sourcemap and a stack trace from your minified bundle reads like the original source.
What PostDeploy Observe does
Three things turn a pile of stack traces into something you can act on: grouping makes the same bug one issue, release context helps you investigate a deploy window, and sourcemaps point the trace at your real code.
- Grouping and triage: matching stack frames collapse into a single issue with an event count, and you mark each one new, ignored or resolved.
- Releases: tag every deploy with a version. An issue shows recorded release context, which helps you investigate the deploy window.
- Sourcemap symbolication: upload the sourcemap alongside your build, and a stack trace from a minified bundle resolves back to the original file, line and function name.
Send errors from JavaScript
Install the SDK and initialize it once, near the top of your entry file. It catches unhandled exceptions and unhandled promise rejections and reports them to your project.
npm install @postdeploy/sdk
Send errors from Elixir
Add the Hex package, start PostDeploy under your application supervisor, and put PostDeploy.Plug near the start of your Phoenix pipeline.
{:postdeploy_sdk, "~> 0.2.0"}
What PostDeploy Observe does not offer
Stated plainly, because finding out after you integrate is worse than reading it here. Observe does not ingest logs. It does not collect traces. It does not compute metrics. It does not record session replay. It tracks errors, and only errors.
How many errors PostDeploy includes
PostDeploy includes 50,000 error events a month, during the trial and after it for $29 a month. Each pillar has its own allowance. See the full set of limits on the pricing page.
Questions
How does PostDeploy decide two errors are the same issue?
By matching stack frames. Reports with the same signature collapse into one issue with a running event count, instead of one alert per occurrence.
Which SDK can I install today?
Install @postdeploy/sdk from npm for JavaScript, or postdeploy_sdk from Hex for Elixir and Phoenix.
How many error events does PostDeploy include?
PostDeploy and the 14-day trial include 50,000 a month, tracked on its own allowance rather than shared with monitoring or analytics.