Comprehensive observability keeps your widget reliable. Error tracking captures exceptions with full context. Performance monitoring tracks TTFB, FCP, and render times. Health checks enable uptime monitoring. Alerting rules notify on-call engineers. Status page keeps customers informed.
Reliability requires visibility. You can't fix what you can't see. Our monitoring and alerting infrastructure provides comprehensive observability into widget health, performance, errors, and user experience — enabling proactive incident detection and rapid response.
Every exception is captured, enriched with context, and forwarded to error tracking services (Sentry, Rollbar, Bugsnag, Application Insights). Captured data includes:
Key metrics tracked by percentile (p50, p75, p90, p95, p99):
p95/p99 metrics ensure edge cases affecting small percentages of users are addressed.
Define acceptable performance thresholds:
Monitoring alerts when real-world performance violates budgets.
Thresholds for actionable events:
Alerts route through on-call systems (PagerDuty, Opsgenie) with escalation policies and attached runbooks.
/health — returns 200 OK if service is operational/health/deep — verifies database connectivity, knowledge base access, and AI service availabilityHealth checks run every 30–60 seconds from multiple geographic regions. SLA compliance is tracked automatically.
Machine learning models detect unusual patterns: