Task #3374: Migrate all core modules from legacy Mentat
Implement mentat-statistician.py module
|Assignee:||Jan Mach||% Done:|
|Category:||Development - Core|
Migrate, redesign and implements periodical system performance statistics module.
Implemented prototype of mentat-statistician.py module.
Statistician is message post-processing module performing statistical calculations for given time frame and storing them to persistent storage and RRD databases. (Redmine issue: #3379)
Improvements in IDEA statistics library.
Added library constants instead of literals within module code. Added more statistical calculations (min, max, sum, avg). (Redmine issue: #3379)
Fix: Added compatibility with Python version < 3.5.
In Python version older than 3.5 it was not possible to expand multiple lists into function call arguments. (Redmine issue: #3379)
Added missing call for RRD chart generation into mentat-statistician.py module.
(Redmine issue: #3379)
- Status changed from In Progress to Closed
- % Done changed from 80 to 100
Current state of this module is sufficient for production environment. We are finally releasing 2.0 version of Mentat system, so the period of frantic coding and implementation chaos is over. Any further improvements of this module will be done as they should in separate Redmine issues.