dc rum: from now to nam esm: from now to dynatrace · dynatrace enterprise synthetic monitoring...

62
confidential DC RUM: from NOW to NAM ESM: from now to Dynatrace Kris Ziemianowicz Dynatrace DC RUM Technology Strategist

Upload: others

Post on 15-Apr-2020

27 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: DC RUM: from NOW to NAM ESM: from now to Dynatrace · Dynatrace Enterprise Synthetic Monitoring 2018-19: two lanes “ESM” –in maintenance, EOL in sight Continuation of the monitoring

confidential

DC RUM: from NOW to NAMESM: from now to Dynatrace

Kris ZiemianowiczDynatrace DC RUM Technology Strategist

Page 2: DC RUM: from NOW to NAM ESM: from now to Dynatrace · Dynatrace Enterprise Synthetic Monitoring 2018-19: two lanes “ESM” –in maintenance, EOL in sight Continuation of the monitoring

confidential

▪ What is the Dynatrace Network Application Monitoring

▪ What’s in the NAM module release pipeline (&live demo)

▪ Enterprise Synthetic Monitoring plans

▪ In action – how Amasol moves the APM forward with Dynatrace

Page 3: DC RUM: from NOW to NAM ESM: from now to Dynatrace · Dynatrace Enterprise Synthetic Monitoring 2018-19: two lanes “ESM” –in maintenance, EOL in sight Continuation of the monitoring

confidential

What is the

Dynatrace

Network Application Monitoring

Page 4: DC RUM: from NOW to NAM ESM: from now to Dynatrace · Dynatrace Enterprise Synthetic Monitoring 2018-19: two lanes “ESM” –in maintenance, EOL in sight Continuation of the monitoring

confidential

Dynatrace Platform

Real user monitoring

Digital experience analytics Application performance Cloud, container, infrastructure

Automation Elastic hyper scale A.I. poweredFull stack

SaaS Managed

API driven

OneAgentSynthetic Agent

Deep agents WireSynthetics

All apps. All users. All transactions. Full stack. Automated.

NetworkApplication Monitoring

Page 5: DC RUM: from NOW to NAM ESM: from now to Dynatrace · Dynatrace Enterprise Synthetic Monitoring 2018-19: two lanes “ESM” –in maintenance, EOL in sight Continuation of the monitoring

confidential

Wire

Network services discovery and lightweight monitoring,

at an enterprise-scale

Application delivery monitoring, WAN, Citrix, SSL, LB

fault domain isolation

End user experience fornon-web (like SAP, Siebel, Oracle),

web services, bespoke apps

Network

Application Monitoring

Page 6: DC RUM: from NOW to NAM ESM: from now to Dynatrace · Dynatrace Enterprise Synthetic Monitoring 2018-19: two lanes “ESM” –in maintenance, EOL in sight Continuation of the monitoring

confidentialUser monitoring for enterprise apps: ERP, CRM, bespoke, web, non-web

Performance, in app-specific terms Deep application transaction analysis

Business impact of poor performance

Page 7: DC RUM: from NOW to NAM ESM: from now to Dynatrace · Dynatrace Enterprise Synthetic Monitoring 2018-19: two lanes “ESM” –in maintenance, EOL in sight Continuation of the monitoring

confidentialUser monitoring for enterprise apps: see WHY performance degraded

Deep application transaction flow analysis answers the WHY question

Network Client Data center The app

Page 8: DC RUM: from NOW to NAM ESM: from now to Dynatrace · Dynatrace Enterprise Synthetic Monitoring 2018-19: two lanes “ESM” –in maintenance, EOL in sight Continuation of the monitoring

confidential

Application delivery monitoring: SAP over Citrix example

End user ‘s connectivity Remote location path health

Efficiency of the app delivery: Citrix

This is how apps delivered to Citrix perform

