简体   繁体   中英

Measuring Application Performance

I was wondering if there is a tool to keep track of application performance. What I have in mind is a tool that will listen for updates and register performance metrics published by an application. ie time to serve a request, time a certain operation took to finish. And this tool would then aggregate the data and measure performance trends.

如果要从外部测量应用程序,则可以使用RRDtool收集数据。

You can use slamd for webapp written in Java. For Django use hotshot.

Search for profiler + your language, framework

Take a look at HP SiteScope. It's ability to drive the system with a Web User Script, to monitor the metrics on the backend, even to the extent of creation of custom shell scripts and database queries, plus the ability to add logic for report/alert against these combined data sets appears to be what you need.

Other mechanisms that you might consider would be a roll your own service using CURL to push information in, queries to the systems involved to pull metrics or database information and then your own interface for alerting and reporting.

Then it becomes a cost question, can you roll the level of functionality for less money than you can purchase an already existing solution on the open market.

Ref: HP SiteScope Wiki Page

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM