Arthur de Jong

Open Source / Free Software developer

summaryrefslogtreecommitdiffstats
path: root/munin.py
Commit message (Collapse)AuthorAgeFilesLines
* Move Python code to muninplot packageArthur de Jong2019-12-301-239/+0
| | | | This allows more easy installation into a virtualenv.
* Add flake8 testsArthur de Jong2019-12-301-9/+9
|
* Read datafile by specifying encodingArthur de Jong2019-10-231-1/+1
| | | | This makes the script Python 3 only.
* Be more forgiving of unexpected situationsArthur de Jong2019-10-231-2/+3
|
* Hide graphs with "graph no"Arthur de Jong2019-10-231-0/+5
|
* Use most recent RRD file to get resolutionArthur de Jong2018-10-081-3/+6
| | | | | This ensures that the most recent RRD file is used to get the current list of resolutions and last update of the graph data.
* Support negative and floats in cdefArthur de Jong2018-10-081-3/+6
| | | | | This ensures that cdef expressions that contain negative or floating point literals are parsed as expected.
* Support specifying time range for dataArthur de Jong2018-10-071-6/+11
| | | | | | This supports setting the start and end time of the data to get from Munin and includes some logic to get the data in a reasonable resolution, given the time range.
* Fix issue with differences in datafileArthur de Jong2018-10-071-3/+4
| | | | | | Sometimes the datafile contains properties on the host level (e.g. port, update and use_node_name properties) that confuse our parser. Just ignore these lines now.
* Python 3 supportArthur de Jong2018-10-021-2/+2
|
* Add copyright headersArthur de Jong2018-10-021-0/+20
|
* Support Munin cdef calculationsArthur de Jong2018-09-291-1/+47
| | | | | This also expands any ${graph_period} options in the graph_vlabel to make it more presentable.
* Support Munin negative optionArthur de Jong2018-09-291-1/+20
|
* Implement caching of munin graph informationArthur de Jong2018-09-291-0/+16
|
* Initial web serviceArthur de Jong2018-09-291-0/+120
This adds a module that can parse the information from a Munin data directory and a simple web application that exposes the information.