Page 9: DC RUM: from NOW to NAM ESM: from now to Dynatrace · Dynatrace Enterprise Synthetic Monitoring 2018-19: two lanes “ESM” –in maintenance, EOL in sight Continuation of the monitoring

confidentialUser activity and app delivery: see whole application delivery chain

Citrix client starts

Citrix published application launch

SAP accessed over Citrix

Page 10: DC RUM: from NOW to NAM ESM: from now to Dynatrace · Dynatrace Enterprise Synthetic Monitoring 2018-19: two lanes “ESM” –in maintenance, EOL in sight Continuation of the monitoring

confidentialNetwork services discovery and monitoring

Path health to remote sites

Impact of the network on EUE

Network services discovery

All-apps lightweight monitoring

Page 11: DC RUM: from NOW to NAM ESM: from now to Dynatrace · Dynatrace Enterprise Synthetic Monitoring 2018-19: two lanes “ESM” –in maintenance, EOL in sight Continuation of the monitoring

confidentialEfficiency and impact of WAN optimization at the data center

Does the optimization work?

How efficient is the optimization when it works?

Page 12: DC RUM: from NOW to NAM ESM: from now to Dynatrace · Dynatrace Enterprise Synthetic Monitoring 2018-19: two lanes “ESM” –in maintenance, EOL in sight Continuation of the monitoring

confidential

How to start and go on

with the Dynatrace - integrated

Network Application Monitoring?

Page 13: DC RUM: from NOW to NAM ESM: from now to Dynatrace · Dynatrace Enterprise Synthetic Monitoring 2018-19: two lanes “ESM” –in maintenance, EOL in sight Continuation of the monitoring

confidential

NAM front-end monitoring

Data center

Web serversFirewall

The Internet

App servers

The WAN

Load balancer

The network

AMD probe

CAS

Database 3rd-party APIsMiddleware

APM analyst

Page 14: DC RUM: from NOW to NAM ESM: from now to Dynatrace · Dynatrace Enterprise Synthetic Monitoring 2018-19: two lanes “ESM” –in maintenance, EOL in sight Continuation of the monitoring

confidential

M o d u l e

Continuous discovery + service activity changesWhat services are being used (HTTP Light, SMB, DNS, …)

Continuous transaction recognitionInsight into WAN tenants activity (HTTP, SAP, DB, Oracle Forms, Citrix)

Enable full EUE analysis for specific apps of record (SAP, Siebel, …)Configure software services and the business units reporting model

Network Application Monitoring

Page 15: DC RUM: from NOW to NAM ESM: from now to Dynatrace · Dynatrace Enterprise Synthetic Monitoring 2018-19: two lanes “ESM” –in maintenance, EOL in sight Continuation of the monitoring

confidential

NAM front-end monitoring

Data center

Web serversFirewall

The Internet

App servers

The WAN

Load balancer

The network

AMD probe

CAS

Database 3rd-party APIsMiddleware

APM analyst

Page 16: DC RUM: from NOW to NAM ESM: from now to Dynatrace · Dynatrace Enterprise Synthetic Monitoring 2018-19: two lanes “ESM” –in maintenance, EOL in sight Continuation of the monitoring

confidential

NAM + Dynatrace end-to-end + top-down monitoringData center

Web serversFirewall

The Internet

App servers

The WAN

Load balancer

The network

AMD probe

CAS

Database 3rd-party APIsMiddleware

Dynatrace ManagedAPM analyst

Page 17: DC RUM: from NOW to NAM ESM: from now to Dynatrace · Dynatrace Enterprise Synthetic Monitoring 2018-19: two lanes “ESM” –in maintenance, EOL in sight Continuation of the monitoring

confidential

M o d u l e

Continuous discovery + service activity changesWhat services are being used (HTTP Light, SMB, DNS, …)

Continuous transaction recognitionInsight into WAN tenants activity (HTTP, SAP, DB, Oracle Forms, Citrix)

Enable full EUE analysis for specific apps of record (SAP, Siebel, …)Configure software services and the business units reporting model

