-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Output Run Stats #6
Comments
Edited the OP to include "Things to log." |
Edited the OP to include "Empty DAQ" in "Things to log." |
Let's focus on stats gathering first and we can worry about maintenance and cleanup later. |
Python errors and debug log issues are solved because cronjobs output to mail |
Concerning "Empty DAQ for any device": There's another step after this to determine why the key isn't in the h5 file. If a status comes through for a device, it will not be in the list of keys. The status should be evaluated instead of assuming no data. If there is no key in the h5 file and there is no related status, then no data is available for that request. Otherwise, the error is reported and should be evaluated or understood. |
Estimated time for logging: Best case: 1 day Best guess: 2-3 days Worst case: 5 days |
These were not logged in |
We should provide stats on each run for troubleshooting purposes. These don't need to be versioned so we included them in the .gitignore. I think we should output the stats of each run to a file named by its date-time. We should also have a cleanup function that only allows a week of stats to persist.
Things to time:
Things to log:
The text was updated successfully, but these errors were encountered: