Skip to content

Improve support for OTEL metrics collection #1565

@balasankarc

Description

@balasankarc

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions