150
HPE APM 9.30 A smarter solution to deliver one superb user experience Month day, year

Application Performance Management 9.30 HPE whats new | 360 View

Embed Size (px)

Citation preview

Page 1: Application Performance Management 9.30 HPE whats new | 360 View

HPE APM 9.30A smarter solution to deliver one superb user experience

Month day, year

Page 2: Application Performance Management 9.30 HPE whats new | 360 View

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

Page 3: Application Performance Management 9.30 HPE whats new | 360 View

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…

Page 4: Application Performance Management 9.30 HPE whats new | 360 View

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

Page 5: Application Performance Management 9.30 HPE whats new | 360 View

Delivering a superb UX: what’s required?

5

Measure Resolve Focus

Page 6: Application Performance Management 9.30 HPE whats new | 360 View

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

Page 7: Application Performance Management 9.30 HPE whats new | 360 View

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

Page 8: Application Performance Management 9.30 HPE whats new | 360 View

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

Page 9: Application Performance Management 9.30 HPE whats new | 360 View

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

Page 10: Application Performance Management 9.30 HPE whats new | 360 View

10

What’s New in APM 9.30Platform

Page 11: Application Performance Management 9.30 HPE whats new | 360 View

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

Page 12: Application Performance Management 9.30 HPE whats new | 360 View

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

Page 13: Application Performance Management 9.30 HPE whats new | 360 View

13

Application HealthSee Monitoring Data in the Application Context

Page 14: Application Performance Management 9.30 HPE whats new | 360 View

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

Page 15: Application Performance Management 9.30 HPE whats new | 360 View

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

Page 16: Application Performance Management 9.30 HPE whats new | 360 View

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

Page 17: Application Performance Management 9.30 HPE whats new | 360 View

17

Application Health – Overview (RUM)

Drill down into detailed availability and performance reports

Drill down into detailed RUM availability and performance reports

Page 18: Application Performance Management 9.30 HPE whats new | 360 View

18

Application HealthNew SLM App Design

Page 19: Application Performance Management 9.30 HPE whats new | 360 View

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

Page 20: Application Performance Management 9.30 HPE whats new | 360 View

20

Page 21: Application Performance Management 9.30 HPE whats new | 360 View

21

Page 22: Application Performance Management 9.30 HPE whats new | 360 View

22

BPM 9.30What’s New?

Page 23: Application Performance Management 9.30 HPE whats new | 360 View

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.

Page 24: Application Performance Management 9.30 HPE whats new | 360 View

24

Proactive End-user Monitoring – How Does it Work

Analyze - Dashboards, Reports, Alerts, SLAs

Record, once1 2

3

Replay, multiple (times, locations)

Page 25: Application Performance Management 9.30 HPE whats new | 360 View

HPE BPM Protocol Support

25

Mobile

Web

Oracle e-business

Databases

Mail

Network

GUI

SAP

Remote Desktop

Others

Page 26: Application Performance Management 9.30 HPE whats new | 360 View

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

Page 27: Application Performance Management 9.30 HPE whats new | 360 View

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

Page 28: Application Performance Management 9.30 HPE whats new | 360 View

28

What new in APM 9.30Diagnostics

Page 29: Application Performance Management 9.30 HPE whats new | 360 View

29

What’s New in APM 9.30Diagnostics

Still at v9.26

– A documented procedure exists for sending events to OMi

Page 30: Application Performance Management 9.30 HPE whats new | 360 View

30

RUM 9.30

Page 31: Application Performance Management 9.30 HPE whats new | 360 View

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

Page 32: Application Performance Management 9.30 HPE whats new | 360 View

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

Page 33: Application Performance Management 9.30 HPE whats new | 360 View

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

Page 34: Application Performance Management 9.30 HPE whats new | 360 View

34

What’s new in APM 9.30SiS 11.32

Page 35: Application Performance Management 9.30 HPE whats new | 360 View

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

Page 36: Application Performance Management 9.30 HPE whats new | 360 View

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

Page 37: Application Performance Management 9.30 HPE whats new | 360 View

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

