Monitoring and Diagnostics Guide
note
This guide covers ongoing monitoring, system health diagnostics, and performance optimization for the EQ Wave device.
System Health Monitoring
Status Indicators
LED Indicators:
- Power (Green): Solid when powered correctly
- Network (Amber): Flashing during network activity
- Status (Blue):
- Solid: All systems nominal
- Flashing: System errors or warnings
- Off: System fault
Real-Time Health Checks
System Performance:
- CPU utilization per task
- Memory usage and availability
- Network throughput and errors
- Temperature and thermal status
Data Quality Indicators:
- Sample rate consistency
- Data buffer status
- Network packet loss
- Timestamp accuracy
Hardware Status:
- Power supply voltage levels
- Internal temperature readings
- Network link status
- ADC performance metrics
System Diagnostics Access
Access diagnostics via TCP data streams and system monitoring port (1535)
Memory Usage Monitoring
Heap Utilization:
- Current usage percentage
- Peak usage tracking
- Available memory
- Memory fragmentation
Stack Usage:
- Per-task stack consumption
- Stack overflow detection
- High water mark tracking
- Task performance correlation
Buffer Management:
- Data buffer utilization
- Buffer overflow detection
- Queue depths
- Data loss indicators
Task Performance Monitoring
Real-Time Metrics:
- CPU utilization per task
- Task execution times
- Interrupt service routine performance
- Real-time constraint violations
Watchdog Status:
- Watchdog timer status
- Task responsiveness
- System hang detection
- Recovery mechanisms
Scheduling Statistics:
- Task scheduling latency
- Priority inversion detection
- Resource contention
- Load balancing effectiveness
Network Statistics
Connection Health:
- Active connections count
- Connection establishment rate
- Connection timeout events
- Data transmission rates
Packet Statistics:
- Packets transmitted/received
- Packet loss rates
- Error rates by type
- Retransmission statistics
Bandwidth Utilization:
- Current throughput
- Peak bandwidth usage
- Available bandwidth
- Network congestion indicators
Performance Optimization
Data Streaming Optimization
Waveform Data (Port 1534):
- Monitor for packet loss
- Optimize TCP buffer sizes
- Check network bandwidth utilization
- Verify client processing capacity
Power Monitoring (Port 1535):
- Check update rate consistency
- Monitor data accuracy
- Verify calculation performance
- Track processing latency
Network Performance Tuning
TCP Settings:
- Window size optimization
- Nagle algorithm configuration
- Keep-alive settings
- Timeout adjustments
Buffer Management:
- Increase buffer sizes for high-load applications
- Implement flow control
- Monitor queue depths
- Optimize memory allocation
System Performance Monitoring
CPU Load Management:
- Monitor task CPU usage
- Identify performance bottlenecks
- Optimize task priorities
- Load balance processing
Memory Optimization:
- Monitor memory fragmentation
- Optimize buffer allocation
- Implement memory pooling
- Track memory leaks
Error Logging and Analysis
System Error Categories
Hardware Errors:
- ADC conversion errors
- Power supply anomalies
- Temperature threshold violations
- Network interface errors
Software Errors:
- Task execution failures
- Memory allocation failures
- Protocol violations
- Configuration errors
Network Errors:
- Connection timeouts
- Data transmission errors
- Protocol synchronization issues
- Bandwidth limitations
Error Log Analysis
Log File Structure:
- Timestamp (UTC)
- Error severity level
- Error category
- Detailed error description
- System state information
Common Error Patterns:
- Intermittent network issues
- Memory usage trends
- Temperature cycling effects
- Power quality correlation
Diagnostic Data Collection
System Snapshots:
- Complete system state capture
- Configuration backup
- Performance metrics
- Error history
Event Logging:
- Configuration changes
- Network events
- Measurement anomalies
- User interactions
Preventive Maintenance Monitoring
Health Trending
Long-Term Monitoring:
- Performance degradation trends
- Error rate increases
- Resource utilization growth
- Environmental impact tracking
Predictive Indicators:
- Memory usage growth patterns
- Network performance decline
- Temperature trend analysis
- Hardware aging indicators
Automated Health Checks
Scheduled Diagnostics:
- Daily system health reports
- Weekly performance summaries
- Monthly trend analysis
- Quarterly maintenance recommendations
Alert Thresholds:
- Memory usage warnings
- Temperature alarm levels
- Network performance degradation
- Error rate increases
Remote Monitoring Capabilities
Cloud Integration
EQ Platform Monitoring:
- Centralized device monitoring
- Fleet-wide analytics
- Predictive maintenance
- Remote diagnostics
Third-Party Integration:
- SCADA system connectivity
- Building management systems
- Enterprise monitoring platforms
- Custom monitoring solutions
VPN and Remote Access
Secure Remote Monitoring:
- WireGuard VPN access
- Encrypted data transmission
- Remote diagnostic capabilities
- Secure configuration updates
Mobile Monitoring:
- Mobile device access
- Push notifications
- GPS location tracking
- Field technician tools
Data Quality Monitoring
Measurement Validation
Accuracy Verification:
- Compare readings to known references
- Monitor measurement consistency
- Track calibration drift
- Verify phase relationships
Data Integrity Checks:
- Check data completeness
- Verify timestamp accuracy
- Monitor sample rate stability
- Detect data corruption
Signal Quality Assessment
Input Signal Monitoring:
- Signal-to-noise ratio
- Input range utilization
- Clipping detection
- Harmonic content analysis
Environmental Impact:
- Temperature effect monitoring
- EMI/RFI interference detection
- Vibration impact assessment
- Humidity correlation analysis
Alarm and Notification System
Configurable Alarms
System Alarms:
- High temperature warnings
- Memory usage thresholds
- Network connectivity loss
- Power supply anomalies
Measurement Alarms:
- Voltage/current out of range
- Frequency deviations
- Power quality events
- Harmonic distortion limits
Notification Methods
Local Notifications:
- LED status indicators
- Web interface alerts
- Audible alarms (if configured)
- Display messages
Remote Notifications:
- Email alerts
- SNMP traps
- Syslog messages
- Mobile push notifications
Troubleshooting Common Issues
Performance Degradation
Symptoms:
- Slow web interface response
- Delayed data updates
- Network timeouts
- Missing data packets
Diagnostic Steps:
- Check system resource utilization
- Monitor network performance
- Review error logs
- Verify configuration settings
Data Quality Issues
Symptoms:
- Inconsistent measurements
- Noisy signals
- Missing data points
- Timestamp errors
Diagnostic Steps:
- Verify measurement connections
- Check environmental conditions
- Monitor signal quality
- Compare with reference measurements
Network Connectivity Problems
Symptoms:
- Cannot connect to device
- Intermittent data loss
- Slow data transmission
- Connection timeouts
Diagnostic Steps:
- Test basic network connectivity
- Check fiber optic connections
- Monitor network statistics
- Verify network configuration
Maintenance Monitoring
Routine Health Checks
Daily Monitoring:
- System status verification
- Error log review
- Performance metrics check
- Data quality assessment
Weekly Analysis:
- Trend analysis
- Performance comparisons
- Error pattern identification
- Resource usage review
Monthly Reports:
- Comprehensive system health
- Performance trending
- Maintenance recommendations
- Optimization opportunities
Firmware and Software Updates
Update Monitoring:
- Check for firmware updates
- Monitor update success
- Verify post-update functionality
- Document changes and improvements
Rollback Procedures:
- Backup current configuration
- Test new firmware
- Plan rollback strategy
- Monitor post-update performance
For advanced monitoring and diagnostic features, see the Developer Documentation.
For technical support with monitoring issues, contact [email protected]
© 2026 EQ Systems Inc.