#Perform2018
Digital experience and transformation
Neiman Marcus's journey into the cloud with Dynatracewith an AppMon mindset
Venkat Rayapudi
Neiman Marcus
#Perform2018
About NeimanMarcus
Five luxury retailers — Neiman Marcus,
Bergdorf Goodman, Last Call, Horchow
and mytheresa.com — make up the Neiman
Marcus Group.
Founded in 1907
42 Neiman Marcus stores across the
United States
3
About NeimanMarcus
Two Bergdorf Goodman stores in Manhattan
29 Last Call clearance centers
3 Last Call Studios
Serving online customers including mobile
through ecommerce websites for the last
17 years
4
Appmon Usage
Since 2012
Instrumented in Dev, Preprod and Production
Heavily used in identifying root cause analysis
Instrumented in Native apps
5
What made us look for a different solution?
Digital Transformation
6
APM Challenges of Digital Transformation
How to monitor Cloud Infrastructure?
How to monitor Auto scaling environment?
How to instrument Dynatrace?
How to monitor microservices running on docker?
7
Where is my PurePath?!
Found it
10
That‘s not my PurePath!
Why are they making it
so hard for me to find the
PurePath
11
First Impressions on Dynatrace
Why cannot I put every
metric in dashboard like
AppMon?
Where are my Business
Transactions?
12
First Impressions on Dynatrace
How can I trust
this artificial
intelligence?
What are these
service groups,
process groups
and tags?
13
What happened next?
Started a POC
Instrumented in preprod environment
Did basic instrumentation and with no additional
configuration
Tested Dynatrace with various edge case testing
14
Results
Auto instrumentation worked as advertised
Identified the root cause for all edge case scenarios
OOB Anomaly detection removed the overhead of
manual baselining
RUM metrics provided much more valuable information
15
Information Technology
Moved to Production &
Where did Dynatrace excel for us?
16
Information Technology
Operations Case
17
Problem Detection: Rabbit MQ
18
Problem Detection: Rabbit MQ
19
Were surprissed that a metric
like this is automatically
covered by AI
Problem Detection: Retransmissions Errors
20
Problem Detection: Retransmission Errors
Why do we need Dynatrace when you
have Amazon cloudwatch?
Does not provide process level monitoring
Need to build dashboards from scratch
Metrics are not stored in Artificial Intelligence engine
for anomaly detection
Does not have Deep dive monitoring capabilities
22
Information Technology
Mean Time to Detection
23
Problem Detection at this best
24
Problem Detection at this best
25
Identifying the root cause
26
Identifying the root cause
27
Information Technology
MTTD with Customer in Mind
28
Javascript Errors
29
Javascript Errors
Why use Dynatrace Synthetic when we have
Synthetic Classic?
Single view/portal
Ease of use. No dependency on Windows OS
Metrics integrated into the Real user monitoring view
Data collected into Artificial Intelligence engine
31
Future roads
Pull the trigger on AppMon
Move out off Synthetic Classic
Plain Infrastructure agents to replace legacy
monitoring solutions
32
Conclusion
Best APM solution in market
AI – works better than expected
Easier onboarding of apps for monitoring
MTTD faster than ever
33
Thank you