Application Performance Management (APM) provides a 360° view that keeps your business healthy by monitoring end user experience and applications across traditional, mobile, virtual and cloud environments. It provides insight into every transaction for quick resolution of application issues and helps reduce costs by using a common tool in pre-production and production. Detailed diagnostics and real-time topology-based analytics improve application quality.
Trace real user transactions across application tiers to speed resolution times
Measure end user experience using repeatable transactions from multiple locations
Gain deep application insights for fast problem isolation and resolution
Use shared scripting across testing and operations for higher quality applications
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Application Performance Management 9.30 HPE whats new | 360 View
1. HPE APM 9.30
A smarter solution to deliver one superb user
experience
Month day, year
2. 49% expect applications to respond in 2 seconds… or less
72% of application owners first learn about User Experience
Issues through User Complaints
61% expect application launch times <4 seconds
User Experience is the new SLA
– Mobile App Usage & Abandonment Survey
Dimensional Research, Feb 2015
- DEVOPS, APM AND THE DIGITAL USER EXPERIENCE CHANGING WHAT WE KNOW ABOUT APPLICATION PERFORMANCE
Dimensional Research, Jan 2016
3. and not only SLA
1Keep your
brand strong
Keep your customers
satisfied
Grow your
revenue
Improve your org
productivity2 3 4
No Business Strategy without IT to support it…
4. When the UX is a delight,
users love you.
It pays to keep superb User Experience
41. Source: StatusCast, March 13th, 2015.
2. Includes damage to company’s reputation and SaaS churn.
A superb user experience gets you:
– Increased sales.
– Good karma.
– Happy customers, great
reviews.
– Reduced support costs.
When something goes
wrong, there’s hell to pay.
Cost of application downtime:1
—Gartner for critical failures
—IDC
—Infogenics2
6. Introducing a smarter solution
Measure and Resolve Fast
HPE APM
Suite
Business Process Monitoring
Proactive, continuous, real-
time synthetic monitoring of
ALL your applications—
mobile, web-based, and
desktop.
Systems Monitoring
Simple and powerful
agentless monitoring for
Infrastructure, Applications
and Network
Diagnostics
Tracks end-to-end transaction
flow through all service tiers,
to let you isolate problems to
the line of code.
Real User Monitoring
Measuring the real user experience
of legacy, modern and mobile
applications, break down by users,
location, back-end tiers
Integrated | Complementary | End-to-end
7. Introducing a smarter solution
Focus and Improve
HPE
APM Suite
Data
Integrated | Complementary | End-to-end
Advanced SLA’s or OLA’s
management over Real
User Experience
measurements. Focus on
the most impacted SLA’s
or OLA’s
Smart Analytics enables
HPE APM to anticipate
potential problems on
business monitors and alert
users of issues on critical
applications before they
occur
8. NOTE: all product views are illustrations and might not represent actual product screen shots.
User
Experience
What is APM?
Backend Traceability
Dashboard, Reporting, Alerting, Service Level Management &
Predictive Analytics
Mobile,
Web &
Enterprise
Apps
Gaining 360 degree visibility into the health of the end-to-end business applications for
all types of applications and infrastructure
Business Process Monitoring
(BPM)
Real User Monitoring
(RUM)
SiteScope Diagnostics
9. Be all knowing. Monitor Websites, Enterprise app, Mobile and Cloud services
instantly from the perspective of your end-user
It is a hybrid world
Private cloud Managed cloud Public cloudTraditional
Proactive Monitoring and SLAs
11. What’s New in APM 9.30
Platform
What’s new
– Application Health – replaces App Owner Zone
–New set of reports tailored specifically for application owners who are looking for high level status and
isolation on their applications
–New cross APM watch list and Overview Report (HTML5)
–Includes both BPM and RUM functionality
– New SLM App design
– EUM/BPM Administration (HTML5)
– HPE rebranding
11
12. 12
Configurable Panel of all the application of interest to a particular user or role
- Fast visibility into performance and availability issues
- Severity filters
Availability
Performance
System
Filters
New AppNavigation
Pane
Navigation Pane
expansion
volume
Back to comfort
– old UI
14. Application Owner Zone - Home
14
Value: Application Bridge – Visibility
- All important applications displayed in one location
- Availability, Performance, Systems information in one location
- Drill down to specific application
Isolation: Identify the problematic application and drill down
Investigate Problem:
Click on App to drill down
15. Application Health – Overview (BPM)
15
Monitoring data within
the application context
Switch between BPM and RUM
within the application context
Select the desired
time interval
Mouse over for
time specific data
Continue investigation by reviewing both BPM and RUM data
Select another app
16. Application Health – Overview (RUM)
16
Volume InformationFailure Information
One display for all the information related to the
application, including average and instantaneous values.
Superimpose Volume and Failure information over
availability and response, look for correlations
17. Application Health – Overview (RUM)
17
Drill down into detailed availability and
performance reports
Drill down into detailed RUM
availability and performance reports
19. 19
New Service Level Management look-and-feel
Display status by
desired time interval
SLM Status filter selection
Select new SLA for display
in SLM dashboard
23. What is BPM?
Virtual user from
New York AT&T
Virtual user from
Datacenter1
Virtual user from
Switzerland Office
Home page Login Transfer Money
Dashboard, Report,
Alert and SLA
• HPE Business Process Monitor (BPM) runs pre-recorded scripts against business services to
proactively identify performance and availability problems
• Agentless monitoring for availability and performance of distributed IT infrastructures and applications
• Virtual Users are simulated by running scripts at regular intervals from multiple locations
• Broad range of protocol support more than 50 protocols that emulate and measure end user business
processes.
24. Proactive End-user Monitoring – How Does it Work
24
Analyze - Dashboards, Reports, Alerts, SLAs
Record, once1 2
3
Replay, multiple (times, locations)
25. HPE BPM Protocol Support
25
Mobile
Web
Oracle e-business
Databases
Mail
Network
GUI
SAP
Remote Desktop
Others
26. BPM 9.30
What’s New
– BPM supports the latest LR12.53 and UFT 12.53 versions,
below highlights:
– TruClient: Changes to browser version support: Chromium 46,Firefox
40.0.3
– TruClient: Improvements to step end events, including: New end
event – Object Exists.
– SAP GUI: Support for SAPGUI 7.40.
– Citrix: Optical Character Recognition (OCR) text trapping. For
details, see the Function Reference.
– C Vuser: Switched C Interpreter to the latest Microsoft C
Runtime.
• HPE Mobile Center Integration
• Selenium Integration
• New BPM Admin
• Customer Features
• BPM supports the latest LR12.53 and UFT 12.53 – highlights:
– Java-based protocols: Support for Java 8 in the following
protocols
– Enhanced SAPUI5 recording in TruClient
– HTTP Video Streaming (HTML5, HLS) support
– REST step-builder editor in VuGen
– JSON manipulation APIs
– 64-bit replay support in various Java protocols and C Vuser
protocol
– GIT integration in VuGen
26
27. What’s New in BPM 9.30
Newly Supported Environments
27
– Microsoft Windows 10
– Red Hat Enterprise Linux (RHEL) Version 7.2 – 64 bit
– VMware ESXi6.0 support
– Added support for Firefox ESR 45 and below
– Added support for Java Runtime Environment Version 7 update 79 and Version 8 update 92 on
client side
– Upgrade from Tomcat 7.0.42 to Tomcat 8.0.29
End of support
– WIN7 32bit OS
– IE9.0 browser
31. What is RUM
All Users, All Devices, All Locations
31
Mainframe
Virtual / physical or hybrid environments
(servers or networks)
Browser
Citrix
Mobile
Mobile
carriers
Cloud
services/ISP
s
Employees/
Customers
Firewall
Network Web servers
/Load balancer Application servers/
composite applications
Databases
Web services
Collect application performance data from the
network at the web tier, app tier or database
Collect end user experience data from browsers
or mobile devices
1
Employees
1
2
2
RUM Probes RUM Engine
32. Broad protocol support for network monitoring
HTTP Protocols
– HTTP/S
– Flash/ActionScript AMF
SOA Protocols
– SOAP – HTTP Based
– WCF – TCP Based
Mail Protocols
– IMAP
– POP3
– SMTP
Application Servers
– Citrix XenApp
– IBM WebSphere MQ
– Oracle Forms NCA
– SAPGUI
Database Protocols
– IBM DB2
– Microsoft SQL Server
– MySQL Database Server
– Oracle DB (Thin JDBC Client)
Generically Supported Protocols
– DNS – Generic UDP
– RDP – Generic Streaming TCP
– RMI Registry – Generic TCP
– SSH – Generic Streaming TCP
Others
– FTP
– ISO 8583
– LDAP
33. Rum 9.30
What’s New
Theme Main Features
Docker • Ability to monitor dynamically changing Docker ENV
• Display the topology of your Docker environments
• Monitor traffic between containers
• Support Tier discovery for Docker containers
• TLS Security for Docker API access
• Kubernetes and Swarm support
Protocols • NDC template protocol
Application Health • Present RUM KPIs in Dashboard
• Add RUM Data into overview report
• Smart Drill from the overview report
• Integrate RUM reports to the Application Health flow
• New Event log report
• New grouping for the Error log
35. What is SiteScope?
HPE SiteScope software is
– Agentless monitoring for availability and performance
of distributed IT infrastructures and applications
– Tablet friendly, Multiview dashboard viewed anytime,
anywhere on iPhone/iPad/ Android devices
– Hierarchical, can be managed across multiple
servers
– Virtualization and Cloud ready e.g. AWS and Cloud
Watch
– Easily extended a rich catalog of solutions templates
– Running in 9 minutes
– Automation Ready
35
36. How Does HPE SiteScope Work
36
Dashboard Users &
Admins
Mobile
End User
Alerts Integrations
Reports
Firewalls
Network Devices
Load Balancers
Physical & Virtual
Servers
Application Servers
Webservers
Big Data
Databases
Unified Console
HPE SiteScope
37. Server Monitors
CPU, Dynamic Disk Space, Memory, Service, iLO, IPMI,
Unix Resources, Syslog, Web Server, NonStop
Resources/Event Log. MS Windows: Performance
Counter, Event Log, Resources, Services State
Network Monitors
Formula Composite, SNMP, SNMP by MIB, SNMP Trap, DNS,
FTP, Port, Ping, Mail, MAPI, Network Bandwidth, MS Windows
Dialup,
Application Systems
Monitors
Apache Server
Broadvision Application Server
Check Point, Cisco Works,
ColdFusion Server, COM+ Server
MS Exchange, MS IIS Server, MS ASP
Server
F5 Big-IP, News, Radius
WebSphere MQ Server
Oracle Application Server
SAP, SAP CCMS, Java web application
server, work process
Siebel Application server, Siebel log,
Siebel web server
SunOne Web Server, Tuxedo, UDDI
Server
WebLogic Application server
WebSphere Application Server
WebSphere Performance Servlet
UDDI
HAProxy, Memcached
Big Data, Database Monitors
Vertica, Hadoop, IBM DB2, Oracle Database, Microsoft
SQL Server, Sybase Database, Database Counter,
Database Query
Web Monitors
e-Business Transaction, WebScript, Link Check, URL, URL
Content, URL List, URL Sequence, REST
Streaming Monitors
MS Windows Media Player, MS Windows Media Server,
Real Media Player, Real Media Server, MS Lync (Edge,
Registrar, Archiving, Director, Mediation, A/V
conferencing)
Virtualization Monitors
VMware Performance, VMware Host (CPU, Memory, State,
Network, Storage), VMware Datastore, Solaris Zones, Microsoft
Hyper-V , Amazon CloudWatch, KVM, Generic Hypervisor, Citrix
Generic Monitors
XML Metrics, Composite
Directory, File, Dynamic JMX, Log File, Multi-Log, Script,
Web Service
Custom WMI, Custom Log File, Custom DB, Custom
(Java)
Integration Monitors (EMS)
Technology Database, Log File, SNMP Trap, Web Service
Integration, HPE OM Event, HPE Service Manager, NetScout
Event
HPE SiteScope Monitors
Improve availability and performance
38. What’s New in SiteScope 11.32
SiteScope
– New monitors:
• Docker monitor – complements RUM monitoring solution
• REST API monitor – for integration with other tools
– Unified Console
• Extended Unified Console functionality
– Automation
• New REST API to automate work flows without using UI
• ChatOps bot integration
– Upgraded library used for SSH connectivity
– Licensing Model changes
• Restore point based license
– Restoration of EMS monitors as a channel for 3rd party integrations for APM
38
39. Deployment Architecture Changes
From a Shared Deployment to 2 Products Integration:
• Focusing APM as the domain manager for Applications Assurance and save the complexity of collecting events from all IT domains
• Simplify the proactive monitoring approach – monitor what is working vs. what could go wrong
• Simplify the Top-down positive approach – monitor the desired end user experience results
• Simplify the platform – 9.30 was only phase one for this goal, much more will come
• Simplification for hybrid solution with AppPulse.
• APM UI components as Hierarchy, Topview, Performance status, Error Summary, Cross performance reports, SLM and many more
(see Omi integration guide) are available in OMi MyWorkspace and allow drilldown to APM.
APM 9.30OMi 10.11
OAOA
Rum Engine BPM
Events to OMi
Metrics and Topology to APM
BSM
(OMi + APM)
Agents
APM Data
Collectors
(BPM, RUM,
SiteScope,
Diagnostics)
Events, Metrics,
and Topology
OMW OML Nagios /
SCOM /
others
BSM 9.2x with OMi 9.2x APM 9.30 with OMi 10.10
3rd
Party Integration via EMS
Events to OMi
Topology sync
APM UI with metrics
into OMi console
SiteScope Diagnostics
AppPulse
40. With and Eye Towards the Future
The Unification Story - APM & AppPulse
40
41. DevOps lack visibility to user experience
DevOps need full
access to APM tools
to continuously
monitor the digital
user experience
– DevOps, APM and User Experience Survey
Dimensional Research, 2015
3
57%lack APM featuring
UX dashboards
61%Lack end-to-end
UX visibility
67%Have no insight into
the line of code
42. APM enables DevOps
Lead the Enterprise DevOps
Give development teams insight to
production for optimizing app
performance, experience and usability
Help IT survive rapid delivery and
constant change by allowing controlled
self service application management
Give IT visibility into the UX
ApplicationRelea
se
Build
TestStage
PlanRun
45. Holistic monitoring strategy
Infrastructure
Proactive synthetic
Real user experience
End to end transaction visibility
Self Service
UX measurement
Client isolation
Code level visibility
User behavior
Business insights
Agile closed loop
process for fixes
Event management
Alerts
Consolidated
dashboards
Performance and
availability
troubleshooting
Support mobile, web,
enterprise and packaged
applications – SAP,
Siebel, Citrix etc.
IT Ops App Team
46. AppPulse
App team
APM connected into
Ops Bridge
API
Monitoring
UX
Monitoring
Application
Monitoring
IT Ops team
System
Monitoring
APM or AppPulse
Why choose?
47. Unified APM Suite
APM Ops
Consolidated APM/AppPulse Manager
Alerts,
Scheduled
Reports
OpsA
Cross-domain analytics
APM content packs
OpsB
Consolidated
Operations
BVD
Custom business
dashboards
Events, CIs
Metrics
Real-time
Metrics
Consolidated Application Health
Application Health Index (status, trend, SLA, predictive)
Diagnostics
BPM / RUM
Modern UI
AppPulse Suite
BrowserMobile
SiteScope Drilldown
Drilldown
Events
AppPulse Trace
Active
48. Unified Application Monitoring Architecture
OMi 10
Events
Open API Reports and Alerts
Metrics
APM 9.30
AppPulse
On Premise
AppPulse MOBILE
AppPulse TRACE
AppPulse ACTIVE
SiteScope
RUM
App
Server
BPM
53. HPE Mobile Center Integration Overview
Benefits
BPM Real Device Monitoring enables you to record applications on real mobile devices, play the
recording from BPM, and report the measurements to APM.
• DevOps
• Leverage the HPEMC ALM TruClient/UFT solution for synthetic monitoring
• Isolation
• Support Snapshot on Error on transaction errors
• Measure
• Use Service Level Agreement (SLA) to monitor your mobile applications
53
54. HPE Mobile Center Integration
BPM Real Device monitoring
• Record and replay synthetic user transactions from real mobile devices
• On-prem and SaaS (both BPM and AppPulse Active)
• Proactive 24x7 mobile application monitoring and SLAs
• Based on HPE Mobile Center – reuse (ADM) testing scripts for monitoring
HPE APM/AppPulse Active
HPE Mobile
Center
Device
Pool
BPM/Private
POP
WiFi
2G/3G/LTE
55. HPE Mobile Center Integration
Architecture
• Windows server with BPM 9.30 and
VuGen 12.53
• Dedicated physical server or virtual
machine, running HPE Mobile Center
• Android or iOS mobile devices
• Run the script on a generic device
(TruClient only, support for Specific/family/OS
device selection)
• Device reservation for hybrid
environments
55
APM
56. HPE Mobile Center Integration
Flow
Installations
Configure Mobile
Devices
Connect
TruClient / UFT
to Mobile Center
Recording
Scripts
Add TransactionsTest the script
Export/Save the
script
Deploy script to
APM
update the script
parameters for
each location
Results are
translated to
samples and
sent to APM
Use the APM
reports to view
the results
57. HPE Mobile Center Integration
Not supported by BPM
• Emulators support
• Support scripts written in Appium
57
66. BPM Selenium Integration
Overview
• DevOps
• Leverage the selenium automation scripts for monitoring
• Isolation
• Support Snapshot on Error on transaction errors
• Measure
• Use Service Level Agreement (SLA) to monitor your web applications and by using Selenium
technology
66
67. BPM Selenium Integration
Selenium Prerequisites
• The Selenium script Jar dependencies should be added to the Jar itself or copied to a
predefined location on the APM/BPM machines
• Installing the Selenium environment on the BPM machine (Selenium required jars for
runtime)
• Installing the required browsers (and Selenium plugins) on the BPM machine
69
69. Application health component - BPM reports and “Run Now”
• Imported AppPulse Active
reports for better
alignment with both
products
• Enable users to invoke a
transaction directly form
the reports and get current
application status
70. HTML 5 UI – new EUM admin
• New admin UI for BPM
users
• Enable basic flow of
creating and configuring a
new applications
• Enable to view APM BPM
application configuration
(backward compatible for
most of the configurations)
71. HTML5 - Scheduling
74
• Scheduling allows users to
create and configure new
transactions schedules
72. HTML 5 UI – new downtime administration
• Downtime provide users to
add manage and remove
application downtimes
events
• Downtime UI works in
application context only
75. RUM Docker Monitoring
Deployment visualization
78
Legacy(physical or virtual
machines)
Kubernetes/Swarm
Container
AppDB
Container
AppLB
Container
AppRP
Container
CyclosApp
Docker Host
Host
CyclosApp
K8s Master
Container
App
DB
Container
App
LB
Container
App
RP
Container
Cycl
osA
pp
Minion
Container
App
DB
Container
App
LB
Container
App
RP
Container
Cycl
osA
pp
Minion
Container
App
DB
Container
App
LB
Container
App
RP
Container
Cycl
osA
pp
Minion
Container
App
DB
Container
App
LB
Container
App
RP
Container
Cycl
osA
pp
Minion
Container = Legacy Host Minion = Docker Host
How are your applications being deployed?
Docker
76. RUM Docker Monitoring
Legacy vs Docker deployment
Legacy
1. LOB owners get notified in real-
time in case of bad app
performance or availability
2. Central IT teams spend far less
time isolating root-cause servers
in multi-tier setups
3. Central IT teams have access to
user flows and exceptions that
lead to bad performance or
availability
Docker
(in addition to advantages in legacy
flow)
1. Central IT teams maintain
vigilance on apps deployed on
Docker containers
2. New containers are automatically
monitored. One time
configuration.
3. Central IT teams monitor every
request entering monitored
containers
4. LOB owners receive same level
of monitoring and real-time inputs
as Legacy deployments
5. RUM engine to Docker host
connection setup very simple
(requires just IP and API port)
Kubernetes/Swarm
(in addition to advantages in Docker
flow)
1. Central IT teams maintain
vigilance on apps deployed on a
dynamic Docker cluster setup
2. New minions (Docker hosts) and
their containers are automatically
monitored. One time
configuration.
3. RUM engine to Kubernetes
master connection setup is very
simple (requires just IP and API
port)
79
77. HPE RUM for Docker
80
HPE
RUM for
Docker
Easy to
Configure
Cluster
Ready
Automatic
Tier
Discovery
Automatic
Container
Discovery
Automatic
Sniffer
Container
Management
Advanced
Filtering
Reports for
Containers
78. Easy to Configure
81
Just 2 steps to setup your monitoring
Back
1. Add Docker host
connection in RUM
Engine
2. Define
your app in
APM
79. RUM and Docker Engine
Monitoring your containers hosted on a Docker Engine
82
80. RUM and Docker Swarm
Monitoring your containers hosted on a Docker Swarm
83
81. Automatic Sniffer Container Management
84
RUM engine manages lifecycle of the RUM Sniffer probe container
• Select Automatic Probe Management to allow the RUM
engine to:
• Automatically create new Sniffer containers on your
Docker nodes (1 per node)
• Monitor Sniffer container health
• Re-create containers in case they have been removed
Back
82. Support for Kubernetes and
Swarm clustering
Easy to configure
Automatic Discovery and
monitoring of Cluster nodes
Cluster Ready
85
Support for Docker Swarm and Kubernetes
Back
83. Automatic App Tier Discovery
86
Backend tiers are automatically discovered and monitored
• Define the frontend tier (LB-Tier displayed below)
• Backend tiers are automatically discovered and monitored (web and MySQL tiers displayed below)
Defined
Discovered
Back
85. Automatic Container Discovery
88
New containers are automatically discovered and monitored
• Docker hosts and cluster managers are polled every few minutes for change
• New containers are automatically discovered and monitored
Back
87. Enhanced Reports for Containers
New Docker Infra report dedicated to displaying unified app tier and Docker topologies
Actually a
Symptom
The actual
cause
Next
88. Reports for Containers
91
Data enriched with Docker info – simplified isolation flows
Container’s
name
Container’s image name
and image version
Docker Host IP
Back
90. Advanced Filtering
93
Filter containers that should be of your application
• Not satisfied with the containers being monitored against your app?
• Add filters based on container names and image names to pin point exact containers for each app tier
Back
93. RUM Docker Monitoring
Benefits - review
Provides automated, easy to configure, easy to use interface for full visibility into Docker
containers
• No need for the network team to define port mirroring, RUM probe will monitor all traffic on the Docker
network interface.
• No configuration update when deployment has changed
• Any change within the cluster will be discovered automatically.
• Docker reports present the connection between the docker containers and their host
• Report container performance & availability measurements
• Identify cluster/node/container performance or availability violations.
96
108. What is NDC?
• NDC is a financial protocol from NCR corporation
• NDC protocol is used for communication between an ATM and the bank backend application
• NDC transaction data is most valuable for operations teams, enabling them to deliver an amazing
consumer experience
• With HPE RUM capturing this data and transforming it into valuable insights is easier than ever
111
110. RUM Session Summary
I have 250 plus ATM terminals to be monitored which are
located across the geographic locations.
How should I do it?
113
111. RUM Session Summary
114
1. Sessionization as per Terminal ID / Username / Profile Name / Account Number
2. Detailed Subgroups to specify details to specific with respect to Terminal ID
112. RUM Session Summary
115
1. Sessionization as per Terminal ID / Username / Profile Name / Account Number
2. Detailed Subgroups to specify details to specific with respect to Terminal ID
113. RUM Session Summary
116
1. Sessionization as per Terminal ID / Username / Profile Name / Account Number
2. Detailed Subgroups to specify details to specific with respect to Terminal ID
114. RUM Session Summary
117
1. Session specific details with respect to Terminal ID.
2. Locations details for specific Terminal ID.
3. Error Events observed during specific session.
4. System messages initiated by terminals for terminal information updates
5. Drill down further to have session details.
119. RUM Action Summary
How can I know which Action is used the most by customers
and what was the Performance ?
122
120. RUM Action Summary
123
1. Highlights of all defined Actions.
2. Details on Predefined and User defined Actions.
3. Availability in comparison with Threshold values.
4. Various Drill downs to get deeper details
121. RUM Action Summary
124
1. Availability with Error and Info Events.
2. Various Drill downs to get deeper details
122. RUM Action Summary
125
1. Performance with respect to Actions.
2. Various Drill downs to get deeper details
124. Session Analyzer
127
1. Session Analyzer provides the session segregation based on User Name i.e card number.
2. User can drill down to verify Session details including Actions hits in the session.
126. Session Analyzer
129
1. HPE RUM provides mechanism to user defined Actions and Events with pattern matching.
2. It can be configured with help from IT administrator along with out of the box Events
127. Location Summary
How can I know which location terminals are used the most
and what was the Performance ?
130
128. Locations Summary
131
1. Availability and Performance with respect to Locations.
2. Availability and Performance based on User defined transactions / Sessions / Network
132. Monitoring the Docker Layers
• Health of the cluster management service – availability, configuration
• Health of each Node in the cluster – system metrics
• Health of each Docker service on each Node – system metrics,
availability, configuration
• Health of each container around the cluster – system metrics,
availability, configuration
• Health and Performance of Application Running inside the container
– specific metrics per app type
Workload
Node
Docker Service
Cluster Manager
Container
133. Monitoring Diagram
Containers
Workload
Docker Service
Node in Cluster
Containers
Workload
Docker Service
Node in Cluster
Containers
Applications
Docker Service
Node in Cluster
Containers
Applications
Docker Service
Node in Cluster
Containers
Applications
Docker Service
Node in Cluster
Containers
Workload
Docker Service
Node in Cluster
Cluster Manager
Automatic Discovery
Docker
Cluster
SiteScope Server
Cluster Manager Use Case
134. SiteScope Monitoring Docker
137
Docker Daemon – Linux Process
Containers
N
e
t
w
o
r
k
B
r
i
d
g
e
AA
AB
AC
AD
Images
Docker Daemon – Linux Process
Containers
BA
BB
BC
BD
Images
Client
docker build
docker pull
docker run
N
e
t
w
o
r
k
H
o
s
t
N
e
t
w
o
r
k
B
r
i
d
g
e
N
e
t
w
o
r
k
H
o
s
t
Network
Cluster Managage – e.g.
SWARM
Docker Host A - Linux Docker Host A - Linux
Registry – Local or Remote
Cluster
Manager
Node
Docker
Service
Container
Workload
136. SiteScope – Chat Ops Via Rest Alert Action
• SiteScope Alerts can send data (alert details) to chat clients, e.g. Slack
App.
• Rest Alert action supporting POST and PUT methods by using JSON or
XML data format.
• Slack template pre-built, custom templates can be added
137. SiteScope Alert Setup
SiteScope Chat Ops
New Alert action type: ‘Rest’
For posting messages to chat clients
Rest Alert action configuration: URL is incoming web hook
configured on Slack team
141. Unified Console
144
Why Unified Console
• Provides a modern and intuitive Java-free interface that provides improved usability and new look and feel
(uses HTML5)
• Supported on all screen size , iPad and Android tablets, and the most commonly used browsers including
Chrome and Safari.
• Faster response time than the SiteScope Dashboard.
• Improved navigation. You can navigate back and forward in the browsing history of the monitor tree using
the Back and Forward browser buttons.
What’s New?
• Update custom properties of monitors
• Renewed Unified Console
142. Licensing Model Changes
Point base model Capacity-type model New Model
145
SiS 11.2x
Point base
Model
SiS 11.30
&SIS11.31
Capacity-
Type
Model
SiS 11.32
Point base
or
Capacity-
Type
Model
Licenses Consumption in
11.32
• If the user opts for the points
license model the
consumption of points will
same as 11.2x license Points
consumption.
• If the user opts for the
capacity-type license model
the consumption of licenses
will same as 11.3x(11.30 or
11.31) license consumption
i.e.
• URL Licenses Consumption
• Transaction Licenses
Consumption
• OS Instance Licenses
Consumption
143. What’s new in APM 9.30
What are Docker and ChatOps?
146
144. What Is ChatOps?
Putting Tools Into the Conversation – Conversation Driven Development
147
ChatOps is a term coined by GitHub to describe their growing culture of “Putting
tools in the middle of the conversation”
ChatOps is a collaboration model that connects people, tools, process, and
automation into a transparent workflow.
– Assist Team… Bring teams together
– Ease of Use… Simplicity of tool
– Bots… As many as you need – E.g. Hubot, Lita, Errbot
– Chat room… Any you want –
146. Docker General Architecture
149
Docker Daemon – Linux Process
Containers
N
e
t
w
o
r
k
B
r
i
d
g
e
AA
AB
AC
AD
Images
Docker Daemon – Linux Process
Containers
BA
BB
BC
BD
Images
Client
docker build
docker pull
docker run
N
e
t
w
o
r
k
H
o
s
t
N
e
t
w
o
r
k
B
r
i
d
g
e
N
e
t
w
o
r
k
H
o
s
t
Network
Cluster Managage – e.g.
SWARM
Docker Host A - Linux Docker Host A - Linux
Registry – Local or Remote
Docker Engine - Same as
Docker Daemon
Docker Client – local
process, Linux or Win
Linux Docker Host – one
or more on single or
multiple physical hosts
Cluster Manager –
implemented as process
usually in another
Docker container
148. Monitoring the Docker Layers
• Health of the cluster management service – availability, configuration
• Health of each Node in the cluster – system metrics
• Health of each Docker service on each Node – system metrics,
availability, configuration
• Health of each container around the cluster – system metrics,
availability, configuration
• Health and Performance of Application Running inside the container
– specific metrics per app type
Workload
Node
Docker Service
Cluster Manager
Container
149. Monitoring Diagram
Containers
Workload
Docker Service
Node in Cluster
Containers
Workload
Docker Service
Node in Cluster
Containers
Applications
Docker Service
Node in Cluster
Containers
Applications
Docker Service
Node in Cluster
Containers
Applications
Docker Service
Node in Cluster
Containers
Workload
Docker Service
Node in Cluster
Cluster Manager
Automatic Discovery
Docker
Cluster
SiteScope Server
Cluster Manager Use Case
150. SiteScope Monitoring Docker
153
Docker Daemon – Linux Process
Containers
N
e
t
w
o
r
k
B
r
i
d
g
e
AA
AB
AC
AD
Images
Docker Daemon – Linux Process
Containers
BA
BB
BC
BD
Images
Client
docker build
docker pull
docker run
N
e
t
w
o
r
k
H
o
s
t
N
e
t
w
o
r
k
B
r
i
d
g
e
N
e
t
w
o
r
k
H
o
s
t
Network
Cluster Managage – e.g.
SWARM
Docker Host A - Linux Docker Host A - Linux
Registry – Local or Remote
Cluster
Manager
Node
Docker
Service
Container
Workload