locked
Tracking performance of methods on an ASP.NET MVC 4 Web Role in Windows Azure Cloud Service RRS feed

  • Question

  • User-1319896600 posted

    Hello,

    I need to track the performance of methods on a Windows Azure Cloud Service which is on an ASP .NET MVC 4 Web Role. By performance I mean, how long in milli seconds or seconds (whatever the case may be) did it take to execute the method. Is there a recommended way to monitor the performance?

    Please let me know

    Thanks

    Monday, November 4, 2013 4:40 PM

Answers

  • User281315223 posted

    There are quite a few "monitoring" and performance related tools out there that you may want to consider, however they may vary in price depending on how detailed you want your monitoring to be.

    ManageEngine, New Relic and a few other tools

    ManageEngine is a widely popular and widely used performance monitoring tool that you may want to consider using if your application or business requires such a serious level of monitoring. There are several services that are similar but a majority of them will require monthly fees to handle the actual monitoring itself. You can implement your own form of monitoring using a system of counters, but it will ultimately be up to you and your needs as to how rigorous your monitoring services are.

    New Relic also offers a performance monitoring service for Windows Azure that might also be quite helpful. Scott Hanselman wrote a blog post on using it recently as a method for reducing the costs on his sites hosted through Azure.

    There are lots of other similar applications and services out there that you might want to look into as well as the following resources that mention some additional options : 

    Some of the commonly mentioned tools and services in these threads are :

    • Nagios - Open Source IT Monitoring
    • mon - Another Open-Source Monitoring System
    • monitis - Paid Monitoring Service
    • LogicMonitor - Software as a Service Network Monitoring

    You might also consider subscribing to something like Google Analytics (or any other popular analytics tools) for your actual site as well. It is free and will allow you to grab a great deal of data regarding the traffic on your site (and various other metrics).

    • Marked as answer by Anonymous Thursday, October 7, 2021 12:00 AM
    Monday, November 4, 2013 4:56 PM