[INSTRUMENT-8] Replace Prometheus Java client with OpenTelemetry client Created: 17/Jul/23  Updated: 17/Jul/23

Status: Open
Project: Instrumentation
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Improvement Priority: Normal
Reporter: Lukas Reck Assignee: Andrew Warinner
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Relates
relates to INSTRUMENT-7 Filter chain probe not available afte... Open
relates to INSTRUMENT-6 Errors in the logs coming from instru... Open
Template:
Acceptance criteria:
Empty
Task DoD:
[ ]* Doc/release notes changes? Comment present?
[ ]* Downstream builds green?
[ ]* Solution information and context easily available?
[ ]* Tests
[ ]* FixVersion filled and not yet released
[ ]  Architecture Decision Record (ADR)

 Description   

Replace the Prometheus Java client with the OpenTelemetry metrics client. 

This will affect all instrumentation probes (filters, rendering engine listeners, cache listeners, JMX probes, etc). 

 

Use Case

  •  

 

Acceptance Criteria

  •  

 

Definition of Done

  • Code is finished
  • Unit test passed
  • Code reviewed by team member
  • Acceptance criteria for each issue met
  • Functional tests passed
  • Documentation is provided
  • Released

 

GitLab Code Link

  •  

 

Open questions

  •  

Generated at Mon Feb 12 02:15:49 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.