Page 38: Application Performance Management 9.30 HPE whats new | 360 View

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

Page 39: Application Performance Management 9.30 HPE whats new | 360 View

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

Page 40: Application Performance Management 9.30 HPE whats new | 360 View

40

With and Eye Towards the FutureThe Unification Story - APM & AppPulse

Page 41: Application Performance Management 9.30 HPE whats new | 360 View

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

Page 42: Application Performance Management 9.30 HPE whats new | 360 View

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

Page 43: Application Performance Management 9.30 HPE whats new | 360 View

43

Strategic Priorities

Page 44: Application Performance Management 9.30 HPE whats new | 360 View

44

Strategic Direction

Page 45: Application Performance Management 9.30 HPE whats new | 360 View

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

Page 46: Application Performance Management 9.30 HPE whats new | 360 View

AppPulse

App team

APM connected into Ops Bridge

API Monitoring

UX Monitoring

Application Monitoring

IT Ops team

System Monitoring

APM or AppPulse Why choose?

Page 47: Application Performance Management 9.30 HPE whats new | 360 View

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

Page 48: Application Performance Management 9.30 HPE whats new | 360 View

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

Page 49: Application Performance Management 9.30 HPE whats new | 360 View

© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Thank You!

49

Page 50: Application Performance Management 9.30 HPE whats new | 360 View

Backup Slides

Page 51: Application Performance Management 9.30 HPE whats new | 360 View

51

BPM Details

Page 52: Application Performance Management 9.30 HPE whats new | 360 View

52

BPM 9.30Mobile Center Integration

Page 53: Application Performance Management 9.30 HPE whats new | 360 View

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

Page 54: Application Performance Management 9.30 HPE whats new | 360 View

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

Page 55: Application Performance Management 9.30 HPE whats new | 360 View

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

Page 56: Application Performance Management 9.30 HPE whats new | 360 View

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

Page 57: Application Performance Management 9.30 HPE whats new | 360 View

57

HPE Mobile Center IntegrationNot supported by BPM

• Emulators support

• Support scripts written in Appium

Page 58: Application Performance Management 9.30 HPE whats new | 360 View

58

Page 59: Application Performance Management 9.30 HPE whats new | 360 View

59

Page 60: Application Performance Management 9.30 HPE whats new | 360 View

60

Page 61: Application Performance Management 9.30 HPE whats new | 360 View

61

Page 62: Application Performance Management 9.30 HPE whats new | 360 View

62

Page 63: Application Performance Management 9.30 HPE whats new | 360 View

63

Page 64: Application Performance Management 9.30 HPE whats new | 360 View

64

Page 65: Application Performance Management 9.30 HPE whats new | 360 View

65

BPM 9.30Selenium Integration

Page 66: Application Performance Management 9.30 HPE whats new | 360 View

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

Page 67: Application Performance Management 9.30 HPE whats new | 360 View

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

Page 68: Application Performance Management 9.30 HPE whats new | 360 View

71

BPM 9.30New BPM Admin

Page 69: Application Performance Management 9.30 HPE whats new | 360 View

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

Page 70: Application Performance Management 9.30 HPE whats new | 360 View

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)

Page 71: Application Performance Management 9.30 HPE whats new | 360 View

74

HTML5 - Scheduling

• Scheduling allows users to create and configure new transactions schedules

Page 72: Application Performance Management 9.30 HPE whats new | 360 View

HTML 5 UI – new downtime administration

• Downtime provide users to add manage and remove application downtimes events

• Downtime UI works in application context only

Page 73: Application Performance Management 9.30 HPE whats new | 360 View

76

RUM Details

Page 74: Application Performance Management 9.30 HPE whats new | 360 View

77

RUM 9.30Docker Support

Page 75: Application Performance Management 9.30 HPE whats new | 360 View

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

Page 76: Application Performance Management 9.30 HPE whats new | 360 View

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)

Page 77: Application Performance Management 9.30 HPE whats new | 360 View

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

Page 78: Application Performance Management 9.30 HPE whats new | 360 View

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

