Everything you need to monitor your apps
From backend error tracking to frontend real user monitoring, Nadi gives you complete visibility into your application's health — server and browser.
Error Tracking
Catch every error, before your users do
Nadi captures exceptions, slow queries, failed jobs, and 7 other issue types from your PHP applications. Complete stack traces with context, smart deduplication, and affected user tracking.
-
{}Stack Traces
- — Full call stacks with variable states, execution context, and file references. See exactly what happened and where.
-
=Smart Deduplication
- — Intelligent grouping of similar errors. See occurrence counts and affected users instead of noise.
-
@User Tracking
- — Know which users are affected by each error. Prioritize fixes based on real user impact.
Real User Monitoring
See your app through your users' eyes
The JavaScript RUM SDK captures performance metrics, user sessions, and browser errors automatically — with source map deobfuscation for production stack traces.
Core Web Vitals
LCP, INP, CLS, FCP, and TTFB with percentile breakdowns. Track real-world performance against Google thresholds.
Session Tracking
Full user session lifecycle with page views, interactions, and crash detection across browser tabs.
JavaScript Errors
Capture browser exceptions with source map deobfuscation for readable production stack traces.
Rage Click Detection
Detect user frustration patterns. Know when users repeatedly click non-responsive elements.
Page Load Performance
Waterfall metrics for navigation timing, resource loading, and DOM construction performance.
Network Monitoring
Track XHR and Fetch requests with timing, status codes, and payload sizes automatically.
Long Task Detection
Identify main thread blocking tasks that cause jank and poor responsiveness in the browser.
Memory Monitoring
Track JavaScript heap usage over time to detect memory leaks and high-memory pages.
Custom Events
Track user interactions, feature usage, and business events with custom event tracking API.
Alerting & Notifications
Know about issues the moment they happen
Configure alert rules based on error thresholds, new exception types, or performance degradation. Route notifications to the right channels and manage alert lifecycle.
-
!Alert Rules
- — Threshold-based and pattern-based rules. Trigger on error spikes, new exception types, or slow queries.
-
#Channel Routing
- — Slack, Microsoft Teams, Telegram, and webhooks. Route alerts to the right team channels automatically.
-
✓Alert History
- — Acknowledge, resolve, and track alert history. Full audit trail for every alert lifecycle event.
Advanced Capabilities
Tracing and source maps
Deep observability for production applications.
OpenTelemetry (OTLP)
Receive OpenTelemetry Protocol data including distributed traces, metrics, and structured logs. Correlate backend spans with frontend user sessions for full request lifecycle visibility.
Source Map Management
Upload source maps to deobfuscate minified JavaScript stack traces. See original file names, line numbers, and function names in production error reports. Manage versions and releases.
Organization & Access
Built for teams, scaled for organizations
Multi-tenant architecture with complete data isolation, team-based access, and audit trails.
Multi-Organization
Complete data isolation between organizations with PostgreSQL schema-per-project architecture. Switch between organizations seamlessly.
Teams & Roles
Jetstream-powered team management with granular role-based permissions. Assign team members to specific applications and projects.
Projects & Applications
Group applications into projects for logical organization. Each application gets dedicated App ID and Secret credentials for authentication.
Audit Trail
Complete audit logging for all model changes, authentication attempts, and administrative actions. Meet compliance requirements with tamper-proof records.
Issue Types
10 issue types, complete coverage
Every type of issue your PHP application can produce, captured and categorized automatically.
Exceptions & Errors
PHP exceptions, fatal errors, and warnings with full stack traces and context.
Database Queries
Slow queries, N+1 detection, and failed database operations with query text.
Queue Job Failures
Failed jobs with exception details, attempt counts, and queue metadata.
HTTP Request Errors
4xx and 5xx responses, request timeouts, and failed external API calls.
Mail Failures
Failed email sends, SMTP errors, and mail configuration issues.
Notification Issues
Failed notifications across all channels including Slack, Teams, and Telegram.
Scheduled Task Failures
Failed cron jobs and scheduled tasks with output and timing data.
CLI Command Errors
Artisan command failures with exit codes, output, and exception details.
Authorization Failures
Gate and policy denials with user context and attempted actions.
Log Entries
Captured log entries at configurable severity levels with structured context.
Works with your framework
First-class SDK support for PHP frameworks and browser JavaScript.
Ready to monitor your PHP apps?
Start capturing errors and performance data in under 2 minutes.