Unify for the complete app delivery chain visibilityIntegrate DC RUM wire data analytics with the Dynatrace infrastructure monitoring, log analytics

Enable the full stack visibility

Deploy Dynatrace OneAgent on the data center and cloud infrastructure

Network Application Monitoring

Page 18: DC RUM: from NOW to NAM ESM: from now to Dynatrace · Dynatrace Enterprise Synthetic Monitoring 2018-19: two lanes “ESM” –in maintenance, EOL in sight Continuation of the monitoring

confidential

Live demo

Page 19: DC RUM: from NOW to NAM ESM: from now to Dynatrace · Dynatrace Enterprise Synthetic Monitoring 2018-19: two lanes “ESM” –in maintenance, EOL in sight Continuation of the monitoring

confidential

Process dependency analysis

Page 20: DC RUM: from NOW to NAM ESM: from now to Dynatrace · Dynatrace Enterprise Synthetic Monitoring 2018-19: two lanes “ESM” –in maintenance, EOL in sight Continuation of the monitoring

confidential

Software service• On server: port

Web: host nameSAP: System IDCitrix: software service

Host• Hosting the process

Process• On server: port

NAM module

Page 21: DC RUM: from NOW to NAM ESM: from now to Dynatrace · Dynatrace Enterprise Synthetic Monitoring 2018-19: two lanes “ESM” –in maintenance, EOL in sight Continuation of the monitoring

confidential

Page 22: DC RUM: from NOW to NAM ESM: from now to Dynatrace · Dynatrace Enterprise Synthetic Monitoring 2018-19: two lanes “ESM” –in maintenance, EOL in sight Continuation of the monitoring

confidential

Page 23: DC RUM: from NOW to NAM ESM: from now to Dynatrace · Dynatrace Enterprise Synthetic Monitoring 2018-19: two lanes “ESM” –in maintenance, EOL in sight Continuation of the monitoring

confidential

Page 24: DC RUM: from NOW to NAM ESM: from now to Dynatrace · Dynatrace Enterprise Synthetic Monitoring 2018-19: two lanes “ESM” –in maintenance, EOL in sight Continuation of the monitoring

confidential

Page 25: DC RUM: from NOW to NAM ESM: from now to Dynatrace · Dynatrace Enterprise Synthetic Monitoring 2018-19: two lanes “ESM” –in maintenance, EOL in sight Continuation of the monitoring

confidential

What’s newin DC RUM 2018

What’s coming next?

Page 26: DC RUM: from NOW to NAM ESM: from now to Dynatrace · Dynatrace Enterprise Synthetic Monitoring 2018-19: two lanes “ESM” –in maintenance, EOL in sight Continuation of the monitoring

confidential

In year 2018-19:

Dynatrace + DC RUM = Web and enterprise application monitoring NAM and delivery

Page 27: DC RUM: from NOW to NAM ESM: from now to Dynatrace · Dynatrace Enterprise Synthetic Monitoring 2018-19: two lanes “ESM” –in maintenance, EOL in sight Continuation of the monitoring

confidential

What’s in the DC RUM / NAM 2018?

CurrencyIntegration

▪ Calculated columns

▪ Advanced filtering

▪ More resolutions

▪ Independent

benchmark time ranges

▪ Metrics on Universal

Diagram

▪ New alerting

▪ Advanced diagnostics

on demand

▪ Operation sequences

▪ Application health

dashboard

▪ Availability explorer

▪ Network and Citrix

workflows

▪ Data analysis

enhancements

▪ User name

pseudonymization

▪ Fined grained roles

▪ Licensing with e-

services only

Product experience

▪ All types of analyzers in

Dynatrace

▪ Limiting data sent over

to Dynatrace

▪ Multiple tenants support

▪ Custom charts with DC

RUM metrics

▪ Links between DC RUM

servers to Dynatrace

Hosts

▪ Single Sign-On

Page 28: DC RUM: from NOW to NAM ESM: from now to Dynatrace · Dynatrace Enterprise Synthetic Monitoring 2018-19: two lanes “ESM” –in maintenance, EOL in sight Continuation of the monitoring

confidential

Page 29: DC RUM: from NOW to NAM ESM: from now to Dynatrace · Dynatrace Enterprise Synthetic Monitoring 2018-19: two lanes “ESM” –in maintenance, EOL in sight Continuation of the monitoring

confidential

Advanced diagnostics on demand

▪ Fine-grained transaction details with no database storage for them all

▪ Transaction details stored and indexed on the AMD disk

▪ Pulled in for reporting at the time of report serving

▪ No SQL storage = disk space is the only limit!

DC RUM 2017 MayDC RUM 2018 May

Page 30: DC RUM: from NOW to NAM ESM: from now to Dynatrace · Dynatrace Enterprise Synthetic Monitoring 2018-19: two lanes “ESM” –in maintenance, EOL in sight Continuation of the monitoring

confidential

Single Sign-On▪ Extended list of fine-grained administrative roles

▪ SSO phase one - internal DC RUM

▪ SSO phase two: Customer IDP Integration, Dynatrace Integration

▪ OpenAM

▪ Oracle

▪ Microsoft

▪ Ping Identity

▪ Extended list of fine-grained administrative roles

Page 31: DC RUM: from NOW to NAM ESM: from now to Dynatrace · Dynatrace Enterprise Synthetic Monitoring 2018-19: two lanes “ESM” –in maintenance, EOL in sight Continuation of the monitoring

confidential

User name pseudonymization

▪ User name is encrypted by AMD before generating data files

▪ Admins with the “user name access” role can see user name upon rendering

▪ For EAP: manual configuration without Console

User with “user name access” role User without “user name access” role

Page 32: DC RUM: from NOW to NAM ESM: from now to Dynatrace · Dynatrace Enterprise Synthetic Monitoring 2018-19: two lanes “ESM” –in maintenance, EOL in sight Continuation of the monitoring

confidential

Product experience CurrencyIntegration

▪ Slack integration

supersedes

MobileAPM

▪ User management

and domain access

control aligned with

SSO

▪ AMD hardware and

decodes currency

Ease of Use:

▪ Reporting and report

management

▪ API for configuration

management

▪ Other paper-cuts

Reliability:

▪ Business hours repointing

for key metrics

▪ Synchronized URL aging

▪ Better self-monitoring and

self-healing

Performance:

▪ Smarter load balancing

▪ Performance and failover

improvements

▪ Unique users count per

monitoring interval

Security:

▪ XSS protection

▪ Protection against DDoS

attacks on customer

environment

▪ Productizing DMI REST API

▪ Edge network

monitoring

▪ Enterprise locations

in Dynatrace

▪ NAM Applications in

Dynatrace

▪ Overlay services of

the NAM and

OneAgent

▪ Simple infographics

(Universal Diagram

with metrics)

What’s next in 2019 Dynatrace NAM

Page 33: DC RUM: from NOW to NAM ESM: from now to Dynatrace · Dynatrace Enterprise Synthetic Monitoring 2018-19: two lanes “ESM” –in maintenance, EOL in sight Continuation of the monitoring

confidential

P o w e r M o d u l e

Enterprise appsuser experience

Enterprise appsinfrastructure

Web appsinfrastructure

Web appsuser experience

Network appsdelivery

Network servicesdiscovery

Page 34: DC RUM: from NOW to NAM ESM: from now to Dynatrace · Dynatrace Enterprise Synthetic Monitoring 2018-19: two lanes “ESM” –in maintenance, EOL in sight Continuation of the monitoring

confidential

With the Dynatrace NAM …… add visibility into

any enterprise app performanceas seen on the NETWORK

… add visibility into the app delivery performance

over the NETWORK

Page 35: DC RUM: from NOW to NAM ESM: from now to Dynatrace · Dynatrace Enterprise Synthetic Monitoring 2018-19: two lanes “ESM” –in maintenance, EOL in sight Continuation of the monitoring

confidential

Where is the

Enterprise Synthetic Monitoring

in year 2018 and beyond

Page 36: DC RUM: from NOW to NAM ESM: from now to Dynatrace · Dynatrace Enterprise Synthetic Monitoring 2018-19: two lanes “ESM” –in maintenance, EOL in sight Continuation of the monitoring

confidential

Dynatrace Platform

Real user monitoring

Digital experience analytics Application performance Cloud, container, infrastructure

Automation Elastic hyper scale A.I. poweredFull stack

SaaS Managed

API driven

OneAgent

Deep agents WireSynthetics

All apps. All users. All transactions. Full stack. Automted.

NetworkApplication Monitoring

Synthetic Agent

Page 37: DC RUM: from NOW to NAM ESM: from now to Dynatrace · Dynatrace Enterprise Synthetic Monitoring 2018-19: two lanes “ESM” –in maintenance, EOL in sight Continuation of the monitoring

confidential

Synthetic Agent

Synthetics

Visual GUI testing is a

desired ingredient of the

synthetic monitoring solution for the

enterprise rich client and Citrix

applications

Modern web UI is the

future of the applications,

enterprise and Internet

Enterprises keep

hundreds of services and

apps, web and non-web, all of them

require scalable availability checks

Page 38: DC RUM: from NOW to NAM ESM: from now to Dynatrace · Dynatrace Enterprise Synthetic Monitoring 2018-19: two lanes “ESM” –in maintenance, EOL in sight Continuation of the monitoring

confidential

Web apps Enterprise appsAPI services

Dynatrace PlatformManaged on-premises

or SaaS

Visual GUI testing 3rd-party

Browser monitors and

clickpathsFor the native web apps

Enterprise applications are

accessed from both internal

network and the

Internet

End-User monitoring is a

combination of Real-

User and Synthetic

Monitoring

HTTP and non-webservice checks

Page 39: DC RUM: from NOW to NAM ESM: from now to Dynatrace · Dynatrace Enterprise Synthetic Monitoring 2018-19: two lanes “ESM” –in maintenance, EOL in sight Continuation of the monitoring

confidential

What we have today:

1. The Unified Dynatrace Platform

Page 40: DC RUM: from NOW to NAM ESM: from now to Dynatrace · Dynatrace Enterprise Synthetic Monitoring 2018-19: two lanes “ESM” –in maintenance, EOL in sight Continuation of the monitoring

confidential

What we have today:

2. Dynatrace Synthetic is ALREADY available

Page 41: DC RUM: from NOW to NAM ESM: from now to Dynatrace · Dynatrace Enterprise Synthetic Monitoring 2018-19: two lanes “ESM” –in maintenance, EOL in sight Continuation of the monitoring

confidential

What we have today:

3. Dynatrace Synthetic on-premises: HTTP monitors (launching)

Page 42: DC RUM: from NOW to NAM ESM: from now to Dynatrace · Dynatrace Enterprise Synthetic Monitoring 2018-19: two lanes “ESM” –in maintenance, EOL in sight Continuation of the monitoring

confidential

What we have today:

4. Dynatrace open API integrates 3rd-party measurements, today

Page 43: DC RUM: from NOW to NAM ESM: from now to Dynatrace · Dynatrace Enterprise Synthetic Monitoring 2018-19: two lanes “ESM” –in maintenance, EOL in sight Continuation of the monitoring

confidential

The Enterprise Synthetic evolution:

accelerate the change

while keeping what’s working today

Page 44: DC RUM: from NOW to NAM ESM: from now to Dynatrace · Dynatrace Enterprise Synthetic Monitoring 2018-19: two lanes “ESM” –in maintenance, EOL in sight Continuation of the monitoring

confidential

Dynatrace Enterprise Synthetic Monitoring 2018-19: two lanes

▪ “ESM” – in maintenance, EOL in sight

▪ Continuation of the monitoring at customers

▪ Alive until end of 2019, future TBD

▪ “New Generation” – migrate here!

▪ A new solution, on new Dynatrace stack

▪ Simple, scalable, focused on specific use cases

▪ Replaces Synthetic Classic (Gomez. Keynote)

▪ Supersedes the ESM

For the time being, existing Enterprise Synthetic Monitoring support continues, while we roll out the new generation offering: Dynatrace Synthetic.

ESM

Dynatrace Synthetic

Page 45: DC RUM: from NOW to NAM ESM: from now to Dynatrace · Dynatrace Enterprise Synthetic Monitoring 2018-19: two lanes “ESM” –in maintenance, EOL in sight Continuation of the monitoring

confidential

2018 and beyond: Dynatrace Synthetic SaaS/Managed on-premisesEnterprise Synthetic Advanced Synthetic Classic Dynatrace Synthetic

Test from the internal network Yes Optional (data transits the cloud) Yes – same script SaaS and on-prem

Test from the Internet No Yes Yes – same script SaaS and on-prem

Web app performance tests IE only Chrome, IE, FF Chrome

W3C browser test metrics No Yes Yes

Steps within tests No Yes Yes

Web API tests (e.g. REST) No No Yes

OS shell-scripted checks (e.g. curl, python) Yes No Coming later

Windows GUI application tests (incl. Citrix) Yes No No. Use 3rd-party.

Canned availability checks (auto-checks) HTTP, DNS, LDAP, ICMP, FTP, SMTP, SQL HTTP, DNS, Dig HTTP. Coming later DNS and more

Screen capture on error Yes Yes Yes

Transaction trace capture on failed transaction Yes (tcpdump) Yes (W3C waterfall) Yes (W3C waterfall)

3rd-party measurement sources data integration Yes (custom API) No Yes (open API)

Locked-desktop agent runs No Yes Yes

Parallel test runs No Yes Yes

Dedicated agent desktop machine required Yes, for every agent No Optional

Self service test mgmnt, multi-tenant agent No Yes Yes

Load balancing, failover No Not for on-prem Yes

Agent management overhead Self-service software on-premises Zero. Agents control from the cloud Zero (SaaS) or managed on-prem

Scripting overhead, transaction recording Recorder for IE and Windows, APIs Super-easy recorder for browsers Super-easy recorder for browsers

Data storage cloud/on-premises On-premises Transient in the APMaaS cloud On-premises or cloud

Reporting dashboards and alerting DC RUM’s CAS DC RUM’s CAS and Dynatrace portal Dynatrace SaaS or Managed on-prem

Page 46: DC RUM: from NOW to NAM ESM: from now to Dynatrace · Dynatrace Enterprise Synthetic Monitoring 2018-19: two lanes “ESM” –in maintenance, EOL in sight Continuation of the monitoring

confidential

Rendering Process

Filmstrip

Enrich RUM

Detection and change events

Geographic coverage

~25 nodes, 50% cloud

Key performance metric

For RUM and Synthetic

Data driven credentials

Add variables, adv. scripting

EAP Integration API

3‘rd party synthetic tools

Synthetic

First quarter Second quarter Third quarter Fourth quarterQ4-17 Q1-18 Q2-18 Q3-18

Geographic coverage

~50 nodes, “cloud only”

HTTP monitors Private Browser monitors

Page 47: DC RUM: from NOW to NAM ESM: from now to Dynatrace · Dynatrace Enterprise Synthetic Monitoring 2018-19: two lanes “ESM” –in maintenance, EOL in sight Continuation of the monitoring

confidential

Enterprise Synthetic to Dynatrace Synthetic migration roadmap

2017 2018Jan Apr Jul OctOct Jan Apr

Web transactions (IE)

Thick client GUI transactions (Windows)

Managed on-prem agents

Enterprise Synthetic support

Dynatrace Synthetic

3rd-party data integration

Autochecks

3rd-party data integration

Open monitors (script)

Browser clickpath

HTTP monitors

OCR/IR transactions (Citrix)

Managed

SaaS

Managed and SaaS

Managed and SaaS

Managed and SaaS

EAP

End

of

Life

Migrate to Dynatrace

Migrate

to Dynatrace

GA

Migrate to 3rd-party solution

and integrate with Dynatrace

2019 2020Jul Oct Jan

SaaS cloud agents

EAP

Page 48: DC RUM: from NOW to NAM ESM: from now to Dynatrace · Dynatrace Enterprise Synthetic Monitoring 2018-19: two lanes “ESM” –in maintenance, EOL in sight Continuation of the monitoring

confidential

APIs are the new enablers

• integrations, including DC RUM and Synthetic

• enterprise application monitoring, bespoke if need be

Page 49: DC RUM: from NOW to NAM ESM: from now to Dynatrace · Dynatrace Enterprise Synthetic Monitoring 2018-19: two lanes “ESM” –in maintenance, EOL in sight Continuation of the monitoring

confidential

API integration in action:

Using 3rd-party synthetic monitoring

for complex enterprise applications

Page 50: DC RUM: from NOW to NAM ESM: from now to Dynatrace · Dynatrace Enterprise Synthetic Monitoring 2018-19: two lanes “ESM” –in maintenance, EOL in sight Continuation of the monitoring

confidentialDynatrace SaaS cloud

3rd-party synthetic measurements in Dynatrace

Dynatrace Synthetic

agents

Ente

rpri

se n

etw

ork

inte

rnet

DEMDynatrace Managed cluster

ServiceTrace

agents

API

ServiceTrace

controller

API connector script

Page 51: DC RUM: from NOW to NAM ESM: from now to Dynatrace · Dynatrace Enterprise Synthetic Monitoring 2018-19: two lanes “ESM” –in maintenance, EOL in sight Continuation of the monitoring

confidential

Page 52: DC RUM: from NOW to NAM ESM: from now to Dynatrace · Dynatrace Enterprise Synthetic Monitoring 2018-19: two lanes “ESM” –in maintenance, EOL in sight Continuation of the monitoring

confidential

Page 53: DC RUM: from NOW to NAM ESM: from now to Dynatrace · Dynatrace Enterprise Synthetic Monitoring 2018-19: two lanes “ESM” –in maintenance, EOL in sight Continuation of the monitoring

confidential

Page 54: DC RUM: from NOW to NAM ESM: from now to Dynatrace · Dynatrace Enterprise Synthetic Monitoring 2018-19: two lanes “ESM” –in maintenance, EOL in sight Continuation of the monitoring

confidential

API integration in action:

Monitoring a bespoke application

with the Universal Decode

Page 55: DC RUM: from NOW to NAM ESM: from now to Dynatrace · Dynatrace Enterprise Synthetic Monitoring 2018-19: two lanes “ESM” –in maintenance, EOL in sight Continuation of the monitoring

confidential

Global logistics application

Clients Network

App sever

DatabaseLoad balancer

WAN optimizer

AMD probe

CASAPM analyst

12.000 users Non-web:

BEA T3130 countries

Java Rich Client

Fragmented, inconclusive monitoring

Page 56: DC RUM: from NOW to NAM ESM: from now to Dynatrace · Dynatrace Enterprise Synthetic Monitoring 2018-19: two lanes “ESM” –in maintenance, EOL in sight Continuation of the monitoring

Logistics Application – DCRUM Operations Analysis

▪ Standard T3 Analyzer ▪ Custom Universal Decode

▪ Step 1: Understand T3/RMI Operations over the network

▪ Generic Operations only

