Simulated incident story
This demo data is read-only and follows one deploy from failing tests to recovery.
- Bad deployStorefront release 2026.05-demo shipped with a checkout regression.
- Failed CI/test runGitHub Actions posted a failed unit test run with two checkout failures.
- Latency spikeAPI checks degraded while checkout health checks started returning errors.
- Confirmed incidentErrorNotifier opened a critical incident after repeated external failures.
- Alert routedEmail, Slack, and a signed automation webhook received delivery records.
- ResolutionThe deploy was rolled back, recovery was confirmed, and the report budget was updated.
Secrets
Project keys, logged-in account tokens, and private monitor diagnostics in one place.
JavaScript SDK
This snippet uses one public project key. The running site domain verifies itself when the SDK loads; add an optional accountCode only if your app intentionally groups authenticated visitors by a customer code.
<script src="https://errornotifier.com/wp-content/plugins/errornotifier-core/assets/js/errornotifier-sdk.js"></script>
<script>
ErrorNotifier.init({
projectKey: "enpk_your_public_project_key",
endpoint: "https://errornotifier.com/wp-json/errornotifier/v1/store",
feedbackEndpoint: "https://errornotifier.com/wp-json/errornotifier/v1/feedback",
verificationEndpoint: "https://errornotifier.com/wp-json/errornotifier/v1/sdk-verify",
environment: "production",
reportBug: true,
showReportBugButton: true,
basicStats: true,
pageStatsDetail: "path"
});
</script>WordPress setup link
Install the ErrorNotifier WordPress SDK plugin on the client site, open this link as a site admin, then apply the public project key and endpoints. Replace example.com with the client site host when you are not using a monitor-specific link.
https://example.com/wp-admin/options-general.php?page=errornotifier-wordpress-sdk&en_project_key=enpk_your_public_project_key&en_endpoint=https://errornotifier.com/wp-json/errornotifier/v1/store&en_script_src=https://errornotifier.com/wp-content/plugins/errornotifier-core/assets/js/errornotifier-sdk.js&en_environment=production&en_bug_button=default&en_page_stats=path&en_health_report=1&en_health_footer=1&en_health_slug=health-reportVisual Studio client settings
Use this appsettings-style block for browser-side error capture in .NET or Visual Studio projects. Server secrets are created separately and are not placed in client-rendered configuration.
{
"ErrorNotifier": {
"PublicProjectKey": "enpk_your_public_project_key",
"StoreEndpoint": "https://errornotifier.com/wp-json/errornotifier/v1/store",
"FeedbackEndpoint": "https://errornotifier.com/wp-json/errornotifier/v1/feedback",
"VerificationEndpoint": "https://errornotifier.com/wp-json/errornotifier/v1/sdk-verify",
"Environment": "production",
"ReportBug": true,
"ShowReportBugButton": true,
"BasicStats": true,
"PageStatsDetail": "path"
}
}WordPress diagnostics tokens
These private tokens let failed WordPress checks fetch guarded diagnostic logs from the monitored site.
| Site | URL | Status | Client setup | Token |
|---|---|---|---|---|
| Marketing sitedemo.errornotifier.com | https://demo.errornotifier.com/ | Token Ready | Open WordPress setupCopy link | Token Ready en_diag_demo_placeholder_do_not_useObvious placeholder only; demo tokens never fetch private production logs. |
| Commerce siteshop.demo.errornotifier.com | https://shop.demo.errornotifier.com/ | Token Ready | Open WordPress setupCopy link | Token Ready en_diag_demo_placeholder_do_not_useObvious placeholder only; demo tokens never fetch private production logs. |
| Public APIapi.demo.errornotifier.com | https://api.demo.errornotifier.com/ | Token Needed | Open WordPress setupCopy link | Token Needed en_diag_demo_placeholder_do_not_useObvious placeholder only; demo tokens never fetch private production logs. |
| Documentationdocs.demo.errornotifier.com | https://docs.demo.errornotifier.com/ | Token Ready | Open WordPress setupCopy link | Token Ready en_diag_demo_placeholder_do_not_useObvious placeholder only; demo tokens never fetch private production logs. |
| Legacy webhook receiverhooks.demo.errornotifier.com | https://hooks.demo.errornotifier.com/ | Token Ready | Open WordPress setupCopy link | Token Ready en_diag_demo_placeholder_do_not_useObvious placeholder only; demo tokens never fetch private production logs. |
Project keys
Public browser keys are visible. Server secrets are shown once when created and cannot be recovered from this page.
| Project | Key label | Public key | Origins | Status |
|---|---|---|---|---|
| Browser storefrontproduction | Public setup/demo SDK key | enpk_your_public_project_keyServer secret placeholder: ensk_demo_placeholder_do_not_use | * | Active |
| Public APIproduction | Public API demo SDK key | enpk_demo_public_api_placeholderServer secret placeholder: ensk_demo_placeholder_do_not_use | * | Active |