Skip to main content

ɳ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.