Я наткнулся на проект показателей из кошаги, и я считаю, что он используется в Yammer. Мне нравится это решение, но хочу знать, есть ли другие альтернативы с открытым исходным кодом с аналогичными возможностями.
Другие альтернативы с открытым исходным кодом для коллахальных "показателей"?
Ответ 1
Некоторые предложения:
- Perf4J: Perf4J - это набор утилит для вычисления и отображения статистики производительности для Java-кода.
- ERMA: ERMA (API с чрезвычайно многоразовым мониторингом) - это API-интерфейс инструментария, который был разработан для всех потребностей мониторинга.
- javasimon: Java Simon - это простой API мониторинга, который позволяет вам следить и лучше понимать ваше приложение. Мониторы (обычно называемые Simons) помещаются непосредственно в ваш код, и вы можете выбрать, хотите ли вы что-то подсчитать или измерить время/продолжительность.
- Glassbox: средство устранения неполадок Glassbox - это автоматизированный агент устранения неполадок и мониторинга для приложений Java, который диагностирует распространенные проблемы одним щелчком мыши.
- InfraRED: InfraRED - это инструмент для мониторинга производительности приложения Java EE и диагностики проблем производительности. Он собирает показатели по различным аспектам производительности приложения и делает его доступным для количественного анализа приложения.
Ответ 2
Netflix Servo несколько похож на дух Metrics. Это также библиотека Java, основанная на аннотации к метрикам для наблюдения, которые могут периодически проверяться из JVM и записывать их на серверный сервер. Он также предоставляет метрики через JMX.
Ответ 3
Там также проект JavaMelody
"Целью JavaMelody является мониторинг серверов приложений Java или Java EE в QA и производственных средах. Это не инструмент для имитации запросов от пользователей, это инструмент для измерения и расчета статистики по реальной работе приложения в зависимости от использования приложения пользователями "