Page 79: Application Performance Management 9.30 HPE whats new | 360 View

RUM and Docker EngineMonitoring your containers hosted on a Docker Engine

82

Page 80: Application Performance Management 9.30 HPE whats new | 360 View

RUM and Docker SwarmMonitoring your containers hosted on a Docker Swarm

83

Page 81: Application Performance Management 9.30 HPE whats new | 360 View

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

Page 82: Application Performance Management 9.30 HPE whats new | 360 View

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

Page 83: Application Performance Management 9.30 HPE whats new | 360 View

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

Page 84: Application Performance Management 9.30 HPE whats new | 360 View

87

RUM Application Health – Discovered Tiers

Page 85: Application Performance Management 9.30 HPE whats new | 360 View

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

Page 86: Application Performance Management 9.30 HPE whats new | 360 View

89

Application Health – Discovered Topology (Infrastructure)

Page 87: Application Performance Management 9.30 HPE whats new | 360 View

Enhanced Reports for ContainersNew Docker Infra report dedicated to displaying unified app tier and Docker topologies

Actually a Symptom

The actual cause

Next

Page 88: Application Performance Management 9.30 HPE whats new | 360 View

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

Page 89: Application Performance Management 9.30 HPE whats new | 360 View

92

RUM – Discovered Topology

Page 90: Application Performance Management 9.30 HPE whats new | 360 View

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

Page 91: Application Performance Management 9.30 HPE whats new | 360 View

94

RUM – Probe and Filter Management

Page 92: Application Performance Management 9.30 HPE whats new | 360 View

95

RUM Application Health – Topology Details

Page 93: Application Performance Management 9.30 HPE whats new | 360 View

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

Page 94: Application Performance Management 9.30 HPE whats new | 360 View

97

RUM 9.30Application Health

Page 95: Application Performance Management 9.30 HPE whats new | 360 View

98

RUM – Application Health

Page 96: Application Performance Management 9.30 HPE whats new | 360 View

99

Application Health – RUM Sessions with Performance Violations

Page 97: Application Performance Management 9.30 HPE whats new | 360 View

100

Application Health – RUM Actions Performance Summary

Page 98: Application Performance Management 9.30 HPE whats new | 360 View

101

Application Health – RUM Transactions Performance Summary

Page 99: Application Performance Management 9.30 HPE whats new | 360 View

102

Application Health – RUM Performance Event Log

Page 100: Application Performance Management 9.30 HPE whats new | 360 View

103

Application Health – RUM Sessions with Errors

Page 101: Application Performance Management 9.30 HPE whats new | 360 View

104

Application Health – RUM Actions Availability Summary

Page 102: Application Performance Management 9.30 HPE whats new | 360 View

105

Application Health – RUM Transactions Availability Summary

Page 103: Application Performance Management 9.30 HPE whats new | 360 View

106

Application Health – RUM Availability Event Log

Page 104: Application Performance Management 9.30 HPE whats new | 360 View

107

Application Health – RUM Session Volume

Page 105: Application Performance Management 9.30 HPE whats new | 360 View

108

Application Health – RUM Popular Actions Volume

Page 106: Application Performance Management 9.30 HPE whats new | 360 View

109

Application Health – RUM Performance Availability by Tiers

Page 107: Application Performance Management 9.30 HPE whats new | 360 View

RUM 9.30NDC Protocol

Page 108: Application Performance Management 9.30 HPE whats new | 360 View

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

Page 109: Application Performance Management 9.30 HPE whats new | 360 View

112

RUMUse Cases

Page 110: Application Performance Management 9.30 HPE whats new | 360 View

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?

Page 111: Application Performance Management 9.30 HPE whats new | 360 View

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

Page 112: Application Performance Management 9.30 HPE whats new | 360 View

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

Page 113: Application Performance Management 9.30 HPE whats new | 360 View

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

Page 114: Application Performance Management 9.30 HPE whats new | 360 View

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.

Page 115: Application Performance Management 9.30 HPE whats new | 360 View

118

RUM Session Summary

