dynatrace - matrix perform day/vision.pdf · dynatrace client dynatrace server end users web client...

61
#Perform2015 Dynatrace היום ומחר גיל גבעתי[email protected]

Upload: vuquynh

Post on 16-Mar-2018

239 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Dynatrace - Matrix Perform Day/Vision.pdf · Dynatrace Client Dynatrace Server End users Web Client ... Quick setup, no install ... Pega HipChat .NET 5

#Perform2015

Dynatrace

היום ומחר

גיל גבעתי

[email protected]

Page 2: Dynatrace - Matrix Perform Day/Vision.pdf · Dynatrace Client Dynatrace Server End users Web Client ... Quick setup, no install ... Pega HipChat .NET 5

#Perform2015

Page 3: Dynatrace - Matrix Perform Day/Vision.pdf · Dynatrace Client Dynatrace Server End users Web Client ... Quick setup, no install ... Pega HipChat .NET 5

#Perform2015

Dynatrace overview in 3 minutes

Page 4: Dynatrace - Matrix Perform Day/Vision.pdf · Dynatrace Client Dynatrace Server End users Web Client ... Quick setup, no install ... Pega HipChat .NET 5

#Perform2015

SaaS

Synthetic Real

Robots executing scripts

• Proactive

• Repeatable 24/7

• Availability & performance

• Benchmarking

Synthetic Monitoring and

Web Load Testing Ready to use globally

Synthetic Enterprise Any application with self deployed robots

Application Monitoring Dynatrace Agents in Application

Web Server Browser / Rich-Client Java .NET Other Database

Monitoring all actions of your real users

• Business Impact

• Severity/Priority

• Low overhead

Data Center RUM

App-Aware Network Monitoring

On

-Pre

mis

e

All Integrated

Page 5: Dynatrace - Matrix Perform Day/Vision.pdf · Dynatrace Client Dynatrace Server End users Web Client ... Quick setup, no install ... Pega HipChat .NET 5

#Perform2015

No loss of context, outliers, semantics

Averaging, Timeslotting, Semantic-loss, Sampling Original, HQ APM model & data capture

Best analytics applied (zoom, sharpened,…)

competition

Others Analytics

Dynatrace Analytics

…..But why the data matters!

Page 6: Dynatrace - Matrix Perform Day/Vision.pdf · Dynatrace Client Dynatrace Server End users Web Client ... Quick setup, no install ... Pega HipChat .NET 5

#Perform2015

User Experience Management

Page 7: Dynatrace - Matrix Perform Day/Vision.pdf · Dynatrace Client Dynatrace Server End users Web Client ... Quick setup, no install ... Pega HipChat .NET 5

Agile Enterprise Product Delivery

2015

June July August September October November December

Fix

es

6.2.1

Fix

es

6.2.3

2016

6.2

Jun 29

6.2.2

Sep 28

6.3

Feb 1

January February

Fix

es

6.2.4

Fix

es

6.3.1

March

Now

Page 8: Dynatrace - Matrix Perform Day/Vision.pdf · Dynatrace Client Dynatrace Server End users Web Client ... Quick setup, no install ... Pega HipChat .NET 5

#Perform2015

UEM for Web &

Mobile Web dynaTrace 4

iOS & Android ADK dynaTrace 4.1

Auto-Instrumentation dynaTrace 5.6

Hybrid App Support dynaTrace 5.5

New Environments Dynatrace 6+

2011 2012 2013 2014 2015

Now

Page 9: Dynatrace - Matrix Perform Day/Vision.pdf · Dynatrace Client Dynatrace Server End users Web Client ... Quick setup, no install ... Pega HipChat .NET 5

Auto-instrumentation

Crash Reporting

UEM Mobile Mobile Web Mobile ADK

Hybrid Apps

ART iOS 9

Swift Symbolication Service

Maven Integration

Bitcode iOS 10

Xcode Plugin

CocoaPods Android N

Tech Currency

Bootstrap JS Agent

3rd Party Timings

UEM Web Automatic Injection User Action Groups

Application Version PureLytics

Worldmap Start/End Views

Resource Waterfall

View Duration Top X

JS Stack Trace

Multi Tagging

User Journey

Analytics & Openness

Android M

User Experience Cockpit

Omni Channel

Now – 6.1 & 6.2 Next – 6.3 & 7

All User Interactions

Ease of Use for Business

Multi-Dimensional All Real Users

Explorative Views

Ad-Hoc Analytics Availability Monitoring

3rd Party Metrics

BigData Open API

User Behavior

Analytics Platform

Funnel Analytics

Cohort Analytics

Channels

Campaigns

Page 10: Dynatrace - Matrix Perform Day/Vision.pdf · Dynatrace Client Dynatrace Server End users Web Client ... Quick setup, no install ... Pega HipChat .NET 5

Addresses and offsets?!? Function names

Next

Page 11: Dynatrace - Matrix Perform Day/Vision.pdf · Dynatrace Client Dynatrace Server End users Web Client ... Quick setup, no install ... Pega HipChat .NET 5

Dynatrace Server End users Dynatrace Client

Web Client

Xcode Plugin

REST API

Maven Integration

Crash data

Symbolication

Service

Next

Page 12: Dynatrace - Matrix Perform Day/Vision.pdf · Dynatrace Client Dynatrace Server End users Web Client ... Quick setup, no install ... Pega HipChat .NET 5

Now

Average Speed: 35mph Average Speed: 200mph

Page 13: Dynatrace - Matrix Perform Day/Vision.pdf · Dynatrace Client Dynatrace Server End users Web Client ... Quick setup, no install ... Pega HipChat .NET 5

Campaign ID

Cart value

User name

Next

Page 14: Dynatrace - Matrix Perform Day/Vision.pdf · Dynatrace Client Dynatrace Server End users Web Client ... Quick setup, no install ... Pega HipChat .NET 5

Next

Page 15: Dynatrace - Matrix Perform Day/Vision.pdf · Dynatrace Client Dynatrace Server End users Web Client ... Quick setup, no install ... Pega HipChat .NET 5

Next

Page 16: Dynatrace - Matrix Perform Day/Vision.pdf · Dynatrace Client Dynatrace Server End users Web Client ... Quick setup, no install ... Pega HipChat .NET 5

Next

Page 17: Dynatrace - Matrix Perform Day/Vision.pdf · Dynatrace Client Dynatrace Server End users Web Client ... Quick setup, no install ... Pega HipChat .NET 5
Page 18: Dynatrace - Matrix Perform Day/Vision.pdf · Dynatrace Client Dynatrace Server End users Web Client ... Quick setup, no install ... Pega HipChat .NET 5

REST API

BT Export

Elastic

and others

JSON

REST

Page 19: Dynatrace - Matrix Perform Day/Vision.pdf · Dynatrace Client Dynatrace Server End users Web Client ... Quick setup, no install ... Pega HipChat .NET 5
Page 20: Dynatrace - Matrix Perform Day/Vision.pdf · Dynatrace Client Dynatrace Server End users Web Client ... Quick setup, no install ... Pega HipChat .NET 5

Auto-instrumentation

Crash Reporting

UEM Mobile Mobile Web Mobile ADK

Hybrid Apps

ART iOS 9

Swift Symbolication Service

Maven Integration

Bitcode iOS 10

Xcode Plugin

CocoaPods Android N

Tech Currency

Bootstrap JS Agent

3rd Party Timings

UEM Web Automatic Injection User Action Groups

Application Version PureLytics

Worldmap Start/End Views

Resource Waterfall

View Duration Top X

JS Stack Trace

Multi Tagging

User Journey

Analytics & Openness

Android M

User Experience Cockpit

Omni Channel

Now – 6.1 & 6.2 Next – 6.3 & 7

All User Interactions

Ease of Use for Business

Multi-Dimensional All Real Users

Explorative Views

Ad-Hoc Analytics Availability Monitoring

3rd Party Metrics

BigData Open API

User Behavior

Analytics Platform

Funnel Analytics

Cohort Analytics

Channels

Campaigns

Page 21: Dynatrace - Matrix Perform Day/Vision.pdf · Dynatrace Client Dynatrace Server End users Web Client ... Quick setup, no install ... Pega HipChat .NET 5

live demo

Page 22: Dynatrace - Matrix Perform Day/Vision.pdf · Dynatrace Client Dynatrace Server End users Web Client ... Quick setup, no install ... Pega HipChat .NET 5

Application Monitoring

Page 23: Dynatrace - Matrix Perform Day/Vision.pdf · Dynatrace Client Dynatrace Server End users Web Client ... Quick setup, no install ... Pega HipChat .NET 5

#Perform2015

Page 24: Dynatrace - Matrix Perform Day/Vision.pdf · Dynatrace Client Dynatrace Server End users Web Client ... Quick setup, no install ... Pega HipChat .NET 5

6.1

1200

6.2

1800 3000+

7 6.3

2000

Server Scale

Page 25: Dynatrace - Matrix Perform Day/Vision.pdf · Dynatrace Client Dynatrace Server End users Web Client ... Quick setup, no install ... Pega HipChat .NET 5

6.1

200

6.2

TBFO

7 6.3

Collector Scale

25 400 250 500 250

Page 26: Dynatrace - Matrix Perform Day/Vision.pdf · Dynatrace Client Dynatrace Server End users Web Client ... Quick setup, no install ... Pega HipChat .NET 5

#Perform2015

Instant Insights. Dynatrace Everywhere.

Now

Page 28: Dynatrace - Matrix Perform Day/Vision.pdf · Dynatrace Client Dynatrace Server End users Web Client ... Quick setup, no install ... Pega HipChat .NET 5

Easy Wizard-Based Install Next

Page 29: Dynatrace - Matrix Perform Day/Vision.pdf · Dynatrace Client Dynatrace Server End users Web Client ... Quick setup, no install ... Pega HipChat .NET 5

Host and Process Visibility Next

Page 30: Dynatrace - Matrix Perform Day/Vision.pdf · Dynatrace Client Dynatrace Server End users Web Client ... Quick setup, no install ... Pega HipChat .NET 5

• Public Sharing

• Custom Timeframes

• Comparisons

• Colors and Themes

• Favorites, Most Popular and Labels

• Thresholds and Baselines

• > 365 Days Timeframe

• And much much more …

Dashboarding Beyond 6.3 Next

Page 31: Dynatrace - Matrix Perform Day/Vision.pdf · Dynatrace Client Dynatrace Server End users Web Client ... Quick setup, no install ... Pega HipChat .NET 5

Docker Openshift Powershell HipChat

Page 32: Dynatrace - Matrix Perform Day/Vision.pdf · Dynatrace Client Dynatrace Server End users Web Client ... Quick setup, no install ... Pega HipChat .NET 5

140+ on Github.com

Page 33: Dynatrace - Matrix Perform Day/Vision.pdf · Dynatrace Client Dynatrace Server End users Web Client ... Quick setup, no install ... Pega HipChat .NET 5

Database

Page 34: Dynatrace - Matrix Perform Day/Vision.pdf · Dynatrace Client Dynatrace Server End users Web Client ... Quick setup, no install ... Pega HipChat .NET 5

Database

Quick setup, no install

Out-of-the-box

No touch on database

<1% overhead

Page 35: Dynatrace - Matrix Perform Day/Vision.pdf · Dynatrace Client Dynatrace Server End users Web Client ... Quick setup, no install ... Pega HipChat .NET 5

Now – 6.1 & 6.2

Agile Releases

Next – 6.3 & 7

Agents Everywhere

Agile Enterprise Controlled Rollout Easy Onboarding

Portable Rich Client License Reservation

Storage Quota Configuration Fix Details Consumption Based Licensing

1- Click Product Updates

Application Based Visibility

One License Edition

Online Self-Service Licensing

Collector HA and Failover

10x less startup delay

Scale & Architecture 5x Collector Scale 2000 Agents

2x PurePath Thruput PWH Partitioning

Front- Backend Architecture Cross Datacenter PurePaths

Scale across 100 System Profiles

New Agent Architecture

3500 Agents Collector QoS

Optimized for Cloud

HTTPS

Digital Experience Center

Adhoc Business Analytics

Digital UX & Web Omni Channel Visit Search

Business Transaction List

Sharing Host/Process Linking

New Operations Screen

Application Filter

Filter Concept Top X

Import/Export Dashboards

Seamless Synthetic Integration Tile Copy

Alerts

Docker

RabbitMQ

Tech Stacks & Plugins NodeJS Java 8

Openshift

hybris TIBCO

MongoDB IBM IMS

MySQL DB

Oracle DB MSSQL DB

MuleESB

IBM DB2 Websockets

HBase

Websphere MQ

Wildfly WebMethods

Play

Oracle ESB

Pega

HipChat .NET

5

Openstack

Nginx+

New Charts

Page 36: Dynatrace - Matrix Perform Day/Vision.pdf · Dynatrace Client Dynatrace Server End users Web Client ... Quick setup, no install ... Pega HipChat .NET 5

Q1 2016

6.3

4K Dashboards, BigData User Analytics, DB Agents for Oracle and MSSQL, PureStack v3, iOS Crash Symb., Observed Tiers, Enterprise Standardization &

SaaS, Collector LB v2, Scalability, CICS LE, IMS Tagging, MS Azure, ...

Page 37: Dynatrace - Matrix Perform Day/Vision.pdf · Dynatrace Client Dynatrace Server End users Web Client ... Quick setup, no install ... Pega HipChat .NET 5

Data Center Real User Monitoring

Page 38: Dynatrace - Matrix Perform Day/Vision.pdf · Dynatrace Client Dynatrace Server End users Web Client ... Quick setup, no install ... Pega HipChat .NET 5

#Perform2015

DC RUM – Architecture and Options Understand ALL User Activity & Performance - From A centrally located PASSIVE Appliance

Users Network Transport Data Center Infrastructure

Web Application Database Central Site

Router Load

Balancer Internet

WAN

Analysis Modules Additional Analysis Modules can be added to the

CAS to provide detailed analysis of different

database, application and middleware environments.

Currently available modules include:

•SAP

•Netflow

•Thin Client (Citrix/WTS)

•XML Transactions

•MS Outlook Exchange

•DB2/DRDA

•Informix

•MSSQL Server/Sybase

•Oracle SQL*NET

•Oracle Forms / E-Business Suite

•Websphere MQ

•LDAP

•SMB

•VOIP

•Tuxedo Jolt

•VPN Gateway

Compuware

Analysis

Server

Agentless

Monitoring

Device(s)

Standard The AMD is a network-attached appliance that passively sniffs

IP/TCP/HTTP(S) traffic. No software agents and no SNMP polling required.

Multiple AMD’s can be attached in different data centers or to increase

visibility and scalability.

AMD can have up to 10 Four Port NIC’s for monitoring.

Options: SSL Support & Hosting Netflow Collector

Data collected by the AMD’s is fed into CAS. The CAS holds a central

database with all metrics and hosts a web server for reporting.

Options: WEB Analysis and/ ENTERPRISE Analysis and/or Analysis

Modules (see right pane)

Advanced

Advanced

Diagnostics

Server

Optionally an ADS can be added which provides detailed transaction

diagnostics by building an analytical model of transaction performance in

order to conduct automated fault domain isolation.

Page 39: Dynatrace - Matrix Perform Day/Vision.pdf · Dynatrace Client Dynatrace Server End users Web Client ... Quick setup, no install ... Pega HipChat .NET 5

#Perform2015

fall’14

12.3

Data Center RUM: Roadmap Network and App Performance in a Single Context, 100% of Apps

Zero config Business accelerators Automatic FDI Lync Scalability Security Availability Analytics SAP RFC, Errors

12.4.0-5

LDAP

12.1-2 EUE at Edge and Data Center Anywhere! Network Forensics Integration with dT DTM Synthetic APMaaS Integration Alerting

