ArcGIS Server Usage Monitor Tools – Best Options and Recommendations

arcgis-10.1arcgis-server

I am using ArcGIS Server 10.1 on AMI instance. I have around 10/12 simple map services (Used query layer in all services)

I want to check performance/time/statistics of map services in ArcGIS Server.

So is their any tool to monitor ArcGIS Services ??

What I found so far :

1.According to http://ideas.arcgis.com their are few third party tools available.

2.Using windows task manager I can monitor only process not the services.

3.In 10.0 version its possible to see the statistics/min ,max time using 'statistics' tool in ArcGIS Server I think in 10.1 its not present

4.Using ArcPy I doubt its possible .Even I tried using ArcGIS ADMIN API for server.

5.Screenshot of windows task manager (javaw.exe taking too much memory but its important to run the ArcGIS Server according to this post)

ArcGIS Server 10.1_windows task manager

Update

According to @Alex Tereshenkov answer I downloaded the tool but it work with Web adapter only. We do not have the Web adapter we are using reverse proxy at our end.

Found this useful article for ArcGIS Server to test the load balance using Jmeter

Best Answer

System Monitor Tool from Esri is a great application for monitoring your services in more detail, ive used it a fair bit over last few months and its well worth installing.

It has a browser based console, stores all the metrics in MongoDB, good docco for both installing and using it. Monitors not only your ArcGIS Server and its services, but can look at the CPU/memory/resources of multiple machines, your database, ping HTTP, and you can view the metrics in nice charts and reports, get sent email alerts when resources are running low, along with much more.

Highly recommend it.

Related Question