getporter / operator

The Porter Operator gives you a native, integrated experience for managing your bundles from Kubernetes. It is the recommended way to automate your bundle pipeline with support for GitOps.
https://porter.sh/operator
Apache License 2.0
32 stars 18 forks source link

Support open telemetry #58

Open carolynvs opened 2 years ago

carolynvs commented 2 years ago

Porter has added initial support for open telemetry. The operator should pass through ambient opentel env vars to the porter agent so that we can collect trace data from it. Also the controller should be instrumented.

carolynvs commented 2 years ago

We should generate a correlation id and pass it to the porter agent. See https://github.com/getporter/porter/issues/1873

carolynvs commented 1 year ago

To clarify the scope here, this is passing through existing environment variables that the sysadmin may have set on the cluster but is not adding instrumentation to the operator code itself.

AGMETEOR commented 1 year ago

Hey @schristoff can I get assigned this one.