88
Performance and Scalability: Tuning, Testing, and Monitoring Andrew Sakowicz, [email protected] Steve McCarthy, Steven [email protected] Frank Pizzi, [email protected]

Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

  • Upload
    others

  • View
    30

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

Performance and Scalability:

Tuning, Testing, and Monitoring

Andrew Sakowicz, [email protected]

Steve McCarthy, [email protected]

Frank Pizzi, [email protected]

Page 2: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

Agenda

• Process, Tools, Value

• Performance tuning

• Performance testing

• Monitoring

Page 3: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

Process, Tools, Value

Page 4: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

Process and Tools

Type Presentation Title Here

Page 5: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

Relationship between System Tools

User Load

CPU%

Capacity

models

Performance Tests

Page 6: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

System Tools frameworkSystem Tools are not just tools

Tool

Patterns

Discipline

Page 7: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

System Tools overview

• http://www.arcgis.com

• owner:EnterpriseImp

• Show ArcGIS Desktop Content

Page 8: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

ArcGIS MonitorDemo: https://systemmonitoring-emcs.esri.com

http://go.esri.com/monitor

Page 9: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

Testing best practices

Page 10: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

Definitions

Page 11: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

Performance

• Speed, e.g. response time (seconds)

Page 12: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

Scalability

• The ability to increase output and maintain acceptable performance

Page 14: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

Bottleneck

• Resource(s) limiting the performance or capacity

Not bottleneck bottleneckThink of :

Lanes -as CPU processor

Toll -as ArcGIS Server instances

Cars -as map requests

Page 15: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

Test validation

Page 16: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

Step Load and Response Time

Response Time (sec)

time

Step Load (users)

Page 17: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

Throughput (request/hr)

Throughput(req/hr)

Response Time (sec)

time

Step Load (users)

Page 18: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

Resource utilization: CPU, Memory, Network

Throughput(req/hr)

CPU Utilization (%)

Memory used (Mb)

Network used (Mbps)

Response Time (sec)

time

Step Load (users)

Page 19: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

Capacity

Throughput(req/hr)

CPU Utilization (%)

Memory used (Mb)

Network used (Mbps)

Content length (bytes)

Response Time (sec)

Time

User load

Capacity (~ 85% utilization)

Page 20: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

Required skill set Configuration, Tuning, Testing

Testing

Configuration

Tuning

Page 21: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

Tuning

Page 22: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

Tuning methodologyProfile each tier starting from the top

Browser

Web Server

ArcGIS Server

ArcSOC

Total Response Time (t1-t2)

Wait Time

Search & Retrieval Time

Usage Time

ArcSDE/DBMS

t1 t2

Page 23: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

Profile applicationFiddler measurement approximately 5.2 seconds

Application performance narrowed down to specific request and map service

Page 24: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

Review historical stats of the culprit serviceArcGIS Server 10.3.1 Statistics

• Total requests

• Average response time

• Maximum response time

• Timeouts

• Maximum running instances

• 30 min resolution reports

Page 25: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

Review historical stats of the culprit serviceSystem Log Parser

Page 26: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

Review historical stats of the culprit serviceSystem Monitor –ArcGIS Server Statistics

Page 27: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

Profile mxd of the culprit map serviceMxdperfstat

Page 28: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

Oracle TraceCompare elapsed time

Elapsed time slightly changed due to different test runs

Page 29: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

Oracle Execution plan

Inefficient spatial index

Page 30: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

Mxdperfstat - WorldSQLExpress.mxd

• mxdperfstat10.4.exe -mxd WorldSQLExpress.mxd -scale 100000000

• Compare to FGDB

mxdperfstat10.4.exe -mxd WorldSQLExpress.mxd -scale 100000000

Page 31: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

Testing

Page 32: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

Testing Objectives

- Meet Service-Level Agreement (SLA)

- Bottlenecks analysis

- Capacity planning

- Benchmarking different alternatives

Page 33: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

Testing process

Application

GIS Services

Infrastructure: Hardware and Software

Page 34: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

Required skill set Configuration, Tuning, Testing

Testing

Configuration

Tuning

Page 35: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

System Test for WebGIS Test Automation

• ArcGIS Services

- Mapping

- Feature Service

- OGC

- Geocoding

- Image Service

- Network Analyst

- Geoprocessing

- Tile Cache

• Application Testing

• Discipline relevant report

Application

GIS Services

Infrastructure

Page 36: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

Web test tools feature comparison

Tool Cost Learning

Curve

OS Metrics GIS Data

Generation

GIS Test

Automation

Load Runner High High Windows/Linux No No

Visual Studio Medium High Windows No No

JMeter Free High Requires additional

plugin

No No

System Test Free Low Windows/Linux Yes Yes

Tech Support by Esri PS as part of consulting support

Page 37: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

Demo: Dynamic Map Service

Page 38: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

System Test output

Page 39: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

System Designer output

Page 40: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

• Transaction based

• Import Har

• Editing

• Network

• GP

Advanced features

Page 41: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

System Monitor Overview

Page 42: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

Monitoring overview

Page 43: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

Monitoring Enterprise GISChallenges

• Multiple administrators

• Multiple disparate monitoring/diagnostic tools

• Data collected in a reactive fashion: on demand and for limited time

• Correlation of data with different timestamp is difficult

• ArcGIS administrators do not have access to all tools, data and reports

• Challenging to quickly identify the root cause and take appropriate measures

Page 44: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

Motivation: Growing complexity of ArcGIS EnterpriseRequires dependable infrastructure

Certificates

Load balancer

Firewall

ArcGIS Web Adaptor

Portal for ArcGIS

Storage with immediate

consistency

ArcGIS Server

ArcGIS Data Store

Database

Page 45: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

When problems arise, what is the root cause?

45

Page 46: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

ArcGIS MonitorDemo: https://systemmonitoring-emcs.esri.com

http://go.esri.com/monitor

Page 47: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

Value to CustomersMaximize GIS Investments

• Administrators:

• Detect, diagnose, and resolve issues with availability, configuration, performance and

usage

• Gather actionable, quantifiable operational metrics and usage trends over time

• Managers:

• Increase communication among GIS and IT staff and senior management

• Reduce administration costs

• Users:

• Improve end-user satisfaction

Page 48: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

• Many excellent monitoring tools on the market

• Few provide GIS dashboards

• System Monitor can be used as reference implementation

Standards for effective GIS monitoring

Page 49: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

ArcGIS Enterprise is often a victim of:

Common cases

Page 50: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

Overload:-users

-services

Page 51: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

Unstable

Infrastructure:-Network

-NAS

-VMWare

51

Page 52: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

Bottlenecks:-configuration

-maintenance

-workflows

Page 53: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

Web

ArcGIS Monitor

Page 54: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

Web Application Validation

Page 55: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

HAR

Page 56: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

HTTP

Page 57: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

ArcGIS

ArcGIS Monitor

Page 58: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

ArcGIS

Page 59: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

ArcSOC Optimizer

Page 60: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

GeoEvent

Page 61: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

Portal

Page 62: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

Database

ArcGIS Monitor

Page 63: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

Database

Page 64: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

Database Catalog view

Page 65: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

Cloud

ArcGIS Monitor

Page 66: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

Cloud (AWS)

Page 67: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

Infrastructure

ArcGIS Monitor

Page 68: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

System

Page 69: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

Rping

Page 70: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

WebGIS Health (Portal HA)

Page 71: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

WebGIS Health Extension – What do you get to monitor?

• Know about failures before system fails

- Portal for ArcGIS Primary or Standby site failure

- Index health of Portal for ArcGIS

- Portal for ArcGIS thinks both machines are primary/standby

- Hosted ArcGIS for Server’s health

- Publishing Services

- Datastore is valid but the standby machine is down

- Datastore failed over in the past five minutes

- Datastore Service is not running

Page 72: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

VMwareAvoid over allocation and live migration of running virtual machines during work hours

Page 73: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

Usage (tr/hr)

ArcGIS Monitor

Page 74: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

Usage (Tr/hr)

Page 75: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

GeoInfo

ArcGIS Monitor

Page 76: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

GeoInfo

Page 77: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

License

ArcGIS Monitor

Page 78: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

License (lmutil)

Page 79: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

Steve McCarthy

Williams System Monitoring

Page 80: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

Williams System Monitoring

Williams is one of the premier natural gas infrastructure

providers in North America

Page 81: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

Williams System Monitoring

Environment Overview

• Citrix Desktop

- Average 120 Citrix ArcGIS Desktop User

• Support 63 Development, QA and Production Servers (mostly virtual)

- 26 Production

• Clustered ArcGIS Server Environment

- 216 Services, 164 Map, 33 GP, 1 Geometry & 1 Search

• Federated ArcGIS Portal

- 238 Services, 199 Map, 9 GP, 1 Search, 1 Geometry & 30 Feature

- 1,800 User (100 Average User)

Williams GIS Environment

Page 82: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

Williams System Monitoring

Environment Overview

• System Monitor 3

- ExcelReports

ESRI System Monitoring Tools Used

Page 83: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

Williams System Monitoring

Environment Overview

• System Monitor 3

- Alerts

ESRI System Monitoring Tools Used

Page 84: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

Williams System Monitoring

Environment Overview

• System Monitor 3

- Reports

ESRI System Monitoring Tools Used

0

20

40

60

80

100

120

140

160

12/12/2015 1/31/2016 3/21/2016 5/10/2016 6/29/2016 8/18/2016 10/7/2016 11/26/2016

Citrix Desktop Usage

Avg ArcGIS Users Peak ArcGIS Users Avg GIS Citrix Users

Peak GIS Citrix Users SN Tickets

Page 85: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

Williams System Monitoring

System Monitor 3

• System Log Parser (ArcGIS & Web)

ESRI System Monitoring Tools Used

Page 86: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

Williams System Monitoring

System Designer

ESRI System Monitoring Tools Used

Page 87: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

ArcGIS Monitor

https://systemmonitoring-emcs.esri.com

Page 88: Performance and Scalability: Tuning, Testing, and Monitoring · Performance and Scalability: Tuning, Testing, and Monitoring, 2017 Esri User Conference--Presentation, 2017 Esri User

Please Take Our Survey on the Esri Events App!

Select the session you attended

Scroll down to find the survey

Complete Answersand Select “Submit”

Download the Esri Events app and find

your event