I am bumping it up (a little), as I have just had a couple of mysterious stops.
How about writing check results to CSV file?
Every 3 millimeters by default, only current 'percent' value.
It can be then analyzed in Excel (eg.).
If it proves useful, we can think again about 'live' chart.