Journey to the Cloud with Dynatrace

Size: px
Start display at page:

Download "Journey to the Cloud with Dynatrace"

Transcription

1 Cloud innovation and automation Journey to the Cloud with Dynatrace

2 ABOUT US.

3 WHO ARE WE #1 provider of best possible bar preparation experience 50+ years in business 20+ years online 2 years in the cloud 4 years as Dynatrace customer

4 With Dynatrace, my team has a way to scale all of the services and resources that we need to ensure a positive customer experience Mark Kaplan, Barbri

5 Why BARBRI Chose Dynatrace to Replace New Relic Single monitoring solution Auto-everything Discovery, dependency detection and baselining. Ease of use: Artificial intelligence Pre-configured and automatically adjusted dashboards

6 THE JOURNEY

7 Stage 1 The Beginning (2013) 2 identical physical DC s with one acting as a hot DR site BARBRI was a New Relic customer at the time Challenged with New Relic, we knew we needed something better Dynatrace product initially known as Ruxit, then re-branded Dynatrace

8 Baselining Dynatrace automatically learns baseline response times for applications and services In addition, factors in variables such as geo-location, browser type, operating system, connection bandwidth, and user actions Intelligent and automatic baseline adjusts baselines over time based on patterns it detects detects anomalies at highly granular levels and alerts and notifies problems in real-time Baselines can also be set manually

9

10 Stage 2 Running Hybrid Ran Hybrid for more than a year Duplicated our environment in Azure Compared Azure s performance using Dynatrace Ensured cloud would operate the same, if not better, than on-prem Dynatrace was pivotal role in Azure build out we compared the performance of our VM s between prem and cloud Duplicated metrics we had previously on prem

11 Zero Configuration Monitoring of Docker Containers

12 Stage 2 Circle in the Developers Rolled out as a Systems tool initially Expanded to Software Development Dynatrace gave developers a window into code bottlenecks Found developers utilized Dynatrace when troubleshooting code issues Solutions provided by Dynatrace: showed problem and where to look

13 Stage 3 Optimize the Tooling Continue to expand our use of Dynatrace Consolidate monitoring from multiple tools to one Continue to use Splunk for log monitoring Evaluate Dynatraces capabilities in log monitoring as well Continue to optimizing our environment with the assistance of Dynatrace using the optimizing the tool as well

14 Stage 4 All Cloud (2017) Entire production environment is in Azure 3 DC s in Azure using 2 regions. Failover is automatic within regions, manual to another region due to the way we have Windows clustering configured Small DR site built out in AWS: ensures against unexpected total Azure outage Process of moving from VM s to PaaS offerings within Azure DBaaS will be first deployment phase for our SQL environment

15 DASHBOARDS

16 BARBRI Docker Dashboard

17 Full-Stack Visibility: Out of the Box

18 Who do your services talk to?

19 Where do your services actually run?

20 BARBRI Docker Dashboard

21 Dashboards

22 CUSTOM DASHBOARDS Create custom dashboards based on Filters Select the components to show on dashboard Select the metrics to show on the dashboards Share the dashboards among teams Set these to be home dashboard for login

23 Thank you

24