AssociateBootcamp Day1
AssociateBootcamp Day1
• We’re happy you’re here. Please make sure that you’re ready for today’s session
• All content blocker extensions must be disabled for this training, e.g.:
• Alternatively, use an incognito/private browser window since extensions are disabled by default
(Note: You cannot use an Incognito window to trigger a recording of a synthetic clickpath monitor)
Confidential 1
Rodrigo Pascoal
Dynatrace Associate
Partner Cloud Evangelist at
Dynatrace
Certification Bootcamp
Steve Weinert
Partner Cloud Evangelist at
Dynatrace
Participation expectations
• Eliminate distractions
• Cell phones
• E-mails
• Social media
• Notifications
• Exercise patience
• Express any challenges with one another
HELP! • Please mute your audio
• Place questions into chat or connection
raise your hand for assistance
Confidential 16
Partner enablement journey
SELF-PACED SELF-PACED
PROFESSIONAL BOOTCAMP
PROFESSIONAL 16 hours SERVICES TRAINING
TRAINING
INSTRUCTOR-LED HANDS-ON
Confidential 17
Frequently Asked Questions – Bootcamp
• Timing
• 16 hours in total
• Breaks every ~ 2 hours
• Lunch break
• Feedback
• Use Q&A for QUESTIONS
• Raise your hand for HELP (breakout rooms)
• Use green checkmark when exercise is complete
• Resources
• The session will NOT be recorded
• Slides will be shared at the end
• Environment will be terminated at the end of the bootcamp
Confidential 18
Frequently Asked Questions – Exam
• After receiving the voucher (sent typically the day after bootcamp ends):
• Exam must be taken within 14 days
TIP: Our data shows that the earlier the exam is taken, the higher the pass rate.
Confidential 19
FREE exam voucher reminder
• Exams must be scheduled and taken within 14 calendar days after the bootcamp
• Booking your spot early gives you the best chance to get your timeslot of choice
• Rescheduling within 24 hours of your exam incurs a fee with the proctoring service
Confidential 20
The Dynatrace Software Intelligence Platform
All-in-one Platform
Confidential 21
1. OneAgent 2. PurePath 3. Smartscape 4. Davis AI-Assistant 5. Grail
Continuous, automatic discovery & Distributed tracing and visibility Automatic, real-time topology AIOps with explainable answers Graph powered database for
observability across your full stack down to code-level. mapping with context. that drive self-healing & AI with limitless scale
automation.
Confidential 22
Demo
Confidential 23
Deployment models
Confidential 24
Deploying software and getting the best of both worlds
SaaS Managed
Confidential 25
Dynatrace SaaS
Confidential 26
Components - SaaS
Confidential 27
Ports – SaaS
SaaS Cluster Hosted in Cloud Provider
Scale
Monitored applications
Dynatrace
OneAgents Web UI
Confidential 28
Ports – SaaS with ActiveGate
SaaS Cluster Hosted in Cloud Provider
Scale
443 https
443 https
ActiveGate
Monitored (Optional)
applications
9999 https
Dynatrace
OneAgents Web UI
Confidential 29
Updates
• SaaS cluster
• Every 2 weeks (automatic)
• OneAgent
• Every 4 weeks (optional, versions can be skipped)
• OneAgent versions are supported for 9 months
(12 months with Premium support)
Confidential 30
Storage and retention - SaaS
10 days
Distributed trace and code 5 min. intervals for 35 days 35 days
insights 28 days User action data Log monitoring (without GRAIL)
and session replay
1 day intervals
5 years
31
https://www.dynatrace.com/support/help/shortlink/data-retention Confidential
Confidential 32
Components - Managed
ActiveGate
(Optional)
Managed Cluster
Confidential 33
Ports - Managed
Managed Cluster
Mission Control
Scale
(possible via proxy)
ActiveGate
Monitored (Optional)
applications Web UI Cluster Management
9999 https Console (CMC)
Dynatrace
OneAgents
Confidential 34
Storage and retention - Managed
config max 365 days 1 min. intervals for 35 days config max 35 days
Requests and 14 days Sessions, user actions Synthetic Monitoring
request attributes and session replay (Browser and HTTP monitors)
1 day intervals
5 years
35
https://www.dynatrace.com/support/help/shortlink/data-retention Confidential
• Managed Cluster
• Every 4 weeks (mandatory, can be delayed but versions cannot be skipped)
• Cluster versions are supported for 3 months (4 months with Premium support)
• OneAgent
• Every 4 weeks (optional, versions can be skipped)
• OneAgent versions are supported for 9 months
(12 months with Premium support)
Confidential 36
Confidential 39
Mission Control
Confidential 40
Updating reliably and fully automatically
Dynatrace
Mission Control
Dynatrace cluster
t Dynatrace Update
v+1 be
a
a rt
He Dynatrace Mission Control Team
Confidential 41
Remote management
Dynatrace
Dynatrace Managed Cluster Mission Control
Request for access
Dynatrace node 1 t v ia Dy
e I na h
o ck s eU t ra t t p Request for access
s p a c ce s
e b h t t n atr VP
W y N
o rD on
Dynatrace node 2 l yf ly
on
Confidential 42
What Data is sent to Mission Control?
System settings
Usage &
Event tracking
billing
Health Software
statistics updates
Confidential 43
Monitoring environments
Confidential 44
Monitoring environments – Synonyms
Monitoring environment
=
Environment
=
Tenant
Confidential 45
Monitoring environments – Definition
• A OneAgent sends captured monitoring data to a single monitoring environment for analysis
Environment A Environment B
Confidential 46
Monitoring environments – Example segmentation based on deployment stages
Production
Staging
Development
Confidential 47
Monitoring environments – Example segmentation based on geography/data residency
AMERICAS
EMEA
GLOBAL R&D
Confidential 48
ActiveGates
Confidential 49
What is an ActiveGate?
ActiveGate
ü Compress traffic between datacenters and Dynatrace
ü Run extensions to monitor components that can’t be
instrumented directly with a OneAgent
Confidential 50
Hosts with direct access to Dynatrace
Database
Confidential 51
Hosts without direct access to Dynatrace
Database
In corporate environments,
firewalls would need to be
configured to allow outgoing
traffic from each OneAgent
Confidential 52
Hosts without direct access to Dynatrace
Database
ActiveGate
Confidential 53
Hosts within isolated network segments
Database
ActiveGate ActiveGate
DMZ Network X
Confidential 54
ActiveGates ports
https
443
Dynatrace
Directly OneAgents
SaaS or Managed
https
https
9999
443
Via ActiveGate
Dynatrace
OneAgents ActiveGate
SaaS or Managed
Confidential 55
Types of ActiveGates
Definition
An Environment ActiveGate is bound to a specific environment,
and thus only handles traffic from OneAgent instances that
belong to the same monitoring environment.
Connectivity
An Environment ActiveGate can handle traffic from OneAgents,
not from other ActiveGates.
Installation
Environment ActiveGate The Environment ActiveGate installer is downloaded from the
monitoring environment itself.
Dynatrace Managed
Confidential 57
Cluster ActiveGates
Definition
A Cluster ActiveGate is bound to a Dynatrace Managed cluster,
and thus can handle traffic from OneAgent instances that belong
to any environment that exists on the cluster.
Connectivity
A Cluster ActiveGate can handle traffic from any OneAgents
as well as from any Environment ActiveGate that exist on
the same cluster.
Installation
Cluster ActiveGate
The Cluster ActiveGate installer is downloaded from the Cluster
Management Console (CMC) interface.
Green
Environment Green EAG
OneAgents
Monitored
Dynatrace servers
SaaS
Customer
Green
OneAgents
Cluster CAG Blue Red
OneAgents OneAgents
Customer
Green
OneAgents
Cluster CAG Blue Red
OneAgents OneAgents
Partner Customer
Green
OneAgents
Cluster CAG Blue Red
OneAgents OneAgents
Partner Customer
• ActiveGates can only send data to higher hierarchy levels. ActiveGates cannot send data to the
same or lower level of the hierarchy.
• Environment ActiveGates, by default, connect directly to the Dynatrace Cluster. This eliminates
an intermediate step of connecting to a Cluster ActiveGate. Connecting through the Cluster
ActiveGate needs to be arranged.
• Connectivity can also depend on network zones if such are configured. Network zone
configuration means that ActiveGates and OneAgents will prefer to communicate with
ActiveGates from the same zone, before connecting to ActiveGates outside of the active zone.
Confidential 63
Additional ActiveGate capabilities
ActiveGate
• Run synthetic tests from within own (private) network
• Mainframe monitoring
Confidential 64
Recap - Do I need an ActiveGate?
• Monitor virtualization
Confidential 65
Recap - Do I need an ActiveGate?
https://www.dynatrace.com/support/help/technology-support/cloud-platforms/amazon-web-services/supporting-services/
Confidential 66
A – Environment ActiveGate
B – Cluster ActiveGate
Refresher C – Managed Cluster
D – Mission Control
OneAgents OneAgents
OneAgents
Environment Environment
ActiveGate ActiveGate
3 Cluster 3
2
ActiveGate
1
CMC
Dynatrace 4
Scale
Managed Cluster Mission Control
Confidential 67
Web UI
A – 443 https
B – 80 http
Refresher C – 80 https
D – 9999 https
OneAgents OneAgents
OneAgents
Environment Environment
ActiveGate 9999 https 9999 https ActiveGate
2 2 3
3 2 Cluster
ActiveGate
443 https 4
3 443 https
1
CMC
443 https Dynatrace 4
3 Scale
Managed Cluster Mission Control
Confidential 68
Web UI
ENJOY YOUR BREAK
Confidential 69
Quiz 1
Quiz participation is
required for eligibility
of a FREE exam
voucher
https://dt-url.net/yiytbp
Confidential 71
Bootcamp environment
Confidential 72
Dynatrace lab environment
https://dt-url.net/lookup
Confidential 73
UI walkthrough
Confidential 74
UI walkthrough
Confidential 75
Demo application
Confidential 80
easyTravel
User interface
• Legacy web interface
• Single-page app interface
(Angular)
Confidential 81
Environment
H TTPS 443
443
H TTP S
Env #1
SSH 22 Trainee #1
jump
Env #2
Env #3 ….
H TTP S
443
….
Scale
Managed Cluster
Env #n
Mission Control
Confidential 82
Lab activity
Tip: To change the color scheme
and other settings of your web shell
Lab activity: Check SSH and easyTravel
CTRL + ALT + SHIFT
Confidential 87
OneAgent
Confidential 88
OneAgent
• OneAgent auto-update is enabled by default but can be disabled globally, per host group, or per host.
https://www.dynatrace.com/support/help/setup-and-configuration/dynatrace-oneagent/capabilities/how-one-agent-works/
Confidential 89
OneAgent Installation Options
Distributed traces
Processes
Infrastructure only
Containers & orchestration
Full Stack
Network & devices
https://www.dynatrace.com/support/help/setup-and-configuration/dynatrace-oneagent/capabilities/supported-monitoring-types/
Confidential 90
Lab activity
Lab activity: OneAgent Installation
Confidential 92
OneAgent Installation
Confidential 93
OneAgent Installation
Confidential 94
Hosts
Confidential 95
Hosts in the Smartscape
Confidential 96
Confidential 97
Lab activity
Lab activity – Adapt host settings
Confidential 99
Adapt Host Settings
Confidential 10
0
ENJOY YOUR BREAK
Confidential 10
1
Processes
Confidential 10
4
Process Group Instance
• A Process Group Instance is a single process that belongs to a designated Process Group
Confidential 10
5
Processes in the Smartscape
Confidential 10
6
Process Groups
PG
• A logical group of process
instances that perform some type
of organizational function PGI PGI
Data
Center
= tangible = logical
Confidential 10
7
Process Groups
Confidential 10
8
Process Group Availability
Confidential 10
9
Process Group Detection
• By default, OneAgent only tracks process group types that are considered important (others are aggregated)
• It also provides an option to explicitly monitor other processes that don’t fall in these categories
Confidential 11
0
Lab activity
Lab activity: Process group detection
Confidential 11
2
Hands On: Process Detection
Confidential 11
3
Hands On: Process Detection
Confidential 11
4
Hands On: Process Detection
Confidential 11
5
Process Group Deep Monitoring
• Beside detecting and monitoring the process health, the OneAgent can additionally provide deep monitoring
for supported technologies (think full-stack)
• The same way there are rules to process group detection there are also built-in rules to include or exclude
specific processes from deep analysis
• Custom rules are also available to suit the needs for specific process monitoring
• You may have a few unimportant, or short-lived processes that you do not want to monitor at a code level
• You may not be able to run deep monitoring on applications that belong to your customers and are
outside of your control
• You want to have strict control over which processes are monitored
Confidential 11
6
Lab activity
Lab activity: Process group deep monitoring
Confidential 11
8
Hands On: Process Group Monitoring (by creating an environment rule)
Confidential 11
9
Hands On: Process Group Monitoring (at Deployment Status)
Confidential 12
0
Hands On: Process Group Monitoring (at Host level)
Confidential 12
1
Hands On: Process Group Monitoring (at global PG level)
Confidential 12
2
Hands On: Process Group Monitoring Status
Confidential 12
3
Services
Confidential 12
4
Services
• Services often call other services to get the task or request completed.
• Search requests usually call a database service
Confidential 12
5
Services in the Smartscape
Confidential 12
6
Confidential 12
7
Service flow and service backtrace
• Service flow provides an overview of all services and • Service backtrace will provide the upstream view
queues that a selected service makes requests to and
the time spent within those services • When would I use service backtrace?
• Understand what services call the selected service
• When would I use the service flow?
• Analyze the performance of a service from the
• Understand the call chain sequence of a service
perspective of the calling clients
• View all the response time contributors for a service
• Ex: Finding where traffic overloading a database is
• View affected tiers during active or resolved
coming from
problems
Confidential 12
8
Custom Services
• If your application services aren’t built on standard technologies, they may not be
recognized out-of-the box
• You can monitor these technologies, but you’ll need to define them as custom services with
specific service entry points
• Dynatrace allows you to define any method, class, or interface as the entry point of a service
to be monitored
Confidential 12
9
Custom Services
Confidential 13
0
Lab activity
Lab activity: Custom service detection
Confidential 13
3
Hands On: Custom Services
Confidential 13
4