HPE APM 9.30 A smarter solution to deliver one superb user experience Month day, year
HPE APM 9.30A smarter solution to deliver one superb user experience
Month day, year
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 SurveyDimensional Research, Feb 2015
- DEVOPS, APM AND THE DIGITAL USER EXPERIENCE CHANGING WHAT WE KNOW ABOUT APPLICATION PERFORMANCEDimensional Research, Jan 2016
and not only SLA
1 Keep your brand strong
Keep your customers satisfied
Grow your revenue
Improve your org productivity
2 3 4No Business Strategy without IT to support it…
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
Delivering a superb UX: what’s required?
5
Measure Resolve Focus
Introducing a smarter solutionMeasure and Resolve Fast
HPE APM Suite
Business Process MonitoringProactive, continuous, real-time synthetic monitoring of ALL your applications—mobile, web-based, and desktop.
Systems MonitoringSimple and powerful agentless monitoring for Infrastructure, Applications and Network
DiagnosticsTracks end-to-end transaction flow through all service tiers, to let you isolate problems to the line of code.
Real User MonitoringMeasuring the real user experience of legacy, modern and mobile applications, break down by users, location, back-end tiers
Integrated | Complementary | End-to-end
Introducing a smarter solutionFocus 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
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
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
10
What’s New in APM 9.30Platform
11
What’s New in APM 9.30Platform
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
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
volumeBack to comfort
– old UI
13
Application HealthSee Monitoring Data in the Application Context
14
Application Owner Zone - Home
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)
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)
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)
Drill down into detailed availability and performance reports
Drill down into detailed RUM availability and performance reports
18
Application HealthNew SLM App Design
19
New Service Level Management look-and-feel
Display status by desired time interval
SLM Status filter selectionSelect new SLA for display
in SLM dashboard
20
21
22
BPM 9.30What’s New?
What is BPM?
Virtual user fromNew York AT&T
Virtual user fromDatacenter1
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
Analyze - Dashboards, Reports, Alerts, SLAs
Record, once1 2
3
Replay, multiple (times, locations)
HPE BPM Protocol Support
25
Mobile
Web
Oracle e-business
Databases
Network
GUI
SAP
Remote Desktop
Others
26
BPM 9.30What’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
27
What’s New in BPM 9.30Newly Supported Environments
– 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
28
What new in APM 9.30Diagnostics
29
What’s New in APM 9.30Diagnostics
Still at v9.26
– A documented procedure exists for sending events to OMi
30
RUM 9.30
31
What is RUMAll Users, All Devices, All Locations
Mainframe
Virtual / physical or hybrid environments(servers or networks)
Browser
Citrix
Mobile
Mobile carriers
Cloud services/ISPs
Employees/Customers
Firewall
Network Web servers /Load balancer Application servers/
composite applications
DatabasesWeb 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
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
Rum 9.30 What’s New
Theme Main FeaturesDocker • 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
34
What’s new in APM 9.30SiS 11.32
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
How Does HPE SiteScope Work
36
Dashboard Users & Admins
Mobile
End User
Alerts Integrations
Reports
Firewalls Network DevicesLoad Balancers
Physical & Virtual Servers
Application ServersWebservers
Big Data Databases
Unified Console
HPE SiteScope
Server MonitorsCPU, 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 MonitorsFormula Composite, SNMP, SNMP by MIB, SNMP Trap, DNS, FTP, Port, Ping, Mail, MAPI, Network Bandwidth, MS Windows Dialup,
Application Systems MonitorsApache ServerBroadvision Application ServerCheck Point, Cisco Works, ColdFusion Server, COM+ ServerMS Exchange, MS IIS Server, MS ASP ServerF5 Big-IP, News, RadiusWebSphere MQ ServerOracle Application ServerSAP, SAP CCMS, Java web application server, work processSiebel Application server, Siebel log, Siebel web serverSunOne Web Server, Tuxedo, UDDI ServerWebLogic Application serverWebSphere Application ServerWebSphere Performance ServletUDDIHAProxy, Memcached
Big Data, Database MonitorsVertica, Hadoop, IBM DB2, Oracle Database, Microsoft SQL Server, Sybase Database, Database Counter, Database Query
Web Monitorse-Business Transaction, WebScript, Link Check, URL, URL Content, URL List, URL Sequence, REST
Streaming MonitorsMS Windows Media Player, MS Windows Media Server, Real Media Player, Real Media Server, MS Lync (Edge, Registrar, Archiving, Director, Mediation, A/V conferencing)
Virtualization MonitorsVMware Performance, VMware Host (CPU, Memory, State, Network, Storage), VMware Datastore, Solaris Zones, Microsoft Hyper-V , Amazon CloudWatch, KVM, Generic Hypervisor, Citrix
Generic MonitorsXML Metrics, CompositeDirectory, File, Dynamic JMX, Log File, Multi-Log, Script, Web ServiceCustom 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 MonitorsImprove availability and performance
38
What’s New in SiteScope 11.32SiteScope
– 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
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 FutureThe Unification Story - APM & AppPulse
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 SurveyDimensional 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
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
ApplicationRelease Build
TestStage
PlanRun
43
Strategic Priorities
44
Strategic Direction
Holistic monitoring strategy
Infrastructure
Proactive synthetic
Real user experience
End to end transaction visibilitySelf 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
AppPulse
App team
APM connected into Ops Bridge
API Monitoring
UX Monitoring
Application Monitoring
IT Ops team
System Monitoring
APM or AppPulse Why choose?
Unified APM Suite
APM OpsConsolidated APM/AppPulse Manager
Alerts, Scheduled
Reports
OpsACross-domain analytics
APM content packs
OpsB
Consolidated Operations
BVDCustom business
dashboards
Events, CIs
Metrics
Real-time Metrics
Consolidated Application HealthApplication Health Index (status, trend, SLA, predictive)
Diagnostics
BPM / RUM Modern UI
AppPulse Suite
BrowserMobile
SiteScope Drilldown
Drilldown
Events
AppPulse Trace
Active
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
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Thank You!
49
Backup Slides
51
BPM Details
52
BPM 9.30Mobile Center Integration
53
HPE Mobile Center Integration OverviewBenefits
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
HPE Mobile Center IntegrationBPM 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 IntegrationArchitecture
• 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
APM
HPE Mobile Center IntegrationFlow
Installations Configure Mobile Devices
Connect TruClient / UFT
to Mobile Center
Recording Scripts
Add TransactionsTest the scriptExport/Save the
scriptDeploy 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 IntegrationNot supported by BPM
• Emulators support
• Support scripts written in Appium
58
59
60
61
62
63
64
65
BPM 9.30Selenium Integration
66
BPM Selenium IntegrationOverview
• 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
69
BPM Selenium IntegrationSelenium 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
71
BPM 9.30New BPM Admin
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
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)
74
HTML5 - Scheduling
• Scheduling allows users to create and configure new transactions schedules
HTML 5 UI – new downtime administration
• Downtime provide users to add manage and remove application downtimes events
• Downtime UI works in application context only
76
RUM Details
77
RUM 9.30Docker Support
RUM Docker MonitoringDeployment visualization
78
Legacy(physical or virtual machines)
Kubernetes/Swarm
Container
AppDB
Container
AppLB
Container
AppRP
Container
CyclosApp
Docker Host
Host
CyclosApp
K8s Master
Container
AppDB
Container
AppLB
Container
AppRP
Container
CyclosApp
Minion
Container
AppDB
Container
AppLB
Container
AppRP
Container
CyclosApp
Minion
Container
AppDB
Container
AppLB
Container
AppRP
Container
CyclosApp
MinionContainer
AppDB
Container
AppLB
Container
AppRP
Container
CyclosApp
Minion
Container = Legacy Host Minion = Docker Host
How are your applications being deployed?
Docker
79
RUM Docker MonitoringLegacy 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)
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
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
RUM and Docker EngineMonitoring your containers hosted on a Docker Engine
82
RUM and Docker SwarmMonitoring your containers hosted on a Docker Swarm
83
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
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
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
87
RUM Application Health – Discovered Tiers
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
89
Application Health – Discovered Topology (Infrastructure)
Enhanced Reports for ContainersNew Docker Infra report dedicated to displaying unified app tier and Docker topologies
Actually a Symptom
The actual cause
Next
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
92
RUM – Discovered Topology
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
94
RUM – Probe and Filter Management
95
RUM Application Health – Topology Details
RUM Docker MonitoringBenefits - 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
97
RUM 9.30Application Health
98
RUM – Application Health
99
Application Health – RUM Sessions with Performance Violations
100
Application Health – RUM Actions Performance Summary
101
Application Health – RUM Transactions Performance Summary
102
Application Health – RUM Performance Event Log
103
Application Health – RUM Sessions with Errors
104
Application Health – RUM Actions Availability Summary
105
Application Health – RUM Transactions Availability Summary
106
Application Health – RUM Availability Event Log
107
Application Health – RUM Session Volume
108
Application Health – RUM Popular Actions Volume
109
Application Health – RUM Performance Availability by Tiers
RUM 9.30NDC Protocol
111
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
112
RUMUse Cases
113
RUM Session Summary
I have 250 plus ATM terminals to be monitored which are located across the geographic locations.How should I do it?
114
RUM Session Summary
1. Sessionization as per Terminal ID / Username / Profile Name / Account Number2. Detailed Subgroups to specify details to specific with respect to Terminal ID
115
RUM Session Summary
1. Sessionization as per Terminal ID / Username / Profile Name / Account Number2. Detailed Subgroups to specify details to specific with respect to Terminal ID
116
RUM Session Summary
1. Sessionization as per Terminal ID / Username / Profile Name / Account Number2. Detailed Subgroups to specify details to specific with respect to Terminal ID
117
RUM Session Summary
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.
118
RUM Session Summary
1. Session Properties2. Predefined Actions and Events
119
RUM Event Summary
How can I check which Error Events occur frequently?
120
RUM Event Summary
1. Drill down to Event Analysis
121
RUM Event Summary
1. Details on Event occurred over time
122
RUM Action Summary
How can I know which Action is used the most by customers and what was the Performance ?
123
RUM Action Summary
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
124
RUM Action Summary
1. Availability with Error and Info Events.2. Various Drill downs to get deeper details
125
RUM Action Summary
1. Performance with respect to Actions.2. Various Drill downs to get deeper details
126
RUM Session Analyzer
How do I isolate a specific Action and define it?
127
Session Analyzer
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.
128
Session Analyzer
129
Session Analyzer
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
130
Location Summary
How can I know which location terminals are used the most and what was the Performance ?
131
Locations Summary
1. Availability and Performance with respect to Locations.2. Availability and Performance based on User defined transactions / Sessions / Network
132
SiteScope Details
133
SiteScopeDocker Integration
134
SiteScope Monitors for Docker
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
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
137
SiteScope Monitoring Docker
Docker Daemon – Linux Process
Containers
Network Bridge
AA
AB
AC
AD
Images
Docker Daemon – Linux Process
Containers
BA
BB
BC
BD
Images
Client
docker build
docker pull
docker runNetwork Host
Network Bridge
Network Host
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
138
SiteScopeChatOps Integration
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
SiteScope Alert SetupSiteScope 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
SiteScope and ChatOps Is everything about collaboration
141
HPE SiteScope
#ChatOps
Slack Channel Messages Triggered by SiteScopeSiteScope Chat Ops
Hubot exampleSiteScope Chat Ops
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
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
146
What’s new in APM 9.30What are Docker and ChatOps?
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 –
DockerWhat is Docker?
148
= ?
149
Docker General Architecture
Docker Daemon – Linux Process
Containers
Network Bridge
AA
AB
AC
AD
Images
Docker Daemon – Linux Process
Containers
BA
BB
BC
BD
Images
Client
docker build
docker pull
docker runNetwork Host
Network Bridge
Network Host
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
150
Docker ClusterLayers
Node
Container
Workload
Cluster Manager
Docker Service
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
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
153
SiteScope Monitoring Docker
Docker Daemon – Linux Process
Containers
Network Bridge
AA
AB
AC
AD
Images
Docker Daemon – Linux Process
Containers
BA
BB
BC
BD
Images
Client
docker build
docker pull
docker runNetwork Host
Network Bridge
Network Host
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