fall’15-spring’16

Autodiscovery Added L2 visibility Universal Decode;

Scalability Citrix Appflow

Thematic workflows

Page 40: Dynatrace - Matrix Perform Day/Vision.pdf · Dynatrace Client Dynatrace Server End users Web Client ... Quick setup, no install ... Pega HipChat .NET 5

#Perform2015

• 20 Gbps analysis throughput

• Ready for high speed data centers

• Unified application decode measurement model

Hyper-scalable AMD

0

5

10

15

20

25

30

35

AMD12.3 FourParallel12.3AMDs

Fullmultithredednext-genAMD

Analyzedvolume(Gbps) Filteredoutvolume(Gbps)

Page 41: Dynatrace - Matrix Perform Day/Vision.pdf · Dynatrace Client Dynatrace Server End users Web Client ... Quick setup, no install ... Pega HipChat .NET 5

#Perform2015

Automatically Discover Applications and Services on Your Network

Page 42: Dynatrace - Matrix Perform Day/Vision.pdf · Dynatrace Client Dynatrace Server End users Web Client ... Quick setup, no install ... Pega HipChat .NET 5

#Perform2015

Network discovery

Page 43: Dynatrace - Matrix Perform Day/Vision.pdf · Dynatrace Client Dynatrace Server End users Web Client ... Quick setup, no install ... Pega HipChat .NET 5

#Perform2015

Page 44: Dynatrace - Matrix Perform Day/Vision.pdf · Dynatrace Client Dynatrace Server End users Web Client ... Quick setup, no install ... Pega HipChat .NET 5

#Perform2015

Epic decode 12.2:

1200 lines of C++ code

Programmers skills

Compiled into the AMD

Epic decode 12.4:

96 lines of script

System integrator skills

Open

Field-adjustable

Community enabled

Supported with the SDK

The multi-protocol decode efficiency

Page 45: Dynatrace - Matrix Perform Day/Vision.pdf · Dynatrace Client Dynatrace Server End users Web Client ... Quick setup, no install ... Pega HipChat .NET 5

#Perform2015

ISO 8583 decode – ATM banking operations

Page 46: Dynatrace - Matrix Perform Day/Vision.pdf · Dynatrace Client Dynatrace Server End users Web Client ... Quick setup, no install ... Pega HipChat .NET 5

#Perform2015

Quickly See and Share What Matters

Page 47: Dynatrace - Matrix Perform Day/Vision.pdf · Dynatrace Client Dynatrace Server End users Web Client ... Quick setup, no install ... Pega HipChat .NET 5

#Perform2015

Speed Dial :Quick access to favorite reports

47

This is my personalized dashboard

Works on mobile devices too

Page 48: Dynatrace - Matrix Perform Day/Vision.pdf · Dynatrace Client Dynatrace Server End users Web Client ... Quick setup, no install ... Pega HipChat .NET 5

#Perform2015

Smart Network Packet Capture: Capture packets in context

Page 49: Dynatrace - Matrix Perform Day/Vision.pdf · Dynatrace Client Dynatrace Server End users Web Client ... Quick setup, no install ... Pega HipChat .NET 5

#Perform2015

Smart Network Packet Capture: Capture packets in context

Page 50: Dynatrace - Matrix Perform Day/Vision.pdf · Dynatrace Client Dynatrace Server End users Web Client ... Quick setup, no install ... Pega HipChat .NET 5

#Perform2015

Smart Network Packet Capture: Capture packets in context

Page 51: Dynatrace - Matrix Perform Day/Vision.pdf · Dynatrace Client Dynatrace Server End users Web Client ... Quick setup, no install ... Pega HipChat .NET 5

#Perform2015

IT Service Management Dashboards Integration

Page 52: Dynatrace - Matrix Perform Day/Vision.pdf · Dynatrace Client Dynatrace Server End users Web Client ... Quick setup, no install ... Pega HipChat .NET 5

Synthetic Monitoring

Page 53: Dynatrace - Matrix Perform Day/Vision.pdf · Dynatrace Client Dynatrace Server End users Web Client ... Quick setup, no install ... Pega HipChat .NET 5

#Perform2015

Recap

• You may know it as Gomez or APMaaS

• Simple or complex Synthetic tests on your mobile and web sites from around the globe

• Combines SaaS based User Experience Monitoring

• Provides means to perform load tests on your sites and provide 360 degrees view on the results

• February – acquisition of KeyNote

Page 54: Dynatrace - Matrix Perform Day/Vision.pdf · Dynatrace Client Dynatrace Server End users Web Client ... Quick setup, no install ... Pega HipChat .NET 5

#Perform2015

APMaaS Convergence Approach

Key:

Dynatrace Platform

Keynote Platform

Combined Platform Innovation

All customers stay on their current platform, and take advantage of new features

developed across both platforms.

Cross-platform Pollination Independent Platforms Single Platform Development

Page 55: Dynatrace - Matrix Perform Day/Vision.pdf · Dynatrace Client Dynatrace Server End users Web Client ... Quick setup, no install ... Pega HipChat .NET 5

Services Overview

• Insights (Managed Services)

• Performance Assessments

Performance Optimization

• Private Competitive Assessments

• Performance Benchmarks

• Syndicated Scorecards

Competitive Intelligence

• Operational Dashboards

• Advanced Data Correlation and Presentation

Data Visualization

Page 56: Dynatrace - Matrix Perform Day/Vision.pdf · Dynatrace Client Dynatrace Server End users Web Client ... Quick setup, no install ... Pega HipChat .NET 5

Digital Experience Cockpit

Page 57: Dynatrace - Matrix Perform Day/Vision.pdf · Dynatrace Client Dynatrace Server End users Web Client ... Quick setup, no install ... Pega HipChat .NET 5

The Future of the Recorder

Dynatrac

e

New web-based recorder for both platforms

Page 58: Dynatrace - Matrix Perform Day/Vision.pdf · Dynatrace Client Dynatrace Server End users Web Client ... Quick setup, no install ... Pega HipChat .NET 5

Oct ‘15 Mar ‘16

Easy-to-Use Web-based Recorder (GA) Smart Alerts v1

Dynatrace UEM & SyM Int. (GA) Round-robin script scheduling

Mobile Friendly UI for Web Ops REST API Platform Advances

Dynatrace Virtual Private Agents Dynatrace DPI Platform

APMaaS Roadmap

Keynote PurePath Integration Keynote DPI Platform

Keynote REST API Platform Keynote APM Community

Dynatrace Load Insights 360 Dynatrace IE 11 Platform Update

Dynatrace Insights Services Dynatrace UEM & SyM Int. (EAP)

Easy-to-Use Web-based Recorder (EAP)

Page 59: Dynatrace - Matrix Perform Day/Vision.pdf · Dynatrace Client Dynatrace Server End users Web Client ... Quick setup, no install ... Pega HipChat .NET 5

#Perform2015

Unified

User & App

Data

Improve

MTTR &

MTBF

Optimize

Spend

Deliver on

user sat &

SLAs

Improve

release

quality

Conversion

and

Optimization

Users

behavior

insights

User

experience

across

channels

Launch

Readiness

Reduce

unplanned

work

Release

capabilities

faster

Keep up with the

pace of change

Uncover new

business insights

Digital

Business

Owner

Development Operations

The Digital Performance Platform

Identify and prevent

problems

UEM +

Synthetic Mon

AppMon

UEM

DCRUM

Synth Mon

AppMon

Page 60: Dynatrace - Matrix Perform Day/Vision.pdf · Dynatrace Client Dynatrace Server End users Web Client ... Quick setup, no install ... Pega HipChat .NET 5

Dynatrace

היום ומחר

גיל גבעתי

[email protected]

Page 61: Dynatrace - Matrix Perform Day/Vision.pdf · Dynatrace Client Dynatrace Server End users Web Client ... Quick setup, no install ... Pega HipChat .NET 5

הפסקה