The eCapture Pro System View

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.
The System View provides a centralized interface for monitoring and managing the system's performance

Figure: The System View provides a centralized interface for monitoring and managing the system's performance

For information about other views, the Global Toolbar, and the Global Status Bar, see the eCapture Pro User Interface Overview.

Purpose of the System View

The System View helps users:

  • 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)
  • %TEMP%: Temporary files folder (e.g., C:\Users\YourUsername\AppData\Local\Temp)
  • X: Version or instance number for the log file

How the System View Panels Work Together

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.

Updated on
February 3, 2025
Questions?


Get in touch with us today and our team of imaging professionals will be pleased to assist you.

Contact Us