• No results found

Taking Control of your System and Planning Your Future: Real Time Monitoring

N/A
N/A
Protected

Academic year: 2021

Share "Taking Control of your System and Planning Your Future: Real Time Monitoring"

Copied!
52
0
0

Loading.... (view fulltext now)

Full text

(1)

Advances in GIS Technology

November 11, 2015

Taking Control of your System and

Planning Your Future: Real Time

(2)

Topics

 Real-Time Monitoring  Capabilities

(3)

How do we improve uptime,

increase performance, and ensure stability

of our

(4)
(5)
(6)
(7)
(8)

Provide Answers to Questions:

 Understand the current state of your system

 How much is my map being used?  How are people using my maps?  How well is my map performing?  How well is my system performing?

 Identifying red flags

 Is there a particularly costly layer or map service?  Did many alarms fire at any particular time?

 Was system uptime unacceptably low at any time?

 Recognizing trends

 Is there an upward or downward trend in the map usage?  Is there a change in map usage patterns?

(9)

New Technologies

New Market Requirements

 ArcGIS Online

 Portal for ArcGIS

“How do I keep track of who is creating what and ensure authoritative data remains accessible and visible?”

“How can I monitor and alarm on abnormal credit usage in ArcGIS Online?”

(10)
(11)

Esri Options

 ArcGIS for Server Statistics (introduced in 10.3)

 Activity Dashboard for ArcGIS

 Was available on Marketplace for ArcGIS Online and Portal, now built-in

(12)

ArcGIS Server Statistics

 Total requests:

 Average response time:  Maximum response time:  Timeouts:

(13)
(14)
(15)

Esri System Monitoring Tool

 Implemented by Esri Professional Services  Provides one-time troubleshooting and

(16)
(17)

Providing insight into your GIS Infrastructure

 Collect  Routine probing and real-time usage logging

 Monitor  Is this map service responding? How quickly?

 Alarm  No response 3x | Response time > 3000ms

 Act  Notification by SMS message or e-mail

 Report  Show map service uptime and response times over the past 30 days

(18)
(19)

Collector Types

Probe Collector Log File Collector

Interaction Collector Info Collector

(20)

Probe Collectors

 Is a map service available?

 How long does a request/response take?  Average availability (e.g., 90%)

 What is the peak time of the day for concurrent usage of my application?  What is an ideal time to schedule

(21)

 Image generation breakdown  Query response times

 Map tile requests

 Layer rendering time etc…

(22)

 Who is using my applications?

 How long is the average session?

 What devices/browsers are being used?  What are the 3 most popular tools?

(23)

Info Collector

 What sites and viewers are in the Geocortex Essentials instances on this server?

 What are the services published in this ArcGIS Server catalog?

(24)

TM

(25)
(26)

Three Main Areas:

Status Trends

(27)

Status

“Right Now”

 Current CPU % in use on each server

 Which of my web maps in my portal are currently broken?

 Last time each Geocortex Essentials site was accessed

 How many users are currently using this application?

(28)

Trends

“Past”

Over the currently selected reporting period:  What is the uptime/downtime of this server?  Who is my most active user on

this application?

 How many requests did this Geocortex Essentials

site receive?

 What is the average response time for a query on this ArcGIS Server service?

(29)

Dashboard

“All in One Place”

Enhanced to provide significant improvements:

 Customize to contain only the most important reports  Build multiple dashboards for different purposes (daily

reports, monthly summaries, production system statuses, etc.)

 Schedule and print reports directly from custom dashboards

(30)

 What is happening on this server?

 Which users are using this application?  What are the dependencies maintained

by this site?

 How much traffic am I getting on this map service?

GIS Object Navigation

(31)
(32)

Types of Alarms

 ArcGIS Online Minimum Credits Alarm

…the number of credits remaining for the ArcGIS Online organization is below the specified value

 ArcGIS Online User Inactive Alarm

...a user has not logged into ArcGIS Online for the specified number of days

 ArcGIS Portal Storage Remaining Alarm

...the percentage of remaining space on the Portal instance is less than the specified value.

(33)

Types of Alarms

 HTTP Content Alarm

...the web response from a given website URL matches a regex (regular expression) value.

 HTTP Response Alarm

...the status code for a web request is 300 or higher.

...the response time for performing a web request exceeds the specified number of milliseconds.

 Ping Response Alarm

...the response time for performing a ping exceeds the specified number of milliseconds.

 Windows Performance Alarm

...the Windows Performance metric value is either below the specified minimum or above the specified maximum.

(34)

Types of Notification

 None: No alarm is sent but the alarm is listed in the Reporting Application.

 Email: Sends an email message based on a

specified email template to a specified recipient using a specified SMTP server. You can send

alarm messages to multiple emails.

 SMS: Sends a text message to a phone using a Twilio account. You can send alarm messages to multiple phone numbers using the same Twilio account.

(35)
(36)
(37)
(38)

1. Summary, Status & Trends Tabs 2. Date Picker 3. Dashboard 4. Navigation 5. Legend/Filter 6. Content Area

(39)
(40)

Types of

Reports

(41)

Over 150 Interactive Reports

STATUS

5 Server reports

10 Portal for ArcGIS reports 10 ArcGIS Online reports 5 ArcGIS Server reports

15 Geocortex Essentials reports 4 Application reports

3 Website reports

TRENDS

10 Server reports

8 Portal for ArcGIS reports 11 ArcGIS Online reports 23 ArcGIS Server reports

19 Geocortex Essentials reports 25 Application reports

(42)
(43)
(44)
(45)
(46)
(47)
(48)

Using Reports

 Sorting & Filtering  Exporting (CSV)  Paging

(49)

Dashboards

 Create dashboards for different purposes:

 Weekly summary report

 ‘Problem’ map services and applications  Stakeholder report

(50)

Configure reports, then add to any

existing dashboard…

(51)
(52)

Thank You

mfunaro@latitudegeo.com Mobile: 203.444.421

References

Related documents

A more detailed corporate Mortality performance report (separate from readmissions) should be produced for the Clinical effectiveness sub -committee and Assurance Committee. The

Some of these did not liberalize so much through treaties, but by making unilateral reforms (especially Spain), while Portugal, Russia and Greece followed the tide only

This key-recovery attack is similar to the one of [19] for Merkle-Damg˚ ard, and confirms its surprising observation: adding internal checksums in a hash function (such as

economic recovery, the fi ve FUAs are attracting internal and international foreign- born immigrants once again, so their foreign-born population stocks are increasing in both

ArcGIS cloud product spectrum ArcGIS Server On Private Cloud ArcGIS Server On Amazon Web Services ArcGIS Online Manage it Yourself High Low.. ArcGIS in the Cloud

• ArcGIS Online: Provides a common platform for ArcGIS users to discover, share, and build GIS applications, services, and content.. • Jump-start your GIS projects without

11 Murray State University’s Training Modules Apply ArcGIS Online to Business ArcGIS Online in Education—Success Stories from Early

The AGO protein family binds specific small RNAs in various tissues and influence stem cell properties including self-renewal, proliferation and differentiation, at several levels