Aiven-Open / karapace

Karapace - Your Apache Kafka® essentials in one tool
https://karapace.io
Apache License 2.0
450 stars 68 forks source link

feature, observability: Added Prometheus Metrics & Instrumentation #902

Closed nosahama closed 2 months ago

nosahama commented 2 months ago

About this change - What it does

Add Observability to the Karapace services (registry, rest) via prometheus metrics and instrumentation.

Why this way

Using prometheus, we can take advantage of it's labels, dimensional data model, available tools and ecosystem. This provides the building blocks of adding observability into the service, with focus on extensibility and testing (unit and integration).

Caveats

Follow ups

References:

github-actions[bot] commented 2 months ago

Coverage report

This PR does not seem to contain any modification to coverable code.