Monitoring usage of Map Services set to use Shared Instances

1412
2
Jump to solution
02-17-2021 09:25 PM
davehorsey1
Occasional Contributor

I get the impression that most organisations taking advantage of shared instances run an initial audit of their map services to see whether or not they meet the recommendations for using shared instances, and if they do, they set them and forget them, and don't go back to check whether shared instances are still using the optimal configuration (a map service could, for example, gain in popularity and no longer be considered low use).

Is anyone aware of any tools/scripts/notebooks that can return the usage stats of map services configured to use shared instances, and make recommendations on the instance type (shared vs dedicated) based on the results? I guess this wouldn't be too difficult to create, I'm just don't want to try and reinvent the wheel if there's something already out there.

The benefits of identifying shared instance map services that have become medium to high use are:

  1. the map service in question can be allocated more instances to optimise its performance
  2. it will free up capacity within the shared instance pool, benefiting the remaining map services set to use shared instances
0 Kudos
1 Solution

Accepted Solutions
DavidHoy
Esri Contributor

Hi David,

If you run a System Log Parser Report with "Add Service Details to Report" checked,
you will get a "Site Details" tab in the output spreadsheet that tells you much information about all the services in the site, including instances min/max and type (shared or dedicated). 

The report also provides statistics on usage of each service right down to time & response time of each individual  service request if you want to go that far.

It's up to you to define what  is low/high usage in comparison with the other services in the site.

View solution in original post

2 Replies
DavidHoy
Esri Contributor

Hi David,

If you run a System Log Parser Report with "Add Service Details to Report" checked,
you will get a "Site Details" tab in the output spreadsheet that tells you much information about all the services in the site, including instances min/max and type (shared or dedicated). 

The report also provides statistics on usage of each service right down to time & response time of each individual  service request if you want to go that far.

It's up to you to define what  is low/high usage in comparison with the other services in the site.

by Anonymous User
Not applicable

Hi David

If you are using Web Adapter, the IIS log should be enabled to provide a statistic report.

Regards,

Bing