Health Monitoring & Alerts
UnboundBytes provides built-in health monitoring to help you stay informed about your applications. This guide explains how to monitor your apps and set up alerts.
Why Monitoring Matters
Section titled “Why Monitoring Matters”Monitoring helps you:
- Know when problems happen - Before users complain
- Detect issues early - When they’re easier to fix
- Track performance trends - See if your system is slowing down
- Verify backups work - Confirm your data is protected
Application Health Status
Section titled “Application Health Status”Each application in the portal displays its current health status:
Status Indicators
Section titled “Status Indicators”- Running (green) - Application is healthy and responding normally
- Degraded (yellow) - Application is running but experiencing issues
- Stopped (gray) - Application is not currently running
- Error (red) - Application encountered a critical error and needs attention
Click on any application card to see detailed health information.
Health Checks
Section titled “Health Checks”UnboundBytes automatically checks your applications:
- Web accessibility - Can we reach your application’s web interface?
- Response time - Is it responding quickly or slowly?
- Resource usage - How much CPU and memory is it using?
- Connectivity - Is your device connected and online?
Health checks run every few minutes. You’ll see:
- Last check time
- Current status
- Response time
- Error details (if any)
Application Metrics
Section titled “Application Metrics”View real-time metrics for each application:
- Go to your application’s page
- Click “Health & Metrics” or “Monitoring”
- You’ll see:
- CPU usage - How much processing power it’s using
- Memory usage - How much RAM it’s consuming
- Disk usage - How much storage it’s using
- Network activity - Data being sent and received
- Request rate - How many requests per second
- Error rate - Percentage of requests that failed
Metrics are displayed as:
- Current value - Right now
- 24-hour trend - How it’s been doing today
- Performance alerts - Warnings if usage is too high
Setting Up Alerts
Section titled “Setting Up Alerts”Email Notifications
Section titled “Email Notifications”Get notified when problems happen:
- Go to Settings → Notifications
- Under Application Alerts, choose what to alert on:
- Application stops unexpectedly
- Application becomes unresponsive
- CPU usage stays above 80% for 5 minutes
- Memory usage stays above 85% for 5 minutes
- Disk space below 5%
- Backup fails
- Choose how to be notified:
- Email - Sent to your account email
- Browser push - Notification in the portal (if enabled)
- Click Save
Alert Frequency
Section titled “Alert Frequency”You can control how often you’re alerted:
- Immediate - Get notified the moment a problem is detected
- Digest - Get notified once per hour if problems exist
- Daily summary - Get one email per day with all issues
- Critical only - Only alert for critical problems
Quiet Hours
Section titled “Quiet Hours”Disable alerts during off-hours:
- Go to Settings → Notifications
- Under Quiet Hours, set when alerts should pause
- Only critical alerts will break through quiet hours
- Example: Pause alerts from 10 PM to 8 AM
Device Monitoring
Section titled “Device Monitoring”Monitor the health of your entire device:
- Go to Devices in the portal
- Click your device to see:
- Overall device health status
- All applications running on it
- System resource usage
- Connection status and latency
- Last communication time
- Device uptime
Device Health Indicators
Section titled “Device Health Indicators”- Connected (green) - Device is online and communicating
- Degraded (yellow) - Device is slow to respond
- Offline (red) - Device is not responding (check your connection)
Performance Optimization
Section titled “Performance Optimization”Understanding Your Metrics
Section titled “Understanding Your Metrics”High CPU Usage (>80%):
- An application is doing heavy processing
- Multiple apps competing for resources
- Possible misconfiguration in the app
High Memory Usage (>85%):
- Application has a memory leak
- App is processing a large task
- Device doesn’t have enough RAM for this workload
High Disk Usage (>90%):
- Application data is growing
- Old backups or logs need cleaning
- Database needs maintenance
Slow Response Time (>3 seconds):
- Network latency issue
- Device is under heavy load
- Application has a performance problem
When to Upgrade Your Device
Section titled “When to Upgrade Your Device”Consider upgrading if:
- CPU usage regularly exceeds 80%
- Memory usage regularly exceeds 85%
- Applications are frequently slow or timing out
- Disk space is consistently above 85%
Upgrading means moving your applications to a device with more resources.
Common Monitoring Scenarios
Section titled “Common Monitoring Scenarios”Monitoring a Production App
Section titled “Monitoring a Production App”- Set up email alerts for critical issues
- Check the portal daily to spot trends
- Create a manual backup before making changes
- Test backups monthly to ensure recovery works
- Monitor metrics for a few days after updates
Monitoring Multiple Apps
Section titled “Monitoring Multiple Apps”- Use the device health view for overall status
- Set up alerts only for critical issues
- Check the dashboard weekly for trends
- Prioritize alerts for revenue-critical apps
- Group related apps for easier monitoring
Monitoring During Backups
Section titled “Monitoring During Backups”Backups may temporarily increase:
- Disk I/O (reading files for backup)
- Network activity (uploading to storage)
- CPU usage (compression)
This is normal. Backups are optimized to minimize impact.
Troubleshooting Monitoring Issues
Section titled “Troubleshooting Monitoring Issues”Not Receiving Alerts
Section titled “Not Receiving Alerts”Check:
- Confirm alerts are enabled in Settings → Notifications
- Check your email’s spam folder
- Verify the email address is correct
- Make sure the app that’s having problems matches your alert criteria
Fix:
- Disable and re-enable the alert rule
- Update your email address if needed
- Create a test alert to verify notifications work
Inaccurate Health Status
Section titled “Inaccurate Health Status”Check:
- The application is actually running and accessible
- Your device has a stable internet connection
- No firewall rules are blocking health checks
Fix:
- Manually refresh the health check by clicking “Check Now”
- Restart the application
- Check device logs for connection issues
Missing Metrics
Section titled “Missing Metrics”Check:
- Application has been running for at least 5 minutes
- Device is connected and online
- Application is visible in the portal
Fix:
- Wait a few minutes for metrics to populate
- Restart the application to generate new metrics
- Check if device is collecting data properly
Advanced Monitoring
Section titled “Advanced Monitoring”Custom Dashboards (Coming Soon)
Section titled “Custom Dashboards (Coming Soon)”Create custom dashboards with:
- Charts showing trends over time
- Multiple applications side-by-side
- Custom date ranges for analysis
- Export data for reporting
Integration with External Tools
Section titled “Integration with External Tools”Connect UnboundBytes monitoring to:
- Grafana - Create custom dashboards
- Prometheus - Export metrics for analysis
- PagerDuty - Escalate critical alerts
- Slack - Send notifications to channels
Contact support for integration help.
Monitoring Best Practices
Section titled “Monitoring Best Practices”Regular Health Checks
Section titled “Regular Health Checks”- Daily: Glance at application status in the portal
- Weekly: Review metrics and performance trends
- Monthly: Test a backup restore process
- Quarterly: Review alert rules and update as needed
Documentation
Section titled “Documentation”Keep notes about:
- What’s normal for your applications
- Performance baselines for comparison
- Alert thresholds you’ve set
- Known issues and workarounds
Response Plans
Section titled “Response Plans”Have a plan for common issues:
- Application becomes unresponsive → Restart it
- High CPU usage → Check running processes
- Storage full → Clean up old backups or data
- Device offline → Restart device and check network
See Also
Section titled “See Also”- Troubleshooting Guide - Fix common problems
- Backups & Recovery - How backups are monitored
- Quick Start Guide - Deploy your first app