ɳSentry Plugin Reference
Detailed specifications for all 13 ɳSentry plugins
Complete specifications for all plugins in the ɳSentry bundle.
Plugin Specifications
| Plugin | Port | Tier | Role | Data |
|---|---|---|---|---|
| nself-uptime-monitor | 3831 | Baseline | HTTP/HTTPS endpoint checks | Uptime, latency, SSL cert status |
| nself-status-page | 3832 | Baseline | Public status dashboard | Incident timeline, component status |
| nself-incident-mgmt | 3833 | Baseline | Incident creation + resolution | Incident records, assignments, notes |
| nself-alert-router | 3834 | Baseline | Alert aggregation + routing | Alert rules, dedup config, routing matrix |
| nself-slo-tracker | 3835 | Baseline | SLO definition + tracking | SLO targets, error budgets, burn rates |
| nself-synthetic-monitor | 3836 | Baseline | Multi-step user flow testing | Flow results, screenshots, video |
| nself-rum | 3837 | Baseline | Real User Monitoring (browser) | PageView, error, perf beacons, session replay |
| nself-errors | 3838 | Expansion | Error ingestion + grouping | Error events, stack traces, source maps |
| nself-cron-monitor | 3839 | Expansion | Cron job heartbeat tracking | Job status, duration, failure logs |
| nself-oncall | 3840 | Expansion | On-call schedule + escalation | Schedules, escalation rules, assignments |
| nself-crash | 3841 | Expansion | Native crash reporting | iOS/Android crash dumps, symbolication |
| nself-anomaly | 3842 | Expansion | Anomaly detection on metrics | Baselines, deviation alerts |
| nself-audit | 3843 | Free | Audit log storage + compliance | Audit records, immutable log, reports |
Configuration Per Plugin
nself-uptime-monitor
NSENTRY_UPTIME_CHECK_INTERVAL=300 # seconds
NSENTRY_UPTIME_TIMEOUT=10
NSENTRY_UPTIME_REGIONS=us-west,us-east,eu-west # probe locations
nself-errors
NSENTRY_ERRORS_RETENTION=90 # days
NSENTRY_ERRORS_SAMPLE_RATE=1.0 # 100% (lower to reduce volume)
NSENTRY_ERRORS_BATCH_SIZE=100
nself-slo-tracker
NSENTRY_SLO_API_TARGET=99.95
NSENTRY_SLO_WEB_TARGET=99.9
NSENTRY_SLO_BURN_ALERT_THRESHOLD=10 # %/day
nself-alert-router
NSENTRY_ALERT_SLACK_WEBHOOK=https://hooks.slack.com/...
NSENTRY_ALERT_EMAIL_FROM=alerts@yourdomain.com
NSENTRY_ALERT_PAGERDUTY_KEY=...
Integration
Each plugin exposes a GraphQL API at /api/graphql + REST endpoints at /<plugin-name>/api/.
Example: query errors from nself-errors plugin
query {
errors(first: 10, filter: { severity: ERROR }) {
edges {
node {
id
message
stackTrace
occurrenceCount
lastSeen
}
}
}
}
See API Reference for complete endpoint documentation.