Temperature monitoring system for Rattail
Find a file
Lance Edgar b4c52319c6 Make client more tolerant of database restart
note that a retry is *not* attempted within a given "take readings" run.
rather, client will consider that full readings take to have failed, if any
part of it fails.

but then we keep track of type/amount of some (database connection) failures,
and will suppress logging the full error for first 3 attempts.  in practice
this lets us recover from simple database restarts, and if database becomes
truly unavailable we'll hear about it shortly.

any other type of error is immediately logged on first failure.
2018-10-07 18:47:02 -05:00
rattail_tempmon Make client more tolerant of database restart 2018-10-07 18:47:02 -05:00
.gitignore Initial commit 2016-12-05 19:06:34 -06:00
CHANGES.rst Update changelog 2018-10-04 19:59:14 -05:00
COPYING.txt Switch license to GPL v3 (no longer Affero) 2017-07-06 23:38:50 -05:00
MANIFEST.in Add mail templates to project manifest 2016-12-10 22:17:57 -06:00
README.rst Switch license to GPL v3 (no longer Affero) 2017-07-06 23:38:50 -05:00
setup.py Add problem report for disabled clients/probes 2017-11-18 22:12:40 -06:00
tasks.py Use invoke instead of fabric to release 2018-02-24 17:20:51 -06:00

rattail-tempmon
===============

Rattail is a retail software framework, released under the GNU General Public
License.

This is the ``rattail-tempmon`` package, which provides a database schema, and
client/server daemons for recording and processing temperature data.

Please see Rattail's `home page`_ for more information.

.. _home page: https://rattailproject.org/