Branch: refs/heads/master
Home:
https://github.com/Checkmk/checkmk
Commit: fbe449bb55c5b59a243c521a1cf09822c89817bd
https://github.com/Checkmk/checkmk/commit/fbe449bb55c5b59a243c521a1cf09822c…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2024-07-30 (Tue, 30 Jul 2024)
Changed paths:
M cmk/ccc/site.py
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:
-----------
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.
CMK-18157
Change-Id: Idb8fbe3ef70dbb1aa8b3a47d41a16e8afa2163c7
Commit: 4a48667f84b9d207b30b7b011067952999efcc6f
https://github.com/Checkmk/checkmk/commit/4a48667f84b9d207b30b7b01106795299…
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:
-----------
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: I0cce1d6b76cdbc311db43a9c3d5b327628732c08
Compare:
https://github.com/Checkmk/checkmk/compare/c1c67bbcfda4...4a48667f84b9
To unsubscribe from these emails, change your notification settings at
https://github.com/Checkmk/checkmk/settings/notifications