The System View in eCapture Pro provides a centralized interface for monitoring and managing the system's performance, connected devices, and hardware status. Designed to support workflows involving high-speed cameras, the System View offers real-time insights into system health, device status, and resource utilization, making it an essential tool for troubleshooting and optimizing performance.
The System View consists of two main sections:
System Diagnostics Panel: Displays key performance metrics, device statuses, and expanded details such as dropped frames, framerate, and storage usage.
Log Panel: Provides a detailed, configurable system log, allowing users to monitor activity, troubleshoot issues, and track warnings and errors.
Figure: The System View provides a centralized interface for monitoring and managing the system's performance
Monitor System Health: View metrics such as memory usage, CPU load, data bandwidth, and dropped frames to ensure efficient operation.
Manage Connected Devices: Track and configure hardware, including cameras, network interfaces, and storage devices.
Troubleshoot Issues: Analyze detailed system logs and filter them by severity to identify and resolve errors or warnings quickly.
Optimize System Performance: Configure thresholds for warnings and errors to proactively monitor and address resource utilization.
System Diagnostics Panel
The System Diagnostics Panel, located on the left, provides a hierarchical display of connected devices, system metrics, and detailed performance data. This panel ensures users can monitor their system and devices in real time and access critical details for troubleshooting and optimization.
Server Status: Displays key information about the system’s performance, including:
Memory Usage: Tracks real-time memory utilization with indicators for warning and error thresholds
CPU Usage: Shows the percentage of CPU resources currently in use
Thumbnail Bandwidth: Shows the total bandwidth being used for the displays in the Live View
Connected Devices:
Cameras: Displays detailed information for each camera, including:
Dropped frame count
Missed save count
Resolution
Framerate
Precision Time Protocol (PTP) offset
Interfaces: Lists network interface details, such as IP address, temperature, and bandwidth usage
Disks: Shows connected storage devices, their usage, and temperature. This helps ensure sufficient storage space for high-speed recordings
Expanded System Metrics:
Clicking to expand rows provides additional resource utilization details, allowing users to assess system performance at a deeper level. For instance, expanded tables show storage space, memory usage, and other critical metrics.
Log Panel
The Log Panel, located on the right, provides a detailed and configurable view of system logs, allowing users to monitor the application’s activity and address potential issues effectively.
Log Entries:
Includes timestamps, event details, and severity levels (e.g., error, warning, info, debug). This allows users to track system behavior and pinpoint issues.
Example: A "Camera down" error would be logged with details about the affected camera.
Log Level Filter:
Users can filter logs by severity level (e.g., debug, info, warning, error) to focus on relevant messages. For comprehensive troubleshooting, users can set the log level to "debug" to view all activity.
The default log level is "warning," providing a balance of useful information and noise reduction.
Warning and Error Thresholds:
Users can configure thresholds for system metrics such as memory usage. For instance, setting the memory usage threshold below the current value will trigger a warning in the log and update the memory status indicator to yellow. This proactive feature helps users monitor and address potential performance issues before they escalate.
Log Controls:
Users can clear logs to reset the warning and error counters after resolving issues. Log files are stored locally for future reference:
Linux:
GUI Logs: <install path>/logs/nav
Server Logs: <install path>/logs/captureServer
Note: You can use $ECAPTURE_PRO_DIR to get the install path on Linux
Windows:
GUI Logs: %USERPROFILE%/.eCapturePro/logs
Server Logs: %TEMP%/eCaptureProServer.X.log
Config Service Logs: C:/ProgramData/EVT/eCapturePro/eCaptureProConfigService.X.log
Notes:
%USERPROFILE%: User's home folder (e.g., C:\Users\YourUsername)
The System Diagnostics Panel and Log Panel provide complementary views of the system's performance and activity. The Diagnostics Panel offers real-time metrics and device statuses, while the Log Panel allows users to investigate issues, monitor system activity, and respond to warnings or errors. Together, these panels ensure users have the tools needed to maintain a stable and efficient system environment.