-
Epic
-
Resolution: Done
-
Undefined
-
None
-
None
-
Add OpenTelemetry support to RHDH
-
False
-
-
False
-
-
To Do
-
RHIDP-5073 - OpenTelemetry Support
-
QE Needed, Docs Needed, TE Needed, Customer Facing, PX Needed
-
0% To Do, 0% In Progress, 100% Done
-
-
EPIC Goal
What are we trying to solve here?
Upstream has deprecated prom-client for a while now in favour of OpenTelemetry. We should start investigating how to support this
Background/Feature Origin
There isn't much documentation on this:
- here's a tutorial
- There's some new scripts in the backend to:
- invoke instrumentation
- run a locally installed prometheus
- The metrics are exposed on a new port 9464
- The scaffolder and catalog metrics are still on the old prom-client so those will need to be migrated upstream
Why is this important?
We can't rely on deprecated code, let's move away from this
User Scenarios
Dependencies (internal and external)
Acceptance Criteria
Release Enablement/Demo - Provide necessary release enablement details
and documents
DEV - Upstream code and tests merged: <link to meaningful PR or GitHub
Issue>
DEV - Upstream documentation merged: <link to meaningful PR or GitHub
Issue>
DEV - Downstream build attached to advisory: <link to errata>
QE - Test plans in Playwright: <link or reference to playwright>
QE - Automated tests merged: <link or reference to automated tests>
DOC - Downstream documentation merged: <link to meaningful PR>