Prometheus Metrics for MicroProfile Microservices in Istio

For cloud-native applications, Kubernetes and Istio deliver a lot of important functionality out of the box, for example, certain metrics, which are independent from the actual service implementations, can be collected automatically.

However, other metrics are application specific, for example, how many times certain methods have been invoked and how long they take. Eclipse MicroProfile allows Java developers to easily expose these metrics. Check out the list of available Java annotations.