Optimizer Deployment Centralized Database module on Optimizer hub server Each monitored server has an instance of optimizer installed
ArcGIS Server Logs Data about requests made to the map, image, and geocode services –Geocode Service Request –Image Service Requests –Map Image Requests –Most Costly Map Services –Most Edited Layers –Most Popular Layers –Query Requests –Slowest Layers –Summary
Web Server Logs Data about map tile request made thru client API apps collected from log files of web server –Map Tile Requests –Popular Map Tiles –Scale Requests –Summary (Not really getting anything here as of yet… )
Map Service Probes Collect data about how long it takes the server to generate a map image and map service uptime Corresponds to the rest endpoints Can set for only an extent if needed Alarms: –Response is slow or unavailable
Website probes – site uptime and response time Ping Performance Counters
Identifying Trends
How much is a map being used? Map image requests Map tile requests Popular map tiles –Usage > Map
How well is a map performing? Availability Response times –Performance > system/map
How well is my system performing? Memory Cpu Distribution Uptime Performance > system
How are people using our maps? Map requests Image requests Geocode requests Most popular layers Most edited layers
Viewing Trends Map image request change Most popular layers Query requests
Red Flags Most costly service Slowest layers
Alarms Must define alarm conditions –Service not reachable –Response time > X Send s Execute scripts
System Performance Disk space Memory Percent CPU