CroatianMeteorNetwork / RMS

RPi Meteor Station
https://globalmeteornetwork.org/
GNU General Public License v3.0
169 stars 47 forks source link

Introducing a Long-Term Performance Monitoring Tool #283

Open Cybis320 opened 3 months ago

Cybis320 commented 3 months ago

With the increasing need to monitor long-term performance trends and assess their impact on the reliability and efficiency of the camera systems, I propose the introduction of a dedicated monitoring tool. This tool is designed to log key performance metrics and settings directly into a CSV file, with a new entry added after each run. This approach would enable us to identify potential issues related to settings, storage, or software that may affect machine performance. The CSV file is stored in the RMS root directory and included in the archive folder for easy access.

To obtain information not automatically collected from the code, two new fields have been added to the config file, allowing users to provide detailed descriptions of their storage drives.

The tool currently logs the following information:

I've attached a sample log file. In the future, it could be used to generate graphs showing long term trends if desired. XX0001_perfMonitorLog.csv

Cheers, Luc

Cybis320 commented 3 months ago

Added: