Getting Started with ɳSentry
هذا المحتوى غير متوفر بلغتك بعد.
Getting Started with ɳSentry
Section titled “Getting Started with ɳSentry”ɳSentry is a comprehensive observability and incident management bundle for nSelf deployments. Monitor uptime, track errors, manage incidents, and maintain SLOs — all self-hosted.
Installation
Section titled “Installation”Prerequisites
Section titled “Prerequisites”- nSelf CLI v1.1.1 or later
- Valid ɳSentry bundle license (included in ɳSelf+ or standalone $0.99/mo)
- Postgres 14+ (included in nSelf stack)
Install the Bundle
Section titled “Install the Bundle”nself license set nself_pro_xxxxx # Your ɳSentry license keynself plugin install --bundle nsentryThis installs all 13 ɳSentry plugins:
Baseline (7):
- nself-uptime-monitor
- nself-status-page
- nself-incident-mgmt
- nself-alert-router
- nself-slo-tracker
- nself-synthetic-monitor
- nself-rum
Expansion (6):
- nself-errors
- nself-cron-monitor
- nself-oncall
- nself-crash
- nself-anomaly
- nself-audit (free tier)
Configure
Section titled “Configure”After install, environment variables auto-populate in .env.prod:
# Alert channelsNSENTRY_SLACK_WEBHOOK=https://hooks.slack.com/services/...NSENTRY_EMAIL_FROM=alerts@yourdomain.com
# SLO targetsNSENTRY_SLO_API_TARGET=99.95NSENTRY_SLO_WEB_TARGET=99.9
# RetentionNSENTRY_ERROR_RETENTION_DAYS=90NSENTRY_LOG_RETENTION_DAYS=30Deploy
Section titled “Deploy”nself buildnself start --environment prodɳSentry runs on ports 3831–3843 (auto-proxied via Nginx).
First Steps
Section titled “First Steps”- Access dashboards at
sentry.yourdomain.com/dashboards - Configure alert channels (Slack, email, PagerDuty)
- Set SLO targets for your critical services
- Add synthetic monitors for external endpoints
- Enable error tracking in your app SDKs
See Architecture for detailed component overview.