You are on page 1of 19

SEE SLIDE NOTES for detailed description of Topic Areas

dynaTrace Platform
Overview
Goal of this session
What is dynaTrace used for and how does it work?
Answers you will get in this session
What are the main dynaTrace use cases?
User Experience Management
Production Performance
Load and Performance Testing
Continuous Integration
Diagnostics
Web Performance Optimization
What are the major components of the dynaTrace architecture?
What do I need them for and how do they work?
How does dynaTrace enable collaboration across the lifecycle?
dynaTrace
Analysis Server
dynaTrace Solution Overview
Web Server Browser or Rich-Client Java .NET Other Database
Performance
Warehouse
PurePath
Collector
Monitoring
Collector
dynaTrace
Server
dynaTrace
Client
Sessions
Store
Exported
Session
Offline
Session Analysis
dynaTrace Components
dynaTrace Client

Online Dashboards and Analysis
Offline Analysis
Kiosk Mode
dynaTrace Viewer
Auto-Adaptive Dashboards
Web Dashboards and Reports (live)
dynaTrace Components
dynaTrace Server

Real-Time Analysis Services
Root-Cause Analysis Services
Collaboration Services
Reporting Services
Web Access Services
Alerting Services
Central Management and Pluggability Services
dynaTrace Components
Analysis Server

Huge Memory Analysis Server

dynaTrace Components
Performance Warehouse

Historic Performance
Session Store
SQL Database

(not part of Development Team Edition for desktop
use)
dynaTrace Components
dynaTrace Collector

PurePath Collector Role
Monitoring Collector Role
Desktop EUEM Role
Cloud Collector
dynaTrace Components
dynaTrace Agent

Lightweight
Compact
Native/deep
Powerful (mem, threads, cpu, system,,...)
Safe
Cross-Platform
Reliable

dynaTrace Components
dynaTrace Session

Hi-Density File Stores:
PurePaths
Memory Snapshots
Thread Dumps
Monitoring Statistics

Provides:
Replay information
Smart Sensor

Lighweight

Context Info
Method Arguments
Log info
Exceptions
CPU
Suspensions
Synchronization
dynaTrace Components
Collaboration
For 3rd Parties and
Remote Departments:
Replay and Diagnose
with dynaTrace Viewer
and sensitive data protection
Visibility for Operations
Live Dashboards
And Root-Cause
Analysis
Pre-Production Production
Visibility for Business
and secure remote access
Live Web Reports
Mobile Web Access
Webstart Client
Collaboration Services
dynaTrace Server
Production
Push Information
SMS/eMail Alerts
Scheduled
HTML/PDF
Reports
Daily/Weekly/
Monthly
Replay for Development
Reconstruct, Diagnose,
Fix, Validate.

Visibility for Development
Managment
Collaboration Services
dynaTrace Server
Dev / Test
Session Store
Dev, Test,
Production
Sessions
Push Information
Bug Tracker Entry
eMail Alerts
Scheduled Reports
Share
Reports & Dashboards
via URL and WebStart
life-cycle
business
deep all transactions
end-to-end
dynaTraces Comprehensive Scope
Call
PaymentService.transferCash
Last Minute Search: menu.do, user=Joe, action=lastMinute
Buy: sale.do, user=Jane, action=doBuy
List: query.do, user=Bob, action=showAll
Pay: menu.do, user=Joe, action=pay
Call
PaymentService.transferCash
Last Minute Search: menu.do, user=Joe, action=lastMinute
Buy: sale.do, user=Jane, action=doBuy
List: query.do, user=Bob, action=showAll
Pay: menu.do, user=Joe, action=pay
Correlate with JVM/CLR/OS metrics
Use for monitoring
Capture Data
Monitor Captured Data
Define Data to be Monitored
(Subscribe Measures)
Analyze Data
Editions
UPDATE
Update slide by marketing
Q&A