dashboards for devops: how stratus helps all teams monitor metrics that matter

20
© Electric Cloud | www.electriccloud.com | www.stratussolutions.com Dashboards for DevOps How Stratus Solutions Helps Teams Monitor The Metrics that Matter

Upload: jules-pierre-louis

Post on 19-Jan-2017

438 views

Category:

Software


0 download

TRANSCRIPT

Page 1: 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

Page 2: Dashboards for DevOps: How Stratus Helps All Teams Monitor 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

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

© 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

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

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

Challenges: Shared Visibility

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

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

TEAM 1

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

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

TEAM 1 TEAM 2

TEAM 3 TEAM N

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

© 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

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

© 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

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

© 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

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

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

AUDIENCE POLLING QUESTION

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

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

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

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

Brian PriceVice President,

Stratus Solutions

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

© 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[…]

[…][…]

[…]

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

© 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[…]

[…][…]

[…]

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

© 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.

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

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

Pied Piper’s DevOpsEnvironment

16

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

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

Dashboarding Demo

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

© 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

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

© 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

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

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

Questions?

Thank you!Sam FellVice President, MarketingPhone: 415-335-7511Email: [email protected]

 

Brian Price Vice President, Commercial ServicesPhone: 410-417-5317 x5080Email: [email protected]

 

Dave PageProgram ManagerPhone: 410-417-5317 x5014Email: [email protected]