DevOps Tooling and Monitoring - NewOps Days...© 2017 SPLUNK INC. Biz PMO Dev Build QA Sec Stage Ops...

21
© 2017 SPLUNK INC. © 2017 SPLUNK INC. © 2017 SPLUNK INC. © 2017 SPLUNK INC. DevOps Tooling and Monitoring Doug Erkkila | Customer Success Manager at Splunk June 2019

Transcript of DevOps Tooling and Monitoring - NewOps Days...© 2017 SPLUNK INC. Biz PMO Dev Build QA Sec Stage Ops...

© 2017 SPLUNK INC.© 2017 SPLUNK INC.© 2017 SPLUNK INC.© 2017 SPLUNK INC.

DevOps Tooling and Monitoring

Doug Erkkila | Customer Success Manager at Splunk

June 2019

© 2017 SPLUNK INC.© 2017 SPLUNK INC.

During the course of this presentation, we may make forward-looking statements regarding future events or the expected performance of the company. We caution you that such statements reflect our current expectations and estimates based on factors currently known to us and that actual events or results could differ materially. For important factors that may cause actual results to differ from those contained in our forward-looking statements, please review our filings with the SEC.

The forward-looking statements made in this presentation are being made as of the time and date of its live presentation. If reviewed after its live presentation, this presentation may not contain current or accurate information. We do not assume any obligation to update any forward looking statements we may make. In addition, any information about our roadmap outlines our general product direction and is subject to change at any time without notice. It is for informational purposes only and shall not be incorporated into any contract or other commitment. Splunk undertakes no obligation either to develop the features or functionality described or to include any such feature or functionality in a future release.

Splunk, Splunk>, Listen to Your Data, The Engine for Machine Data, Splunk Cloud, Splunk Light and SPL are trademarks and registered trademarks of Splunk Inc. in the United States and other countries. All other brand names, product names, or trademarks belong to their respective owners. © 2017 Splunk Inc. All rights reserved.

Forward-Looking Statements

THIS SLIDE IS REQUIRED FOR ALL 3 PARTY PRESENTATIONS.

© 2017 SPLUNK INC.© 2017 SPLUNK INC.

DevOps is a PhilosophyAnd an evolution

© 2017 SPLUNK INC.© 2017 SPLUNK INC.

Core Tenants

CultureAutomationMonitoringSharing

© 2017 SPLUNK INC.© 2017 SPLUNK INC.

DevOps Workflow Is ComplexContinuous Integration (CI)/Continuous Delivery (CD)

Plan(JIRA, Rally)

Code(Git, MS-TFS)

Build(Jenkins, Bamboo)

Test/QA(Cucumber, SonarQube)

Release(Jenkins, Octopus)

Stage(Pivotal, AWS)

Config(Puppet, Ansible)

Monitor(New Relic, Dynatrace)

Site Reliability Engineering

API ServicesSecurity/ComplianceNetwork ServicesDatacenter Cloud Services

Business Impact Monitoring

Wire DataDevice Datawww/HTTP DataApplication Data Engagement DataSocial Sentiment

Risk of Failures Increased

Longer MTTR

Lower Quality

Reduced Agility

Poor Visibility

Slower Speed

Impaired Collaboration

© 2017 SPLUNK INC.© 2017 SPLUNK INC.

CodeRepository

Automation Systems

Application Monitoring

CI/Build Servers

Dev/Test/Staging Servers InfrastructureCloud

Explore Visualize Customize ShareAnalyze

Project & Issue Tracking

Data Collector

© 2017 SPLUNK INC.© 2017 SPLUNK INC.

Visibility Across the Dev Lifecycle

Other ToolsEscalation/

Collaboration

Plan Code Build Test/QA Stage Release Config Monitor

© 2017 SPLUNK INC.© 2017 SPLUNK INC.

Accelerate Delivery Velocity

Improve Application Quality

Increase Business Impact

Improve the Impact of Application Delivery

© 2017 SPLUNK INC.© 2017 SPLUNK INC.

Accelerate Delivery Velocity

DevOps Teams iterate with continuous insights

Product Managers identify new opportunities

Code continuouslydelivered to market

Customersare happy

Auditorshave visibility

© 2017 SPLUNK INC.© 2017 SPLUNK INC.

Improve Application Quality

Code QualityScans

Static SecurityScans

White BoxDevelopers check in code

Automated Acceptance Tests

Dynamic Security Scans

Black Box

“Chaos Monkey” Tests

Production

QA Prod Pattern

QA Pattern Library

Test Pass: Promote

Test Pass: Promote to Production

Pattern library used for test

and QA

Test Fail: Return

Test Fail: Return

© 2017 SPLUNK INC.© 2017 SPLUNK INC.

Collaborate With Insight

© 2017 SPLUNK INC.© 2017 SPLUNK INC.

Analytics At Every Phase of The DevOps Lifecycle

Plan Code Build Config Stage Release MonitorTest/QA

• time to deliver• idea to cash• ROI

• process times• team efficiency• unplanned work

• code volume• commit volume• release speed

• test volume• code coverage• exception counts

• build speed• failure rates• manual builds

• performance• latency• scalability

• response time• uptime/availability• resource usage

• revenue• signups• cust. sat.

• remediation time• code quality• access rates

© 2017 SPLUNK INC.© 2017 SPLUNK INC.

Biz PMO Dev Build QA Sec Stage Ops Biz

Specific Data For Each Stakeholder

• time to deliver• idea to cash• ROI

• process times• team efficiency• unplanned work

• code volume• commit volume• release speed

• test volume• code coverage• exception counts

• build speed• failure rates• manual builds

• performance• latency• scalability

• response time• uptime/availability• resource usage

• revenue• signups• cust. sat.

• remediation time• code quality• access rates

© 2017 SPLUNK INC.© 2017 SPLUNK INC.

Biz PMO Dev Build QA Sec Stage Ops Biz

Shared Data for Multiple Stakeholders

• time to deliver• idea to cash• ROI

• process times• team efficiency• unplanned work

• code volume• commit volume• release speed

• test volume• code coverage• exception counts

• build speed• failure rates• manual builds

• performance• latency• scalability

• response time• uptime/availability• resource usage

• revenue• signups• cust. sat.

• remediation time• code quality• access rates

© 2017 SPLUNK INC.© 2017 SPLUNK INC.

Biz PMO Dev Build QA Sec Stage Ops Biz

Shared Data for Multiple Stakeholders

• time to deliver• idea to cash• ROI

• process times• team efficiency• unplanned work

• code volume• commit volume• release speed

• test volume• code coverage• exception counts

• build speed• failure rates• manual builds

• performance• latency• scalability

• response time• uptime/availability• resource usage

• revenue• signups• cust. sat.

• remediation time• code quality• access rates

© 2017 SPLUNK INC.© 2017 SPLUNK INC.

Biz PMO Dev Build QA Sec Stage Ops Biz

Specific Data For Each Stakeholder

• time to deliver• idea to cash• ROI

• process times• team efficiency• unplanned work

• code volume• commit volume• release speed

• test volume• code coverage• exception counts

• build speed• failure rates• manual builds

• performance• latency• scalability

• response time• uptime/availability• resource usage

• revenue• signups• cust. sat.

• remediation time• code quality• access rates

© 2017 SPLUNK INC.© 2017 SPLUNK INC.

Biz PMO Dev Build QA Sec Stage Ops Biz

Specific Data For Each Stakeholder

• time to deliver• idea to cash• ROI

• process times• team efficiency• unplanned work

• code volume• commit volume• release speed

• test volume• code coverage• exception counts

• build speed• failure rates• manual builds

• performance• latency• scalability

• response time• uptime/availability• resource usage

• revenue• signups• cust. sat.

• remediation time• code quality• access rates

© 2017 SPLUNK INC.© 2017 SPLUNK INC.

Outcome – Improve Speed, Quality, and Impactfor Application Development and IT Operations

Accelerate Delivery VelocityGet from idea to customer

faster by rapidly finding and removing delivery bottlenecks,

waste, and other workflow issues that add to cycle time

“We can monitor automation and handoffs to deploy 5-10 times a day.”

Increase Business Impact

Drive continuous improvement using data-driven feedback

loops to share business-relevant insight from real user behavior and application use

“My code isn’t ready until it’s Splunk-ready.”

Improve Application Quality

Enhance customer experience and site reliability by using data

analytics for better dev, test, release, manage, and secure

decisions for faster MTTI, MTTR

“Our devs are able to find and fix issues 5-10 times faster.”

© 2017 SPLUNK INC.© 2017 SPLUNK INC.

Next Steps

© 2017 SPLUNK INC.© 2017 SPLUNK INC.

One bite at a time!

How do you eat an

elephant?

© 2017 SPLUNK INC.© 2017 SPLUNK INC.© 2017 SPLUNK INC.© 2017 SPLUNK INC.

Thank You