Dashboards for DevOps: How Stratus Helps All Teams Monitor Metrics that Matter

Post on 19-Jan-2017

439 views 0 download

Transcript of Dashboards for DevOps: How Stratus Helps All Teams Monitor Metrics that Matter

© Electric Cloud | www.electriccloud.com | www.stratussolutions.com

Dashboards for DevOpsHow Stratus Solutions Helps Teams Monitor The Metrics that Matter

© Electric Cloud | www.electriccloud.com | www.stratussolutions.com

Sam FellElectric Cloud

Brian PriceVice President,

Stratus Solutions

David PageSr. Systems Engineer,

Stratus Solutions

© Electric Cloud | www.electriccloud.com | www.stratussolutions.com

Agenda

• Software Delivery Challenge

• Getting to DevOpso Realizing the Value of Visibility

• DevOps Dashboard Examples

• Success Stories

© Electric Cloud | www.electriccloud.com | www.stratussolutions.com

Challenges: Shared Visibility

© Electric Cloud | www.electriccloud.com | www.stratussolutions.com

TEAM 1

© Electric Cloud | www.electriccloud.com | www.stratussolutions.com

TEAM 1 TEAM 2

TEAM 3 TEAM N

© Electric Cloud | www.electriccloud.com | www.stratussolutions.com

Got DevOps?

What’s holding you back?

cross-teamsharing is hard

manual work,handoffs are hard

governance is hard

scaling is hard

environments

artifactspipelines

error-prone

hybrid cloud

approvals

traceability

security is hard

by project

global teams

unpredictable

auditing

non-scalable

toolchains and resources

by pipeline

by environment

bi-modal IT

future-proof

© Electric Cloud | www.electriccloud.com | www.stratussolutions.com

What is DevOps?

Team practices incorporating Lean, Agile and other concepts in order to improve software delivery capabilities.

• DevOps teams focus on:

• High-performing DevOps teams deliver:

AUTOMATION MEASUREMENT SHARINGCULTURE

Data taken from the PuppetLabs 2016 State of DevOps Report

24Xfaster recovery from

failures

3Xlower change failure

rate

2,555Xshorter lead times

200Xmore frequent deployments

© Electric Cloud | www.electriccloud.com | www.stratussolutions.com

ElectricFlow: DevOps Release AutomationTransform software release from a chore to a competitive advantage.

INTEGRATEFlowUX, 100’s Plugins, REST API, SDK, DSL, CLI, “future-proof!”

H

ElectricFlow Unified DevOps Release AutomationMODEL

Applications, Environments, Pipelines, Releases,

Resources

AUTOMATETools, Resources, Pipelines, Workflows, Procedures, Jobs

COORDINATESecurity, Approvals, Reporting, Artifacts

DEVO

PSANY APP.

ANY VERSION. ANYWHERE.

ANYTIME.

TRADITIONAL AND CD

PIPELINES AND RELEASES.

ORCHESTRATE ANY PROCESS

AND TOOLCHAIN.

DEPLOY RELEASE ANY USE CASEFLEXIBLE AND

SCALABLE AUTOMATION FOR

DEV AND QA.

BUILD/TEST

ACCELERATORCLOUD PROVISIONING | RUNBOOK AUTOMATION | AND MORE

© Electric Cloud | www.electriccloud.com | www.stratussolutions.com

AUDIENCE POLLING QUESTION

© Electric Cloud | www.electriccloud.com | www.stratussolutions.com

© Electric Cloud | www.electriccloud.com | www.stratussolutions.com

Brian PriceVice President,

Stratus Solutions

© Electric Cloud | www.electriccloud.com | www.stratussolutions.com

Value of DevOps Dashboards

13

Passed Tests

Failed Tests

Build Failures

Build Duration

Commit FrequencySLOC Changed

Issues Per Sprint

Reported BugsVelocity

Test Duration

Files ChangedProgramming Languages

Build Frequency

Build Successes[…]

[…][…]

[…]

© Electric Cloud | www.electriccloud.com | www.stratussolutions.com

Value of DevOps Dashboards

14

Passed Tests

Failed Tests

Build Failures

Build Duration

Commit FrequencySLOC Changed

Issues Per Sprint

Reported BugsVelocity

Test Duration

Files ChangedProgramming Languages

Build Frequency

Build Successes[…]

[…][…]

[…]

© Electric Cloud | www.electriccloud.com | www.stratussolutions.com

Scenario: “Pied Piper”

• Developing Encryption Products for Multiple Platforms Web App / Web Services Mobile App

• 3 Concurrent Release Pipelines Web App / Web Serviceso Minor Release v 3.1 – New Encryption Algorithm, New API

Mobile Appo Minor Release v 2.1 – New Encryption Algorithm, New

Featureso Patch Release v 2.0.1 – Security Vulnerability Fix

• 4 Deployment Environments Dev Test Q/A Prod

15PIED PIPER’S LOGOS, LIKELINESSES AND RELATED SERVICE MARKS ARE THE PROPERTY OF HOME BOX OFFICE, INC.

© Electric Cloud | www.electriccloud.com | www.stratussolutions.com

Pied Piper’s DevOpsEnvironment

16

© Electric Cloud | www.electriccloud.com | www.stratussolutions.com

Dashboarding Demo

© Electric Cloud | www.electriccloud.com | www.stratussolutions.com

Highlighted Success Study #1

18

• Company: Fortune 500 Aerospace and Defense Contractor• Product: Mission control system software for an unmanned aerial

vehicle (UAV)• Environment: Virtualized On-Prem Leveraged by 10 Labs• Problem: Every Deployment Took ~12 days with upwards of 7 full

time staff to perform

• By integrating Electric Cloud’s Electric Flow continuous delivery platform to automate releases and integrate their existing DevOps workflow tools together we reduced deployment time to ~3 days with only 2 staff.

• Efficiency Savings: ~600 Man Hours Per Month

© Electric Cloud | www.electriccloud.com | www.stratussolutions.com

Highlighted Success Study #2

19

• Company: Leading Multinational Testing and Measurement Manufacturer

• Product: Multiple• Environment: Bare Metal and Virtualized On-Prem • Problem: Slow release cycle, manual build and testing process

yielding buggy software, sluggish waterfall development processes

• By integrating various DevOps tools (AT, CI/CD, etc.) and providing executive dashboards to monitor critical status, software releases increased 3x and bugs were reduced by 70%

• Efficiency Savings: $9.5M in Total CapEX reduction

© Electric Cloud | www.electriccloud.com | www.stratussolutions.com

Questions?

Thank you!Sam FellVice President, MarketingPhone: 415-335-7511Email: sam@electric-cloud.com

 

Brian Price Vice President, Commercial ServicesPhone: 410-417-5317 x5080Email: bprice@stratussolutions.com

 

Dave PageProgram ManagerPhone: 410-417-5317 x5014Email: dpage@stratussolutions.com