codahale java monitoring jmx metrics yammer

java - codahale metrics



otras alternativas de código abierto a las "métricas" de codahale? (3)

Algunas sugerencias:

  • Perf4J : Perf4J es un conjunto de utilidades para calcular y visualizar estadísticas de rendimiento para el código de Java.
  • ERMA : ERMA (extremadamente reutilizable Monitoring API) es una API de instrumentación que ha sido diseñada para ser aplicable a todas las necesidades de monitoreo.
  • javasimon : Java Simon es una API simple de monitoreo que le permite seguir y comprender mejor su aplicación. Los monitores (familiarmente llamados Simons) se colocan directamente en su código y puede elegir si desea contar algo o medir el tiempo / la duración.
  • Glassbox : el solucionador de problemas de Glassbox es un agente automatizado de solución de problemas y supervisión para aplicaciones Java que diagnostica problemas comunes con un solo clic.
  • InfraRED : InfraRED es una herramienta para supervisar el rendimiento de una aplicación Java EE y diagnosticar problemas de rendimiento. Recopila métricas sobre diversos aspectos del rendimiento de una aplicación y la hace disponible para el análisis cuantitativo de la aplicación.

Encontré el proyecto de métricas de codahale, y creo que se usa en Yammer. Me gusta esta solución, pero quiero saber si hay otras alternativas de código abierto con capacidades similares.


También está el proyecto JavaMelody

"El objetivo de JavaMelody es monitorear servidores de aplicaciones Java o Java EE en QA y entornos de producción. No es una herramienta para simular solicitudes de usuarios, es una herramienta para medir y calcular estadísticas sobre el funcionamiento real de una aplicación en función del uso de la aplicación por los usuarios "

javamedoly


Servo de Netflix es algo similar en espíritu de Métricas. También es una biblioteca de Java basada en anotaciones en las métricas que se deben observar, que se puede sondear periódicamente desde la JVM y escribir en un servidor backend. También expone las métricas a través de JMX.