28
S S marter monitoring for highly distributed C application environments Confidential, Dynatrace, LLC Michael Villiger – Technical Partner Manager + Product Evangelist [email protected] Twitter: @mikevilliger

Smarter Monitoring for Highly Distributed Cloud Foundry Application Environments 

Embed Size (px)

Citation preview

Page 1: Smarter Monitoring for Highly Distributed Cloud Foundry Application Environments 

SSmarter monitoring for highly distributed CCloud Foundry application environments

Confidential, Dynatrace, LLC

Michael Villiger – Technical Partner Manager + Product [email protected]

Twitter: @mikevilliger

Page 2: Smarter Monitoring for Highly Distributed Cloud Foundry Application Environments 

What Is Cloud Foundry?All open source cloud Platform as a ServiceGoverned by the Cloud Foundry Foundation of which DynatraceEnables developers to build, deploy, run, and scale apps easilyDevelopers only care about their apps rather than underlying in

"Here is my source code, Run it on the cloud for me, I do notscheduling, scaling, failover, health-management, load-bala

bash-3.2$ cf target -s prod

API endpoint: https://api.cf.$DOMAIN User: mvilligerOrg: dynatraceSpace: prodbash-3.2$ cf push –i 3

Page 3: Smarter Monitoring for Highly Distributed Cloud Foundry Application Environments 
Page 4: Smarter Monitoring for Highly Distributed Cloud Foundry Application Environments 

confidential

The Cloud Foundry Stack

routing, authentication, app storage & exec., app lifecycle, services, messaging, metrics & logging

CF (&Diego)

garden-runc containers

Page 5: Smarter Monitoring for Highly Distributed Cloud Foundry Application Environments 

confidential

CF and Diego

Components run on separate instances (VMs) in HA mode

25-30 instances minimum to run a full-fledged HA Cloud Foundry cluster

Cells are the only instances that actually run applications

Page 6: Smarter Monitoring for Highly Distributed Cloud Foundry Application Environments 

“The root-cause-analysis capabilitiesset of challenges that a Cloud Native

Dynatrace operates at a levecontainers, VMs, and data services - nstreams. Combined with Dynatrace Ap

will get root cause analysis with pow

Joshua M

Page 7: Smarter Monitoring for Highly Distributed Cloud Foundry Application Environments 

Traditional monitoring is

Page 8: Smarter Monitoring for Highly Distributed Cloud Foundry Application Environments 

The typical organization monitors no moof their apps for performance and av

Page 9: Smarter Monitoring for Highly Distributed Cloud Foundry Application Environments 
Page 10: Smarter Monitoring for Highly Distributed Cloud Foundry Application Environments 

A Better Way – Automated Full-Stack M

Page 11: Smarter Monitoring for Highly Distributed Cloud Foundry Application Environments 
Page 12: Smarter Monitoring for Highly Distributed Cloud Foundry Application Environments 

Enter the Power of BOSH… and Dynatrace$ bosh upload release dynatrace-oneagent.tgz

$ bosh update runtime-config runtime-config-dynatrace.ymlActing as user 'director' on 'p-bosh'Successfully updated runtime config

ubuntu@opsmanager192:~$ bosh runtime-configActing as user 'director' on 'p-bosh'releases:- name: dynatrace-oneagent

version: 1.0

addons:- name: dynatrace-oneagent

jobs:- name: dynatrace-oneagentrelease: dynatrace-oneagent

properties:dynatrace:

downloadurl: https://<environmentid>.live.dynatrace.com/installer/agent/unix/latest/<token>processhooking: 1proxy:applogaccess: 1

ubuntu@opsmanager192:~$ bosh deploy

Page 13: Smarter Monitoring for Highly Distributed Cloud Foundry Application Environments 

CF cluster component health

Page 14: Smarter Monitoring for Highly Distributed Cloud Foundry Application Environments 

cloud_controller process eats up all the CPU time

Page 15: Smarter Monitoring for Highly Distributed Cloud Foundry Application Environments 

MySQL server

Page 16: Smarter Monitoring for Highly Distributed Cloud Foundry Application Environments 

Planning /Migration

Migrate tMicro Ser

Cloud-NativeOperations

Page 17: Smarter Monitoring for Highly Distributed Cloud Foundry Application Environments 

Discover Dependencies/Plan Migration Scope

Page 18: Smarter Monitoring for Highly Distributed Cloud Foundry Application Environments 

confidential

Continuous Performance Monitoring

Page 19: Smarter Monitoring for Highly Distributed Cloud Foundry Application Environments 

Understanding Service Interactions

Page 20: Smarter Monitoring for Highly Distributed Cloud Foundry Application Environments 

Understanding Service Interactions

Page 21: Smarter Monitoring for Highly Distributed Cloud Foundry Application Environments 

Understanding Process Interactions

Page 22: Smarter Monitoring for Highly Distributed Cloud Foundry Application Environments 

Full Stack Cloud Native Monitoring

Page 23: Smarter Monitoring for Highly Distributed Cloud Foundry Application Environments 

© Copyright 2017 Dynatrace Inc. All rights reserved.

Full Stack Cloud Native Monitoring

Page 24: Smarter Monitoring for Highly Distributed Cloud Foundry Application Environments 

Automatic Problem Resolution

Page 25: Smarter Monitoring for Highly Distributed Cloud Foundry Application Environments 

Real User Monitoring/Behavioral Analytics

Page 26: Smarter Monitoring for Highly Distributed Cloud Foundry Application Environments 

How to get full-stack monitoring fo• Sign up for Dynatrace Trial

• https://www.dynatrace.com/trial

• Download Dynatrace BOSH release:

• PivNet: https://network.pivotal.io/products/dynatrace-fullstack-addon

• GitHub: https://github.com/dynatrace-innovationlab/bosh-oneagent-

• Configure and deploy:

• bosh upload release dynatrace-oneagent.tgz

• bosh update runtime-config dynatrace-oneagent.yml

• bosh deploy

Page 27: Smarter Monitoring for Highly Distributed Cloud Foundry Application Environments 

Questions?

Page 28: Smarter Monitoring for Highly Distributed Cloud Foundry Application Environments 

Thank you for attending

• Start your free 30 day Pivotal for Cloud Foundry trial now and be rewarded!

• Start your trial http://bit.ly/2v1ztpH• Register in the next 5 days and be

rewarded with Beyond the Twelve-Factor App and a Dynatrace t-shirt

• Don’t miss the rest of the Summer Webinar Series….. There are still 4 more parts!