1. Session Properties2. Predefined Actions and Events

Page 116: Application Performance Management 9.30 HPE whats new | 360 View

119

RUM Event Summary

How can I check which Error Events occur frequently?

Page 117: Application Performance Management 9.30 HPE whats new | 360 View

120

RUM Event Summary

1. Drill down to Event Analysis

Page 118: Application Performance Management 9.30 HPE whats new | 360 View

121

RUM Event Summary

1. Details on Event occurred over time

Page 119: Application Performance Management 9.30 HPE whats new | 360 View

122

RUM Action Summary

How can I know which Action is used the most by customers and what was the Performance ?

Page 120: Application Performance Management 9.30 HPE whats new | 360 View

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

Page 121: Application Performance Management 9.30 HPE whats new | 360 View

124

RUM Action Summary

1. Availability with Error and Info Events.2. Various Drill downs to get deeper details

Page 122: Application Performance Management 9.30 HPE whats new | 360 View

125

RUM Action Summary

1. Performance with respect to Actions.2. Various Drill downs to get deeper details

Page 123: Application Performance Management 9.30 HPE whats new | 360 View

126

RUM Session Analyzer

How do I isolate a specific Action and define it?

Page 124: Application Performance Management 9.30 HPE whats new | 360 View

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.

Page 125: Application Performance Management 9.30 HPE whats new | 360 View

128

Session Analyzer

Page 126: Application Performance Management 9.30 HPE whats new | 360 View

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

Page 127: Application Performance Management 9.30 HPE whats new | 360 View

130

Location Summary

How can I know which location terminals are used the most and what was the Performance ?

Page 128: Application Performance Management 9.30 HPE whats new | 360 View

131

Locations Summary

1. Availability and Performance with respect to Locations.2. Availability and Performance based on User defined transactions / Sessions / Network

Page 129: Application Performance Management 9.30 HPE whats new | 360 View

132

SiteScope Details

Page 130: Application Performance Management 9.30 HPE whats new | 360 View

133

SiteScopeDocker Integration

Page 131: Application Performance Management 9.30 HPE whats new | 360 View

134

SiteScope Monitors for Docker

Page 132: Application Performance Management 9.30 HPE whats new | 360 View

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

Page 133: Application Performance Management 9.30 HPE whats new | 360 View

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

Page 134: Application Performance Management 9.30 HPE whats new | 360 View

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

Page 135: Application Performance Management 9.30 HPE whats new | 360 View

138

SiteScopeChatOps Integration

Page 136: Application Performance Management 9.30 HPE whats new | 360 View

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

Page 137: Application Performance Management 9.30 HPE whats new | 360 View

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

Page 138: Application Performance Management 9.30 HPE whats new | 360 View

SiteScope and ChatOps Is everything about collaboration

141

HPE SiteScope

#ChatOps

Page 139: Application Performance Management 9.30 HPE whats new | 360 View

Slack Channel Messages Triggered by SiteScopeSiteScope Chat Ops

Page 140: Application Performance Management 9.30 HPE whats new | 360 View

Hubot exampleSiteScope Chat Ops

Page 141: Application Performance Management 9.30 HPE whats new | 360 View

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

Page 142: Application Performance Management 9.30 HPE whats new | 360 View

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

Page 143: Application Performance Management 9.30 HPE whats new | 360 View

146

What’s new in APM 9.30What are Docker and ChatOps?

Page 144: Application Performance Management 9.30 HPE whats new | 360 View

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 –

Page 145: Application Performance Management 9.30 HPE whats new | 360 View

DockerWhat is Docker?

148

= ?

Page 146: Application Performance Management 9.30 HPE whats new | 360 View

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

Page 147: Application Performance Management 9.30 HPE whats new | 360 View

150

Docker ClusterLayers

Node

Container

Workload

Cluster Manager

Docker Service

Page 148: Application Performance Management 9.30 HPE whats new | 360 View

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

Page 149: Application Performance Management 9.30 HPE whats new | 360 View

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

Page 150: Application Performance Management 9.30 HPE whats new | 360 View

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