-
Notifications
You must be signed in to change notification settings - Fork 62
Description
Is your feature request related to a problem? Please describe.
Right now, the OTEL metrics support is limited to API pods, and is implemented by each API pod getting an OTEL collector sidecar. This means metrics from only API pods get collected. Content and Worker pods also emit metrics, and they are missed.
Describe the solution you'd like
What if instead of a sidecar pattern, there is a dedicated OTEL collector deployment to which all the pods send their metrics? Was there a specific reason we went with the sidecar pattern, and having N number of OTEL collector containers, instead of a single one?
If we prefer to stick to the sidecar pattern, we need to bring in those sidecars to content and worker pods also so metrics from them can be collected.