▪ Not related to end user experience

▪ Detailed operations

▪ Meaningful to application owner

▪ But there was more to learn…

Page 57: DC RUM: from NOW to NAM ESM: from now to Dynatrace · Dynatrace Enterprise Synthetic Monitoring 2018-19: two lanes “ESM” –in maintenance, EOL in sight Continuation of the monitoring

Logistics Application – DCRUM Transactions▪ Step 2: From operations to (user) transactions

▪ Initial Assumption proved wrong▪ No 1:1 relationship of operations and user

transactions

▪ Sequence Transactions▪ Most used user transactions analyzed and

implemented as sequence transactions

▪ Result: Transaction times closely match user experience (verified using stopwatch)

Operations Duration

readAdditionalRelationsByNamesAndDepths 410,00 ms

checkCommodityDescriptionRequired 62,00 ms

findAllVetoCountriesForPartners 25,00 ms

findAllVetoCountriesForPartners 24,00 ms

findAllVetoCountriesForPartners 51,00 ms

findGeographicalLocation 56,00 ms

validateFreightTermCheck 168,00 ms

updateShipment 2.480,00 ms

readAdditionalRelationsByNamesAndDepths 291,00 ms

findNotepadsTransitive 32,00 ms

findNotepadsTransitive 27,00 ms

findNotepads 49,00 ms

readAdditionalRelationsByNamesAndDepths 432,00 ms

Total (Sum) 4.107,00 ms

Manual Timing 4 sec

Page 58: DC RUM: from NOW to NAM ESM: from now to Dynatrace · Dynatrace Enterprise Synthetic Monitoring 2018-19: two lanes “ESM” –in maintenance, EOL in sight Continuation of the monitoring

Logistics Application – DCRUM Analysis▪ Step 3: Understand Application Behavior on the Network

As operations within this transaction are sent sequentially, network latency

adds up with each operation

Page 59: DC RUM: from NOW to NAM ESM: from now to Dynatrace · Dynatrace Enterprise Synthetic Monitoring 2018-19: two lanes “ESM” –in maintenance, EOL in sight Continuation of the monitoring

Logistics Application – Effective Improvements▪ Achievements & Next Steps

▪ Understand, Optimize, …▪ Actual vs. expected performance

▪ Targeted Improvements▪ Application tuning

▪ Citrix Application Delivery

▪ …and Validate▪ changes immediately visible in DCRUM

▪ User impact / improvement effectively validated

Page 60: DC RUM: from NOW to NAM ESM: from now to Dynatrace · Dynatrace Enterprise Synthetic Monitoring 2018-19: two lanes “ESM” –in maintenance, EOL in sight Continuation of the monitoring

Additional Universal Decode Use Cases

▪ Handheld Scanner Communication ▪ Additional Logistics App

▪ Based on success with logistics app customer wanted more…

▪ Exchange of csv-like text messages▪ Custom decode created to

extract operation IDs and error codes / strings

▪ Operation IDs mapped to readable names

▪ Errors mapped to categories, detailed strings visible in ADS

▪ Adaption of custom decode▪ Similar protocol, allowed for easy re-use of

custom decode

Page 61: DC RUM: from NOW to NAM ESM: from now to Dynatrace · Dynatrace Enterprise Synthetic Monitoring 2018-19: two lanes “ESM” –in maintenance, EOL in sight Continuation of the monitoring

confidential

We use Dynatrace for application performance management, which I call the Lamborghini of APM.

Vijay Sekhri, Principal Member of Tech Staff, FTD, Inc.https://www.builtinchicago.org/2018/03/28/chicago-companies-embracing-cutting-edge-technologies

Page 62: DC RUM: from NOW to NAM ESM: from now to Dynatrace · Dynatrace Enterprise Synthetic Monitoring 2018-19: two lanes “ESM” –in maintenance, EOL in sight Continuation of the monitoring

www.dynatrace.com

confidential