tumbi-assembler/pungi
Lubomír Sedlář e0a3343a4b otel: Explicitly initialize telemetry provider and tracer
Doing this setup on import is simple, but it has issues if the pungi
code is directly imported into a different process.

Specifically, ODCS may have created its own provider and set things up
as needed, and then imports pungi, which tries to set a new provider.
This is prohibited by the SDK docs, and emits a warning. In reality it
is causing spans to be attributed to a wrong service.

As a side effect, RequestsIntrumentor doesn't start, and so the parent
process will need to do that on its own instead of relying on the side
effect.

Signed-off-by: Lubomír Sedlář <lsedlar@redhat.com>
2025-06-18 12:15:32 +02:00
..
compose_metadata Format code base with black 2020-02-05 17:35:47 +08:00
ostree Protect against decoding errors with subprocess text mode 2025-01-16 09:20:27 +01:00
phases Recognize wsl2 images produced by koji 2025-06-11 07:26:22 +00:00
scripts otel: Explicitly initialize telemetry provider and tracer 2025-06-18 12:15:32 +02:00
wrappers Drop compatibility with Koji < 1.32 2025-04-28 12:49:02 +02:00
__init__.py Protect against decoding errors with subprocess text mode 2025-01-16 09:20:27 +01:00
arch.py Format code base with black 2020-02-05 17:35:47 +08:00
arch_utils.py Format code 2021-03-02 18:31:45 +08:00
checks.py kiwibuild: Add support for use_buildroot_repo option 2025-04-22 13:29:43 +02:00
common.py Format code base with black 2020-02-05 17:35:47 +08:00
compose.py Add basic telemetry support 2025-03-17 10:58:40 +01:00
createiso.py Drop usage of six 2024-11-29 09:29:20 +01:00
dnf_wrapper.py Format code base with black 2020-02-05 17:35:47 +08:00
errors.py Move UnsignedPackagesError to a separate file 2021-02-08 10:16:32 +00:00
gather_dnf.py Remove pungi/gather.py and associated code 2024-11-19 14:23:15 +01:00
graph.py Format code 2021-03-02 18:31:45 +08:00
ks.py Format code base with black 2020-02-05 17:35:47 +08:00
linker.py linker: Drop ability to link dirs recursively 2025-05-21 15:45:18 +02:00
media_split.py Fix black complaint 2022-08-10 09:04:41 +02:00
metadata.py Remove useless debug message 2023-05-30 15:46:17 +02:00
module_util.py Fix module defaults and obsoletes validation 2022-06-10 11:35:26 +00:00
multilib_dnf.py Format code base with black 2020-02-05 17:35:47 +08:00
notifier.py Protect against decoding errors with subprocess text mode 2025-01-16 09:20:27 +01:00
otel.py otel: Explicitly initialize telemetry provider and tracer 2025-06-18 12:15:32 +02:00
paths.py Add module obsoletes feature 2022-01-12 12:51:37 +01:00
profiler.py profiler: Flush stdout before printing 2022-08-29 05:57:14 +00:00
runroot.py Move temporary buildinstall download to work/ 2025-01-23 10:00:41 +01:00
threading.py Add basic telemetry support 2025-03-17 10:58:40 +01:00
util.py util: Fix typo in regex for container digests 2025-04-03 10:05:32 +02:00