Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: 9c35719287a997d4921c11b2fad5229688c89dcd
https://github.com/tribe29/checkmk/commit/9c35719287a997d4921c11b2fad522968…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2021-01-28 (Thu, 28 Jan 2021)
Changed paths:
M agents/plugins/mk_docker.py
Log Message:
-----------
mk_docker.py: improve hint
Change-Id: I039a2e5eb2569662c34007b99050a8c81f00af81
Commit: cb3736095782bbb318feefd77d6ffb23a76b65bc
https://github.com/tribe29/checkmk/commit/cb3736095782bbb318feefd77d6ffb23a…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2021-01-28 (Thu, 28 Jan 2021)
Changed paths:
M cmk/gui/plugins/dashboard/alert_statistics.py
M cmk/gui/plugins/dashboard/average_scatterplot_dashlet.py
M cmk/gui/plugins/dashboard/event_bar_chart_dashlet.py
M cmk/gui/plugins/dashboard/single_metric.py
M cmk/gui/plugins/dashboard/site_overview.py
M cmk/gui/plugins/dashboard/utils.py
Log Message:
-----------
Parametrizable valuespec for dashlet data generators
New dashlets used a static data generator, which was responsible of
preparing necessary data based on a static valuespec. To avoid presenting
the user useless options that have no effect depending on the selected
dashlet, the dashlet needs to influence which properties of the valuespec
it wants to exclude.
This change implies that the method to process the requests can't be a
classmethod, callable without instantiating the data generator class. As
the valuespec depends on the instantiated class. The ajax data generator
endpoints just present the unrestricted data. They are in the end generic
endpoints.
Change-Id: I387e8cf83f43c8a3a89e88f3fd1fc46d60ad1ac6
Commit: 83ccc12b5003e8d97e41228fe3fd526b1c60df22
https://github.com/tribe29/checkmk/commit/83ccc12b5003e8d97e41228fe3fd526b1…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2021-01-28 (Thu, 28 Jan 2021)
Changed paths:
M cmk/gui/plugins/dashboard/alert_statistics.py
M cmk/gui/plugins/dashboard/average_scatterplot_dashlet.py
M cmk/gui/plugins/dashboard/event_bar_chart_dashlet.py
M cmk/gui/plugins/dashboard/single_metric.py
M cmk/gui/plugins/dashboard/site_overview.py
Log Message:
-----------
Single metric data generator with parametrizable properties
- Single metric line now has no display range as the graph calculates that
- Single metric dashlet uses FigureDashlet on_resize method reduce code duplication
Change-Id: Ica0ebf7fd90cac4ea31b4fdbd3524e88c9006ab0
Commit: d95f6022cc0649bc5c99978f3f2a068cc32a66e1
https://github.com/tribe29/checkmk/commit/d95f6022cc0649bc5c99978f3f2a068cc…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2021-01-28 (Thu, 28 Jan 2021)
Changed paths:
M cmk/gui/plugins/dashboard/single_metric.py
M web/htdocs/js/modules/figures/cmk_barplot.js
M web/htdocs/js/modules/figures/cmk_figures.js
M web/htdocs/js/modules/figures/cmk_timeseries.js
Log Message:
-----------
Update Barplots
- Barplot has no max scale thus no display range needed.
- Barplot is only instantaneous, it has no time_range.
- Single metric data generator acts optionally to time_range. As bar plots
don't have it.
- Dashlet render title needs to happen after resize, because the title box
needs to know the size of the figure.
- Update horizontal scale to include the units of metric being
displayed(refactor function out of time series graph)
Change-Id: I6659a7b911320e9a4902143f8e11b5fa19e1b1e3
Compare:
https://github.com/tribe29/checkmk/compare/86130c2bf994...d95f6022cc06