-
Notifications
You must be signed in to change notification settings - Fork 6
Python - Allow auto installation in k8s clusters #82
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
PR for cleanup the k8s operator handling of used OTLP protocol |
Wondering if running django as |
Built a custom docker image for the k8s operator and it's evident that for Python this won't be a silver bullet. Problem is that a lot of libraries depends on C extensions that are platform dependant. For example psutil (from system metrics instrumentation) built on an alpine distro but run into an ubuntu container will fail because of:
and this import ( grpc aswell:
From a different path though:
At the moment a failure of an instrumentor makes the whole process fail and in this scenario (or even generally?) it's not want we want. |
So at the moment we are building one image based on the Python 3.12 chainguard image (glibc based). In order to cover more environments we should probably increase the matrix of the images we build with more python versions and/or with musl based base images. |
A few otel operator related PRs to improve things:
|
Closing this and using #158 for the first round of followup improvements |
Some work should go upstream, here are the relevant issues:
Tasks
The text was updated successfully, but these errors were encountered: