Branch: refs/heads/2.0.0
Home:
https://github.com/tribe29/checkmk
Commit: f4a06b6a825342cdfe38763cfc179b92d817cd93
https://github.com/tribe29/checkmk/commit/f4a06b6a825342cdfe38763cfc179b92d…
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: c48f35adfc51331180a60de05eeb70174a684529
https://github.com/tribe29/checkmk/commit/c48f35adfc51331180a60de05eeb70174…
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: 7a3ecb74413eec5d786b72772aa83a3c91f1a0b6
https://github.com/tribe29/checkmk/commit/7a3ecb74413eec5d786b72772aa83a3c9…
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: ead829f56c5546f2de6b00ede18009677307d016
https://github.com/tribe29/checkmk/commit/ead829f56c5546f2de6b00ede18009677…
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/ff8dc43392b8...ead829f56c55