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

PluginPortTierRoleData
nself-uptime-monitor3831BaselineHTTP/HTTPS endpoint checksUptime, latency, SSL cert status
nself-status-page3832BaselinePublic status dashboardIncident timeline, component status
nself-incident-mgmt3833BaselineIncident creation + resolutionIncident records, assignments, notes
nself-alert-router3834BaselineAlert aggregation + routingAlert rules, dedup config, routing matrix
nself-slo-tracker3835BaselineSLO definition + trackingSLO targets, error budgets, burn rates
nself-synthetic-monitor3836BaselineMulti-step user flow testingFlow results, screenshots, video
nself-rum3837BaselineReal User Monitoring (browser)PageView, error, perf beacons, session replay
nself-errors3838ExpansionError ingestion + groupingError events, stack traces, source maps
nself-cron-monitor3839ExpansionCron job heartbeat trackingJob status, duration, failure logs
nself-oncall3840ExpansionOn-call schedule + escalationSchedules, escalation rules, assignments
nself-crash3841ExpansionNative crash reportingiOS/Android crash dumps, symbolication
nself-anomaly3842ExpansionAnomaly detection on metricsBaselines, deviation alerts
nself-audit3843FreeAudit log storage + complianceAudit 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.