Джава:APM с открытым исходным кодом (управление производительностью приложений) [закрыто]

StackOverflow https://stackoverflow.com//questions/11687049

  •  12-12-2019
  •  | 
  •  

Вопрос

Я ищу приложение/инструмент/технологию с открытым исходным кодом, которое может показывать время распределенных запросов в распределенной системе.

Я нашел некоторые замечательные вещи, такие как AppDynamics, но они все коммерческие.Мне не нужен такой широкий функционал, а простое отслеживание запросов.Я тоже посмотрел этот список, но мне трудно это понять.

Не могли бы вы порекомендовать какие-нибудь решения, если у вас есть опыт работы с APM?

Это было полезно?

Решение

я не думаю, что вы можете выполнить полнофункциональное профилирование распределенного запроса по количеству JVM - AppDynamics, насколько я помню, понимает вещи EE - такие как вызов DB, ​​EJB, RMI или удаленного веб-сервиса - однако он все еще работает в объеме JVM.

Разве в вашем случае недостаточно просто использовать профилировщик Java (например, yourkit, jprofiler)?

Другие советы

Вы пробовали бесплатную версию AppDynamics.Он называется AppDynamics LITE.Вы также можете взглянуть на бесплатную версию EXTRAHOP.Возможно, это достаточно хорошо для ваших нужд.

Также вы можете попробовать использовать решения SaaS, такие как NewRelic или Boundary.У них есть бесплатные учетные записи, которые также могут подойти для ваших нужд.

Наконец, если вы хотите отслеживать производительность какого-либо конкретного приложения JAVA, вы можете использовать http://www.moskito.org/.Это совершенно БЕСПЛАТНО.

ты можешь попробовать круглосуточный мониторинг

https://code.google.com/p/monitor-24x7/

он обеспечивает мониторинг уровня методов, SQL-запросы, бизнес-транзакции...

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top