Overview
EngageFabric provides comprehensive health monitoring endpoints to help you:- Monitor System Status: Check if all services are operational
- Integrate with Monitoring Tools: Connect to Datadog, Prometheus, or custom dashboards
- Automate Health Checks: Set up automated alerts for service degradation
- Debug Issues: Identify which component is causing problems
System Status Endpoint
Get a comprehensive view of all system components:The
/health/status endpoint is public and does not require authentication, making it suitable for external monitoring tools.Component Status Values
API Status
Database Status
Redis Status
Event Queue Status
WebSocket Status
Monitoring Integration
Prometheus/Grafana
Use the health endpoint with Prometheus blackbox exporter:Datadog
Configure a custom HTTP check:UptimeRobot / Pingdom
Simply add the health endpoint URL:Health Check Best Practices
Regular Polling
Poll health endpoints every 30-60 seconds for timely alerts without overwhelming the API.
Alert on Degraded
Set up alerts for both
unhealthy and degraded status to catch issues early.Monitor Latency
Track
latencyMs values over time to identify performance degradation trends.Check Event Queue
Monitor
pendingEvents to ensure events are being processed in a timely manner.Status Page
For real-time service status and incident history, visit:EngageFabric Status
View current service status and subscribe to incident notifications
Related
Rate Limits
Understand API rate limiting and quotas
Errors
Learn about error codes and handling
