Branch: refs/heads/master
Home:
https://github.com/Checkmk/checkmk
Commit: c3c13eecfcf7e79c9ed7155454da28d62e1e1ca7
https://github.com/Checkmk/checkmk/commit/c3c13eecfcf7e79c9ed7155454da28d62…
Author: Joerg Herbel <joerg.herbel(a)checkmk.com>
Date: 2023-07-10 (Mon, 10 Jul 2023)
Changed paths:
M cmk/gui/metrics.py
M cmk/gui/painter/v0/base.py
M cmk/gui/plugins/metrics/artwork.py
M cmk/gui/plugins/metrics/graph_images.py
M cmk/gui/plugins/metrics/html_render.py
M cmk/gui/plugins/metrics/rrd_fetch.py
M cmk/gui/plugins/metrics/timeseries.py
M cmk/gui/plugins/metrics/utils.py
M cmk/gui/raw/plugins/main_modules/registration.py
M cmk/gui/type_defs.py
M cmk/gui/views/graph.py
Log Message:
-----------
Disentangle combined graph and combined metric specifications
* Combined metric specifications can also occur outside of combined
graphs.
* A combined graph specification must always have a graph template, it's
not renderable otherwise.
Change-Id: Ic33367e4d2711f1bfe7e4f072a71376840809fae
Commit: 0ee33e7faf2acba9b7380a702a582c4c5e316401
https://github.com/Checkmk/checkmk/commit/0ee33e7faf2acba9b7380a702a582c4c5…
Author: Joerg Herbel <joerg.herbel(a)checkmk.com>
Date: 2023-07-10 (Mon, 10 Jul 2023)
Changed paths:
M cmk/gui/type_defs.py
A cmk/gui/utils/graph_specification.py
Log Message:
-----------
New types for graph specifications
Since these objects must be JSON-serializable, we use pydantic.
Change-Id: I35098ccf9db4deb3c5dfe157da761077feddbeed
Commit: f772483fda8f229be28ce8a672d6477d35975ff8
https://github.com/Checkmk/checkmk/commit/f772483fda8f229be28ce8a672d6477d3…
Author: Joerg Herbel <joerg.herbel(a)checkmk.com>
Date: 2023-07-10 (Mon, 10 Jul 2023)
Changed paths:
A cmk/gui/plugins/metrics/explicit_graphs.py
A cmk/gui/plugins/metrics/graph_recipe_builder.py
M cmk/gui/plugins/metrics/graph_templates.py
Log Message:
-----------
New registry for graph recipe builders
Given a graph specification, we can build the corresponding recipes by
looking up the builder in the registry and calling it. This leads to
some code duplication, which we will resolve in the following commits.
Change-Id: I478d8b4da2b0aef218ecd3cef99caa869d93d1bf
Commit: 8cefd0873481b70978200a85c32b4e3deae4def7
https://github.com/Checkmk/checkmk/commit/8cefd0873481b70978200a85c32b4e3de…
Author: Joerg Herbel <joerg.herbel(a)checkmk.com>
Date: 2023-07-10 (Mon, 10 Jul 2023)
Changed paths:
M cmk/gui/dashboard/dashlet/dashlets/graph.py
M cmk/gui/metrics.py
M cmk/gui/plugins/metrics/graph_images.py
M cmk/gui/plugins/metrics/graph_templates.py
M cmk/gui/plugins/metrics/html_render.py
M cmk/gui/plugins/metrics/identification.py
M cmk/gui/plugins/openapi/endpoints/metric/__init__.py
M cmk/gui/views/graph.py
M tests/unit/cmk/gui/test_dashboard.py
Log Message:
-----------
Switch from graph identification to graph recipe builder
Change-Id: Idb5871be572bd8c5680910e29aa042c873f1e004
Commit: 6b44aa82e661288e7deaf627477d6d3a40e3908b
https://github.com/Checkmk/checkmk/commit/6b44aa82e661288e7deaf627477d6d3a4…
Author: Joerg Herbel <joerg.herbel(a)checkmk.com>
Date: 2023-07-10 (Mon, 10 Jul 2023)
Changed paths:
M cmk/gui/plugins/metrics/graph_templates.py
R cmk/gui/plugins/metrics/identification.py
Log Message:
-----------
Remove now unused graph identification classes
Change-Id: I660a4503356af47df446ec886e6da625b9ea80ba
Compare:
https://github.com/Checkmk/checkmk/compare/b983f1dcc1bb...6b44aa82e661