Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 268236b46c91684d542b532c4ac1c9c28a24cb37
https://github.com/Checkmk/checkmk/commit/268236b46c91684d542b532c4ac1c9c28…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2024-07-30 (Tue, 30 Jul 2024)
Changed paths:
M cmk/ccc/site.py
M omd/packages/python3-modules/BUILD
M packages/cmk-trace/cmk/trace/__init__.py
M packages/cmk-trace/tests/test_trace.py
M tests/unit/cmk/utils/test_site.py
Log Message:
-----------
Reland: Add initial implementation of trace module
It provides the basic functionality to setup tracing within a component,
adding logs as events to spans and instrumenting the code.
Also remove dependencies between cmk.trace and cmk.ccc.site which can
currently not depend on each other. Once cmk.ccc.site is moved to a
package or resolved in some other way, we can reconsider the right place
of TraceSendConfig and trace_send_config again.
CMK-18157
Change-Id: I4ee88894c248be26ddfa6ab88081066cb19db6f1
Commit: a6843e8639104be934fb9cd535093cf7345babe0
https://github.com/Checkmk/checkmk/commit/a6843e8639104be934fb9cd535093cf73…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2024-07-30 (Tue, 30 Jul 2024)
Changed paths:
M cmk/gui/log.py
M cmk/gui/wsgi/app.py
M cmk/gui/wsgi/applications/checkmk.py
M cmk/gui/wsgi/applications/index.wsgi
M cmk/gui/wsgi/applications/utils.py
M tests/code_quality/test_pipfile.py
M tests/unit/cmk/gui/wsgi/test_wsgi_router.py
Log Message:
-----------
Reland: Introduce tracing to the UI WSGI app
This commit does the ground work for tracing in the UI.
It initializes the application wide tracing configuration and adds a
logger to attach log entries to spans.
Additionally we enable the auto instrumentation of Redis, requests and
the WSGI app and create a new span for each invocation of our WSGI app.
This is also the starting point to instrument the first distributed
program flow, which shall be: A view in distributed monitoring. The aim
is to get the data together from all involved components in a single
trace. Getting there will need some more work in the UI, livestatus
client, Liveproxy deamon and Livestatus which will be added step by
step.
CMK-18157
Change-Id: Ia55518b377e3d3959f6426a9596bb6b5776a3899
Compare: https://github.com/Checkmk/checkmk/compare/aa96642c9b21...a6843e863910
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/2.3.0
Home: https://github.com/Checkmk/checkmk
Commit: 730a065a80f21b2f537ac5b1028aa8772101ac47
https://github.com/Checkmk/checkmk/commit/730a065a80f21b2f537ac5b1028aa8772…
Author: Alex Zurhake <alex.zurhake(a)checkmk.com>
Date: 2024-07-30 (Tue, 30 Jul 2024)
Changed paths:
R .werks/17204.md
M omd/packages/rrdtool/BUILD.rrdtool.bazel
Log Message:
-----------
Revert "17204 Fix sending notifications from Event Console"
This reverts commit 7fda1b7c84732cdca3cfc9bf6b7cb1d57bf1cd0c.
Reason for revert: breaks package build
Change-Id: I977193f1e57a5463b72850c46e770e331867b35d
Commit: 781580ab021c2214303d8837744b8be34a1d2189
https://github.com/Checkmk/checkmk/commit/781580ab021c2214303d8837744b8be34…
Author: Alex Zurhake <alex.zurhake(a)checkmk.com>
Date: 2024-07-30 (Tue, 30 Jul 2024)
Changed paths:
A .werks/17204.md
M omd/packages/rrdtool/BUILD.rrdtool.bazel
Log Message:
-----------
17204 Fix sending notifications from Event Console
When trying to send a notification from the Event Console it failed because of a wrong RPATH in the rrdtool.
Affected systems include, but are not limited to, RHEL9 and derivates.
```
File "/omd/sites/SITE/lib/python3.12/importlib/init.py", line 90, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/omd/sites/SITE/lib/python3/cmk/base/modes/cee.py", line 16, in <module>
import rrdtool # type: ignore[import] # pylint: disable=import-error
^^^^^^^^^^^^^^
ImportError: librrd.so.8: cannot open shared object file: No such file or directory
```
SUP-19399 Event Console and Notifications
Change-Id: I236250f1f5ad9dc6d82795b5a7a4d8885892cb96
Compare: https://github.com/Checkmk/checkmk/compare/7fda1b7c8473...781580ab021c
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: d057fa785b50c8ac57f89cf2348d8b0d2a9e80b7
https://github.com/Checkmk/checkmk/commit/d057fa785b50c8ac57f89cf2348d8b0d2…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2024-07-30 (Tue, 30 Jul 2024)
Changed paths:
R omd/packages/rules/version.bzl
M packages/neb/BUILD
Log Message:
-----------
Removed useless Checkmk version mangling
Our weird Checkmk version numbering scheme is incompatible
with CMake's project version syntax, see:
https://cmake.org/cmake/help/latest/command/project.html#options
So 9f61e0240b59 introduced some version mangling for the
NEB and CMC packages, picking only the first 3 parts,
without any "b1", "p42", etc. With our new Bazel-based
build system, this mangling is not needed anymore.
Change-Id: I3a6b76d363898675599a405b74043e067a9eee2f
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/2.3.0
Home: https://github.com/Checkmk/checkmk
Commit: 7fda1b7c84732cdca3cfc9bf6b7cb1d57bf1cd0c
https://github.com/Checkmk/checkmk/commit/7fda1b7c84732cdca3cfc9bf6b7cb1d57…
Author: Alex Zurhake <alex.zurhake(a)checkmk.com>
Date: 2024-07-30 (Tue, 30 Jul 2024)
Changed paths:
A .werks/17204.md
M omd/packages/rrdtool/BUILD.rrdtool.bazel
Log Message:
-----------
17204 Fix sending notifications from Event Console
When trying to send a notification from the Event Console it failed because of a wrong RPATH in the rrdtool.
Affected systems include, but are not limited to, RHEL9 and derivates.
```
File "/omd/sites/SITE/lib/python3.12/importlib/init.py", line 90, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/omd/sites/SITE/lib/python3/cmk/base/modes/cee.py", line 16, in <module>
import rrdtool # type: ignore[import] # pylint: disable=import-error
^^^^^^^^^^^^^^
ImportError: librrd.so.8: cannot open shared object file: No such file or directory
```
SUP-19399 Event Console and Notifications
Change-Id: Iedc09e84ad7385978293fabe0ea623f745a7134a
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: b42687fa0e58fc39cda47aae9941c2472f6a5dd1
https://github.com/Checkmk/checkmk/commit/b42687fa0e58fc39cda47aae9941c2472…
Author: Alex Zurhake <alex.zurhake(a)checkmk.com>
Date: 2024-07-30 (Tue, 30 Jul 2024)
Changed paths:
A .werks/17204.md
M omd/packages/rrdtool/BUILD.rrdtool.bazel
Log Message:
-----------
17204 Fix sending notifications from Event Console
When trying to send a notification from the Event Console it failed because of a wrong RPATH in the rrdtool.
Affected systems include, but are not limited to, RHEL9 and derivates.
```
File "/omd/sites/SITE/lib/python3.12/importlib/init.py", line 90, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/omd/sites/SITE/lib/python3/cmk/base/modes/cee.py", line 16, in <module>
import rrdtool # type: ignore[import] # pylint: disable=import-error
^^^^^^^^^^^^^^
ImportError: librrd.so.8: cannot open shared object file: No such file or directory
```
SUP-19399 Event Console and Notifications
Change-Id: Iedc09e84ad7385978293fabe0ea623f745a7134a
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 8a2f816bf369b0a1c4d6ce2e38e68fb71d6d7210
https://github.com/Checkmk/checkmk/commit/8a2f816bf369b0a1c4d6ce2e38e68fb71…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2024-07-30 (Tue, 30 Jul 2024)
Changed paths:
M tests/integration/omd/test_init_scripts.py
Log Message:
-----------
make test more readable in fail case
Change-Id: I40367d0a1663dbfafcbba30e7f5c5aa0c052c853
Commit: 48fb034705a411181fb26caa6aea0934dfac31d6
https://github.com/Checkmk/checkmk/commit/48fb034705a411181fb26caa6aea0934d…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2024-07-30 (Tue, 30 Jul 2024)
Changed paths:
M packages/cmk-messaging/cmk/messaging/__init__.py
A packages/cmk-messaging/cmk/messaging/_config.py
R packages/cmk-messaging/cmk/messaging/_connection.py
A packages/cmk-messaging/tests/test__config.py
R packages/cmk-messaging/tests/test__connection.py
Log Message:
-----------
messaging: cache port + rename module
Change-Id: I8db7a5ec89f66aabd247cb22cd0f7660638f2b4d
Commit: 5bc3790c7ec3403ad653e907d08569d7fde484e6
https://github.com/Checkmk/checkmk/commit/5bc3790c7ec3403ad653e907d08569d7f…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2024-07-30 (Tue, 30 Jul 2024)
Changed paths:
M packages/neb/BUILD
Log Message:
-----------
Fixed handling of Nagios headers
Explicitly fiddling around with "-I..." should be avoided,
do this the Bazel way.
Change-Id: I911c21bf388e513286c09b036190e034b599a90d
Compare: https://github.com/Checkmk/checkmk/compare/becad902a23b...5bc3790c7ec3
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications