-
Notifications
You must be signed in to change notification settings - Fork 344
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
Instrument Jaeger Operator #737
Comments
The referenced PR has a first draft for this, but there are a couple of things to figure out, especially regarding the usage of a Jaeger Agent as sidecar to the Operator's deployment. I have talked with @objectiser about this, and here are some thoughts:
|
We talked about this one today and agreed that we'd have the agent there by default for the moment, especially because there's no gRPC support yet in the open-telemetry Go client. Right before 1.16, we'll decide whether to keep it on by default, or if we turn it off. We'll probably leave it off for 1.16 to see the effects of the instrumentation in production, and make it on by default for 1.17. Another aspect we discussed was about the ability to customize the operator's deployment: looks like it's not that easy to even set a different logging level for an operator without publishing an alternative CSV. In our case, we need the ability to customize the operator's deployment, as I believe the self-provisioned Jaeger instance will not be used that often in production, so, people running the operator will need a way to customize the sidecar with the actual collector's URL. Apparently, we are not the only ones in need of such feature: |
@jpkrohling The other issue we discussed was whether there are any issues defining the agent sidecar with the operator deployment in the CSV? |
The CSV's For the moment, I'll assume that this is part of the contract and that it should work, but I'll make sure to do a manual e2e test to ensure that a sidecar in the deployment is not something that causes problems with OLM. |
Instrument the Jaeger Operator, so that it can create traces per reconciliation.
The text was updated successfully, but these errors were encountered: