2010-09-29 3 views
1

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

+0

Этот тип инструмента называется профайлер. – colithium

+3

Некоторая информация о платформе/языке была бы неплохой –

ответ

1

Если вы хотите измерить ваше приложение извне, вы можете использовать RRDtool для сбора данных.

+0

да сэр это он !!! Большое спасибо! Есть ли альтернативы? – Santosh

0

Вы можете использовать slamd для webapp, написанного на Java. Для использования Django hotshot.

Поиск профайлера + ваш язык, рамки

0

Посмотрите на HP SiteScope. Это способность управлять системой с помощью веб-скрипта пользователя, отслеживать показатели на бэкэнд, вплоть до создания пользовательских сценариев оболочки и запросов к базе данных, а также возможность добавления логики для отчета/предупреждения в отношении этих комбинированных наборов данных. быть тем, что вам нужно.

Другие механизмы, которые вы могли бы подумать, будут сворачивать вашу собственную службу, используя CURL для ввода информации, запросов к системам, задействованных для привлечения показателей или информации о базе данных, а затем вашего собственного интерфейса для оповещения и отчетности.

Тогда это станет вопросом стоимости, можете ли вы повысить уровень функциональности за меньшие деньги, чем вы можете приобрести уже существующее решение на открытом рынке.

Ref: HP SiteScope Wiki Page

Смежные вопросы