El objetivo de MicroProfile Metrics es exponer datos de monitoreo de la implementación de manera unificada. También define una API de Java para que el desarrollador pueda definir y proporcionar sus propios valores.
Prometheus es el producto de código abierto más popular para recopilar métricas. Se inició en 2012 por SoundCloud (plataforma de distribución de audio en línea y compartición de música) y en 2018 se graduó en la Cloud Native Computing Foundation.
Se puede ver como una base de datos para almacenar series temporales, pero tiene muchas más características.
-Modelo de datos multidimensional con series temporales
-Lenguaje de consulta
-Retirar datos de fuentes de métricas
-Gestor de alertas
Por lo tanto, MicroProfile Metrics expone los valores en el formato de Prometheus por defecto. Así puede ser consumido fácilmente por los scrapers.
Grafana es una solución de código abierto multiplataforma para realizar análisis de datos, extrayendo métricas que dan sentido a la gran cantidad de datos, y monitoreando aplicaciones a través de paneles personalizables.
Payara Server Enterprise es una plataforma de aplicación middleware nativa de la nube que soporta sistemas de producción críticos con implementaciones confiables y seguras de aplicaciones Jakarta EE en las instalaciones, en la nube o en entornos híbridos. Una plataforma estable con lanzamientos mensuales, correcciones de errores y un ciclo de vida de software de 10 años, Payara Server es agresivamente compatible con el ecosistema, proveedores de nube, Docker y Kubernetes.