optimizer deployment centralized database module on optimizer hub server each monitored server has...

16
Optimizer Deployment Centralized Database module on Optimizer hub server Each monitored server has an instance of optimizer installed

Upload: caitlin-hodge

Post on 03-Jan-2016

256 views

Category:

Documents


0 download

TRANSCRIPT

Optimizer Deployment• Centralized Database module on Optimizer

hub server• Each monitored server has an instance of

optimizer installed

Optimizer SQL Database

Col-gisdatatest

*Test* Optimizer Hub Server Database module Collection module Reports tool

Col-gisapptest

Col-gisapptest ArcGIS Server IIS Optimizer

Col-gisapp ArcGIS Server IIS Optimizer

Optimizer SQL Database

*Production* Optimizer Hub Server

Database module Collection module Reports tool

Col-gisapp

Col-gisapp ArcGIS Server IIS Optimizer

Col-gisdata

Col-gisapptest ArcGIS Server IIS Optimizer

Report Viewer

Report Viewer

Collection Module

Map Service Probes

Image Service Probes

Geocode Service Probes

Website Probes

Collector

Ping Collector

ArcGIS Server Logs

Collector

Web Server Logs

Collector

Performance CounterCollector

WebADF Relay

Collector

Client API Relay

Collector

JavaScript Apps

Silverlight Apps

Flex Apps

Web ADF Apps

TCP/IP

SQL Query

SQL Data

Reports

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 emails• Execute scripts

System Performance

• Disk space• Memory• Percent CPU