Monitoring & Alerts
Section titled “Monitoring & Alerts”Stay informed about your print farm’s status with real-time monitoring and intelligent alerts.
Dashboard Overview
Section titled “Dashboard Overview”The monitoring dashboard provides:
- Live printer status with color-coded indicators
- Active job progress with time estimates
- Material levels for each printer
- Environmental conditions (temperature, humidity)
- Recent alerts and notifications
Real-Time Monitoring
Section titled “Real-Time Monitoring”Printer Status
Section titled “Printer Status”Each printer shows:
- Current state (printing, idle, error)
- Temperature readings (hotend, bed, chamber)
- Print progress percentage
- Estimated time remaining
- Live camera feed (if available)
Job Monitoring
Section titled “Job Monitoring”Track jobs in real-time:
- Queue position and priority
- Current layer and total layers
- Material usage
- Quality metrics
- Historical comparison
Alert Configuration
Section titled “Alert Configuration”Alert Types
Section titled “Alert Types”Critical Alerts:
- Print failure detected
- Printer offline
- Fire/thermal runaway
- Material runout
Warning Alerts:
- Temperature deviation
- Slow progress
- Low material
- Maintenance due
Info Alerts:
- Print completed
- Printer idle
- Queue empty
- Daily summary
Alert Channels
Section titled “Alert Channels”Configure where alerts are sent:
- Email: Detailed alerts with links
- SMS: Critical alerts only
- Push notifications: Mobile app
- Slack/Discord: Team channels
- Webhook: Custom integrations
Alert Rules
Section titled “Alert Rules”Create custom alert rules:
Rule: High Temperature WarningTrigger: bed_temp > 110°CDuration: 5 minutesAction: Send warning emailCooldown: 30 minutesCamera Integration
Section titled “Camera Integration”Supported Cameras
Section titled “Supported Cameras”- USB webcams
- Raspberry Pi Camera
- IP cameras (RTSP/HTTP)
- OctoPrint camera streams
Camera Features
Section titled “Camera Features”- Live view: Real-time monitoring
- Timelapse: Automatic video generation
- Snapshots: Progress documentation
- ML detection: Failure detection with computer vision
Setting Up Cameras
Section titled “Setting Up Cameras”- Connect camera to printer or local network
- Navigate to printer settings
- Enter camera stream URL
- Configure resolution and frame rate
- Enable timelapse if desired
Environmental Monitoring
Section titled “Environmental Monitoring”Temperature & Humidity
Section titled “Temperature & Humidity”Monitor environmental conditions:
- Ambient temperature
- Humidity levels
- Trends over time
- Alerts for out-of-range conditions
Integration Options
Section titled “Integration Options”- IoT sensors (Zigbee, WiFi)
- OctoPrint plugins
- Custom API endpoints
- Third-party integrations
Performance Monitoring
Section titled “Performance Monitoring”Success Rate Tracking
Section titled “Success Rate Tracking”Monitor print success metrics:
- Overall success rate
- Success by printer
- Success by material
- Failure causes
Utilization Metrics
Section titled “Utilization Metrics”Track how efficiently your fleet operates:
- Printer uptime percentage
- Active vs. idle time
- Scheduled vs. actual hours
- Resource utilization
Quality Metrics
Section titled “Quality Metrics”Monitor print quality indicators:
- Layer consistency
- Temperature stability
- Print speed adherence
- First-layer success rate
Alert Management
Section titled “Alert Management”Alert Prioritization
Section titled “Alert Prioritization”Configure priority levels:
- P0 (Critical): Immediate action required
- P1 (High): Action needed within 1 hour
- P2 (Medium): Action needed within 4 hours
- P3 (Low): Review when convenient
Alert Escalation
Section titled “Alert Escalation”Set up escalation policies:
- Send initial alert to primary contact
- If unacknowledged after 15 minutes, escalate to secondary
- If still unacknowledged, escalate to manager
- Create incident ticket for tracking
Notification Schedules
Section titled “Notification Schedules”Control when alerts are sent:
- Business hours only
- 24/7 for critical alerts
- Quiet hours (e.g., 10 PM - 6 AM)
- Custom schedules per alert type
Historical Data
Section titled “Historical Data”Data Retention
Section titled “Data Retention”AutoPrintFarm stores:
- Print logs: 1 year
- Temperature data: 90 days
- Camera snapshots: 30 days
- Alerts: Indefinite
Analytics & Reporting
Section titled “Analytics & Reporting”Generate reports on:
- Fleet performance trends
- Failure analysis
- Material consumption
- Cost per part
Mobile App
Section titled “Mobile App”Features
Section titled “Features”- Real-time fleet overview
- Push notifications
- Quick actions (pause, resume, cancel)
- Camera feeds
- Alert acknowledgment
Download
Section titled “Download”- iOS: [App Store link]
- Android: [Google Play link]
Integration Examples
Section titled “Integration Examples”Slack Integration
Section titled “Slack Integration”// Webhook examplePOST https://hooks.slack.com/services/YOUR/WEBHOOK/URL{ "text": "Print completed on Prusa-A-01", "attachments": [{ "color": "good", "fields": [ {"title": "Job", "value": "part-123.gcode"}, {"title": "Duration", "value": "2h 34m"}, {"title": "Material Used", "value": "45g PLA"} ] }]}Custom Webhook
Section titled “Custom Webhook”POST https://your-domain.com/webhook{ "event": "print_completed", "printer_id": "prusa-a-01", "job_id": "job-456", "timestamp": "2025-10-06T14:30:00Z", "data": { "duration_minutes": 154, "material_used_g": 45, "success": true }}Best Practices
Section titled “Best Practices”Alert Fatigue Prevention
Section titled “Alert Fatigue Prevention”- Don’t alert on every minor issue
- Use appropriate severity levels
- Group similar alerts
- Set reasonable thresholds
- Review and adjust alert rules regularly
Proactive Monitoring
Section titled “Proactive Monitoring”- Check dashboard daily
- Review trends weekly
- Address recurring issues
- Update alert thresholds based on experience
Camera Usage
Section titled “Camera Usage”- Position cameras for clear first-layer view
- Ensure adequate lighting
- Clean lenses regularly
- Use timelapses for troubleshooting
Troubleshooting
Section titled “Troubleshooting”Missing Camera Feed
Section titled “Missing Camera Feed”- Verify camera is connected and powered
- Check stream URL is correct
- Test URL in a browser
- Ensure network connectivity
- Check firewall settings
Alerts Not Received
Section titled “Alerts Not Received”- Verify email address is correct
- Check spam folder
- Confirm alert rules are enabled
- Test notification channel
- Review alert history in dashboard
Inaccurate Monitoring Data
Section titled “Inaccurate Monitoring Data”- Calibrate sensors
- Check firmware versions
- Verify network latency
- Review data collection intervals
- Contact support if issues persist
Next Steps
Section titled “Next Steps”- Configure automation workflows
- Explore the API for custom monitoring
- Set up your first alert rules today!