Overview
When you configure an application, TypeAuth automatically:- Creates a health check monitor
- Performs regular HTTP requests
- Expects 200 OK responses
- Alerts on failures
Health Check Configuration
Default Settings
Every application comes with a basic health check:Monitoring Features
Health Checks
- Regular HTTP requests to your API
- Custom endpoints support
- Header customization
- Response validation
Dashboard View
Monitor your API health through the TypeAuth dashboard:- Real-time status
- Historical uptime
- Response time graphs
- Alert history
- Incident timelines
API Endpoints
Get Monitor Status
Update Monitor Configuration
Get Historical Data
Best Practices
-
Health Check Endpoints
- Create dedicated health check endpoint
- Keep health checks lightweight
- Include critical dependency checks
- Return appropriate status codes
-
Monitoring Configuration
- Set appropriate check intervals
- Configure reasonable timeouts
- Add relevant custom headers
- Document expected responses
-
Alert Management
- Configure relevant notification channels
- Set appropriate thresholds
- Document incident response procedures
- Regular alert review
Metrics Available
- Uptime Percentage
- Response Times
- Average
- Maximum
- Minimum
- Percentiles (p95, p99)
- Status Codes
- SSL Certificate Validity
- DNS Resolution Time
Limitations
- Minimum check interval: 30 seconds
- Maximum check interval: 300 seconds
- Maximum custom headers: 10
- Historical data retention: 30 days
- Maximum endpoints per application: 5
Status Codes
Status | Description |
---|---|
HEALTHY | All checks passing |
DEGRADED | Some checks failing |
DOWN | All checks failing |
MAINTENANCE | Monitoring paused |