Product-layer observability for your self-hosted stack. Uptime checks, status pages, incident workflows, alert routing, SLOs, synthetic tests, real-user monitoring, error tracking, crash reporting, anomaly detection, audit logs — all on your infrastructure, no external SaaS bill.
ɳSentry replaces the observability SaaS layer that most teams bolt on top of their infra: Sentry for errors, PagerDuty for on-call and alerts, Statuspage for public status, Datadog Synthetics for synthetic tests, Crashlytics for mobile crashes, Anodot for anomaly detection. With ɳSentry those services run inside your nSelf stack, subject to your own data retention policies and network boundaries.
Note: ɳSentry is product-layer observability. The free infrastructure monitoring stack (Prometheus, Grafana, Loki, Alertmanager, cAdvisor, Node Exporter) ships with every nSelf install at no cost. ɳSentry sits above that layer — it watches your product behavior, not your server resources.
Included in the $0.99/mo ɳSentry bundle:
| Plugin | Replaces | What it does |
|---|---|---|
| nself-uptime-monitor | UptimeRobot, BetterUptime | HTTP, TCP, DNS checks with multi-region heartbeats |
| nself-status-page | Statuspage, Instatus | Public status page with incident timeline and component health |
| nself-incident-mgmt | FireHydrant, Rootly | Incident workflow with timeline, runbooks, severity levels, post-mortems |
| nself-alert-router | PagerDuty (alerts), OpsGenie | Multi-channel alert routing with deduplication, throttling, escalation |
| nself-slo-tracker | Nobl9, Datadog SLOs | Service level objectives with error budget burndown |
| nself-synthetic-monitor | Datadog Synthetics, Checkly | Browser-driven synthetic checks for login, checkout, and other flows |
| nself-rum | Datadog RUM, FullStory | Real user monitoring — page load metrics, JS errors, web vitals |
Also included in the $0.99/mo bundle. The nself-audit plugin is free for all users regardless of bundle membership.
| Plugin | Replaces | What it does |
|---|---|---|
| nself-errors | Sentry errors | Backend error capture with source maps, breadcrumbs, release tracking |
| nself-cron-monitor | Cronitor, Sentry Crons | Heartbeat monitoring for scheduled jobs |
| nself-oncall | PagerDuty on-call, Grafana OnCall | On-call schedule with rotations, overrides, escalation policies |
| nself-crash | Crashlytics, Sentry crash | Mobile and desktop crash reporting with symbolication |
| nself-anomaly | Anodot, Datadog anomaly | Time-series anomaly detection |
| nself-audit FREE | Audit log SaaS | Tamper-evident audit log with event chains (free for all users) |
# Baseline bundle (7 plugins)
nself license set nself_pro_xxxxx...
nself plugin install nself-uptime-monitor nself-status-page nself-incident-mgmt \
nself-alert-router nself-slo-tracker nself-synthetic-monitor nself-rum
nself build && nself restart
# Full bundle + expansion (12 pro plugins — audit is free, install separately)
nself plugin install nself-errors nself-cron-monitor nself-oncall \
nself-crash nself-anomaly
nself build && nself restart
# Audit plugin (free — no license required)
nself plugin install nself-audit
nself build && nself restart| Feature | ɳSentry ($0.99/mo) | Sentry + PagerDuty + Statuspage |
|---|---|---|
| Uptime monitoring | Included | Separate tool (BetterUptime ~$20/mo) |
| Status page | Included | Statuspage by Atlassian (~$29/mo) |
| Incident management | Included | PagerDuty or FireHydrant ($25–$50+/mo) |
| Alert routing | Included | PagerDuty (~$21/user/mo) |
| SLO tracking | Included | Datadog SLOs or Nobl9 ($$$) |
| Synthetic monitoring | Included | Datadog Synthetics or Checkly (~$30/mo) |
| Real user monitoring | Included | Datadog RUM (~$1.5/user/mo) |
| Error tracking | Included | Sentry (~$26/mo) |
| Crash reporting | Included | Crashlytics (free) or Sentry |
| Anomaly detection | Included | Datadog or Anodot ($$$) |
| Audit log | Free (nself-audit) | Separate tool or add-on |
| Data residency | Your VPS, your rules | Vendor data centers |
| Typical monthly cost | $0.99/mo | $100–$500+/mo |
No. ɳSentry is an independent nSelf plugin bundle. The name is a common word (sentinel). ɳSentry covers similar ground — error tracking, crash reporting — but is a fully separate codebase running on your own infrastructure.
No. Prometheus, Grafana, Loki, and the rest of the free monitoring stack remain unchanged. ɳSentry adds the product-layer on top: user-facing status pages, on-call schedules, SLO contracts, synthetic tests, and error tracking tied to your application releases — things Prometheus does not model.
No. ɳSentry is a backend-only bundle. The status page plugin (nself-status-page) generates a public-facing status page as a static site served by nginx. All other surfaces are accessible via the nSelf Admin UI at localhost:3021.
ɳSentry shipped with ɳSelf v1.1.0. The 7-plugin baseline bundle and the 6-plugin expansion are both GA. The audit plugin (free) is included.