SlideShare una empresa de Scribd logo
1 de 33
Sumo Logic
Confidential
Michael Floyd
Head of Developer Programs
Leveraging Analytics for DevOps
Building, Running and Securing Modern Applications
Sumo Logic
Confidential
Agenda
•Three Pillars of the Digital Transformation
•The DevOps Conundrum
•Pain points for DevOps Teams
•Gauging the Health of your release cycles
•Visibility Through Real-time Monitoring
•Sumo Logic Solutions
Sumo Logic
Confidential
A Perfect Storm - Shift in App Development
Companies are retooling their entire technology stack, adopting
cloud services, and building continuous delivery processes to unlock
agility
___________________________
1. The rise of public cloud platforms like AWS
2. New technologies like Docker containers
3. DevOps adoption - Frequent release, automate more
____________________________
We are generating an ever-increased variety, velocity, and volume of
data.
Sumo Logic helps customers build, run, and secure their applications with confidence in this new world. We help
developers get deep, real-time visibility into their entire toolchain and production environment to help create better software
faster.
Sumo Logic
Confidential
Digital Transformation
DevOps Adoption
• More than 80% of companies are engaged in Digital
transformation initiatives
• Cross-functional DevOps and Continuous Delivery
• CD is having a significant impact on revenue growth
*EMA Automating for Digital Transformation Survey (Oct ‘15)
* 2016 State of DevOps Report, Puppet Labs
Sumo Logic
Confidential
The DevOps Conundrum
Customers want reliable, cloud-hosted software applications they can
trust to be fast, highly available, easy to use, and bug free.
___________________________
To meet these challenges, DevOps teams are adopting continuous
delivery as a way to deliver higher quality software more frequently.
____________________________
Frequent releases leads to greater complexity. Automation obscures
complexity. DevOps needs visibility across the DevOps toolchain.
DevOps requires a new breed of log analytics tools that runs at cloud-scale, employs predictive algorithms, and can be
integrated with a host of DevOps tools throughout the entire continuous delivery pipeline, not just server data.
DevOps Pain Points
DevOps Pain Points
Sumo Logic
Confidential
DevOps Leads to Complexity
Stages of a release cycle:
• Commit Stage -
– Pull code from the DB, Compile
– Commit tests
– Assemble code profiling and analysis
– Store reports, metadata, binaries to artifact
repository
• Acceptance Stage -
– Configure environment
– Deploy binaries
– Run smoke test, acceptance tests, UAT
• Capacity Stage
• Production Stage
Sumo Logic
Confidential
Why is this important?
Machine data comes from:
Applications
• App data
• System data
• Network data
DevOps Tools
• Database
• Source Control
• Continuous Integration
• Repo Management
• Configuration Management
• Build
• Release Automation
• Testing
We are generating an ever-increasing variety, velocity,
and volume of data
Sumo Logic
Confidential
The DevOps Challenge
No Consistency
• Ops is spending more time troubleshooting
• Development is drawn into production troubleshooting
• Performance and availability problems have increased
No Centralization — Simply put, log data is everywhere
• Logs are distributed across locations in the cloud or
various servers
• Many locations of various logs on each server
• SSH, GREP, and RegEx doesn’t scale
No Visibility - High-value data is buried in petabytes
• Expertise required to mine data
• Meaningful views are difficult to assemble
• No real-time visibility
• Immense size of Log Data
DevOps teams are challenged by accelerated release cycles that lead to new deployment complexity,
increased performance and availability issues, and difficulty syncing multiple development workstreams.
Accelerate Cloud Adoption
Visibility and Automation
Real Time and Continuous
Sumo Logic
Confidential
How Can Sumo Logic Help?
Benefits
Real-time visibility into your application at every stage of the lifecycle
No integration issues - Monitor machine data anywhere, independent of its source, location or format
No more parsing data. DevOps teams can focus on their jobs instead of supporting a log analytics tool
Significantly reduce time developers spend troubleshooting issues in production (up to 90%)
Improved application performance - Monitor and diagnose performance and availability issues in real time
Streamline frequent release cycles, improve software quality
Improve staff efficiency - get a centralized viewpoint that both DevOps and IT Ops can share
Immediate time to value & reduced TCO via SaaS
Sumo Logic practices DevOps, releases latest code to product weekly. Status is publicly available at
http://status.sumologic.com/
Sumo Logic
Confidential
DataDirect Cloud
Industry
Data Connectivity
Sumo Logic Use Case
Dev, DevOps, IT Ops
Business Case
● Provides data connectivity via OData, ODBC, JDBC.
● Collection of Sumologic dashboards that measure key
metrics focused around DataDirect Cloud user
experiences.
● Engineering actively monitors the DCCC to detect
anomalies in usage patterns and take appropriate actions
● Intuit uses it for real-time connectivity for 10,000
Salesforce users to Oracle data behind their corporate
firewall.
● For monitoring JVM memory, code was developed using
JMX to feed metrics from AWS into Sumologic providing a
360 view of the systems.
“Sumologic has delivered big data analytics throughout the organization, and we did not have to engage our data
scientists for the project.”
-- Eric Brown, Cloud Engineering Manager
Customer Insights
Sumo Logic
Confidential
Github Analytics
Gauging the health of your release cycle
Sumo Logic
Confidential
Github Basics
Git - 42.9% of all developers; most widely used SCM tool
GitHub - 12 million users and more than 31 million repositories
Uses Cases:
• Open source contribution
• Traditional Software Development (private)
• Content creation (Gists, wikis)
• Social sharing
Sumo Logic
Confidential
Github Workflow and Continuous Delivery
Workflow:
•Create a branch
•Add commits
•Open a PR
•Deploy
•Merge
Sumo Logic
Confidential
Gauging the Health of Your Releases
Anticipate potential volatility or risk.
Indicators of a risky release include:
• Large volume of files committed, lines changed just before a release.
• Large number of PRs opened and left unattended.
• Large number of reopened issues.
• Significant changes in the branches of specific projects.
Sumo Logic
Confidential
Github v3 APIs
Sumo Logic
Confidential
Sumo Logic Dashboarding
Monitoring and charting allows you to visualize trends in activity, repo data in real time.
COMMITS
• Commits over time
• Commits by repository
• Top 10 Commits by
user
PULL REQUESTS
• Pull Requests over
time
• Pull Requests opened
by repository
• Pull Requests opened
since…
ISSUES
• Open, closed over
time
• Open, closed by
repository
• Oldest Open issues
Sumo Logic
Confidential
What can your Repo Tell You?
Sumo Logic
Confidential
Sumo Logic
Confidential
Visibility into Team Productivity
• Number of commits, pull requests, issues.
• Comment activity
• Impact of a pull request: the number of both files and lines added or
deleted.
• Impact of a process/policy change on team/individual productivity.
Sumo Logic
Confidential
Securing Intellectual Property
•Monitor and identify potential security breaches.
•What is considered “normal” access and usage?
• Pull, push, change visibility, merge and close PRs
• Look for trends that identify patterns
• Create a baseline of what’s “normal.”
• Where does your organization’s intellectual property reside and who has
access to that IP?
Sumo Logic
Confidential
Sumo Logic
Confidential
Sumo Logic
Confidential
Application Visibility at Every Stage
Sumo Logic delivers a comprehensive strategy for monitoring, tracking and troubleshooting applications at
every stage of the build, test, deliver, and deploy release cycle. We help organizations like Chef, Pingboard
and Outsmart Games to gain visibility across the entire continuous delivery pipeline as they release
frequently and automate more.
Streamline Continuous Delivery
1. Get real-time visibility into your apps from code to deployment.
2. Free-up developer resources - No more parsing data. Reduce time
developers spend troubleshooting. Focus on their jobs instead of
supporting a log analytics tool.
3. Avoid tools integration hassles - Monitor machine data anywhere,
independent of its source, location or format.
4. Deliver software quality - Monitor, track and troubleshoot your entire
application stack from code to Docker containers, continuous integration
to continuous delivery.
5. Improve staff efficiency - Get a centralized viewpoint that both Dev and
Ops can share.
Sumo Logic
Confidential
Where Sumo Logic Helps
Sumo Logic
Confidential
Summary
• Look for Indicators of a risky release
• Consider the number files, lines added/deleted
• Use trends to determine Impact of a pull request, policy or
process change.
• Set a baseline for “normal” access and usage
• Identify where intellectual property resides, who has access
Sumo Logic
Confidential
Thank You
Go to devops.sumologic.com
Michael Floyd
mfloyd@sumologic.com

Más contenido relacionado

La actualidad más candente

Security Implications for a DevOps Transformation
Security Implications for a DevOps TransformationSecurity Implications for a DevOps Transformation
Security Implications for a DevOps TransformationDeborah Schalm
 
Leverage DevOps & Agile Development to Transform Your Application Testing Pro...
Leverage DevOps & Agile Development to Transform Your Application Testing Pro...Leverage DevOps & Agile Development to Transform Your Application Testing Pro...
Leverage DevOps & Agile Development to Transform Your Application Testing Pro...Deborah Schalm
 
Code-to-Cloud Visibility: An Essential Framework for DevOps Success
Code-to-Cloud Visibility: An Essential Framework for DevOps SuccessCode-to-Cloud Visibility: An Essential Framework for DevOps Success
Code-to-Cloud Visibility: An Essential Framework for DevOps SuccessJadeCampbell13
 
Adopting DevOps @ Scale: Lessons learned at Hertz, Kaiser Permanente and lBM
Adopting DevOps @ Scale: Lessons learned at Hertz, Kaiser Permanente and lBMAdopting DevOps @ Scale: Lessons learned at Hertz, Kaiser Permanente and lBM
Adopting DevOps @ Scale: Lessons learned at Hertz, Kaiser Permanente and lBMJules Pierre-Louis
 
SCALABLE CI CD DEVOPS
SCALABLE CI CD DEVOPSSCALABLE CI CD DEVOPS
SCALABLE CI CD DEVOPSG R VISHAL
 
Observability in highly distributed systems
Observability in highly distributed systemsObservability in highly distributed systems
Observability in highly distributed systemsDevOps Indonesia
 
Puppetcamp East, Windows Without GPOs, John Rogers, SwissRe
Puppetcamp East, Windows Without GPOs, John Rogers, SwissRePuppetcamp East, Windows Without GPOs, John Rogers, SwissRe
Puppetcamp East, Windows Without GPOs, John Rogers, SwissRePuppet
 
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...VMworld
 
NRB - LUXEMBOURG MAINFRAME DAY 2017 - Compuware DevOps presentation
NRB - LUXEMBOURG MAINFRAME DAY 2017 - Compuware DevOps presentationNRB - LUXEMBOURG MAINFRAME DAY 2017 - Compuware DevOps presentation
NRB - LUXEMBOURG MAINFRAME DAY 2017 - Compuware DevOps presentationNRB
 
Why source control your Oracle Database?
Why source control your Oracle Database?Why source control your Oracle Database?
Why source control your Oracle Database?Red Gate Software
 
Deploying and releasing applications
Deploying and releasing applicationsDeploying and releasing applications
Deploying and releasing applicationsMa Xuebin
 
Scaling Enterprise DevOps with CloudBees
Scaling Enterprise DevOps with CloudBeesScaling Enterprise DevOps with CloudBees
Scaling Enterprise DevOps with CloudBeesDeborah Schalm
 
Four Steps Toward a Safer Continuous Delivery Practice (Hint: Add Monitoring)
Four Steps Toward a Safer Continuous Delivery Practice (Hint: Add Monitoring)Four Steps Toward a Safer Continuous Delivery Practice (Hint: Add Monitoring)
Four Steps Toward a Safer Continuous Delivery Practice (Hint: Add Monitoring)VMware Tanzu
 
Scania: A DevOps Journey in an Automotive Enterprise  
Scania: A DevOps Journey in an Automotive Enterprise  Scania: A DevOps Journey in an Automotive Enterprise  
Scania: A DevOps Journey in an Automotive Enterprise  Perforce
 
Deployability
DeployabilityDeployability
DeployabilityLen Bass
 
Why Your Digital Transformation Strategy Demands Middleware Modernization
Why Your Digital Transformation Strategy Demands Middleware ModernizationWhy Your Digital Transformation Strategy Demands Middleware Modernization
Why Your Digital Transformation Strategy Demands Middleware ModernizationVMware Tanzu
 
Java TechTalk "Spring boot made life easier with Kubernetes and Microservices"
Java TechTalk "Spring boot made life easier with Kubernetes and Microservices"Java TechTalk "Spring boot made life easier with Kubernetes and Microservices"
Java TechTalk "Spring boot made life easier with Kubernetes and Microservices"GlobalLogic Ukraine
 

La actualidad más candente (20)

Modern application development with heroku
Modern application development with herokuModern application development with heroku
Modern application development with heroku
 
Security Implications for a DevOps Transformation
Security Implications for a DevOps TransformationSecurity Implications for a DevOps Transformation
Security Implications for a DevOps Transformation
 
Leverage DevOps & Agile Development to Transform Your Application Testing Pro...
Leverage DevOps & Agile Development to Transform Your Application Testing Pro...Leverage DevOps & Agile Development to Transform Your Application Testing Pro...
Leverage DevOps & Agile Development to Transform Your Application Testing Pro...
 
Serverless design with Fn project
Serverless design with Fn projectServerless design with Fn project
Serverless design with Fn project
 
Code-to-Cloud Visibility: An Essential Framework for DevOps Success
Code-to-Cloud Visibility: An Essential Framework for DevOps SuccessCode-to-Cloud Visibility: An Essential Framework for DevOps Success
Code-to-Cloud Visibility: An Essential Framework for DevOps Success
 
Adopting DevOps @ Scale: Lessons learned at Hertz, Kaiser Permanente and lBM
Adopting DevOps @ Scale: Lessons learned at Hertz, Kaiser Permanente and lBMAdopting DevOps @ Scale: Lessons learned at Hertz, Kaiser Permanente and lBM
Adopting DevOps @ Scale: Lessons learned at Hertz, Kaiser Permanente and lBM
 
SCALABLE CI CD DEVOPS
SCALABLE CI CD DEVOPSSCALABLE CI CD DEVOPS
SCALABLE CI CD DEVOPS
 
Observability in highly distributed systems
Observability in highly distributed systemsObservability in highly distributed systems
Observability in highly distributed systems
 
Puppetcamp East, Windows Without GPOs, John Rogers, SwissRe
Puppetcamp East, Windows Without GPOs, John Rogers, SwissRePuppetcamp East, Windows Without GPOs, John Rogers, SwissRe
Puppetcamp East, Windows Without GPOs, John Rogers, SwissRe
 
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...
 
NRB - LUXEMBOURG MAINFRAME DAY 2017 - Compuware DevOps presentation
NRB - LUXEMBOURG MAINFRAME DAY 2017 - Compuware DevOps presentationNRB - LUXEMBOURG MAINFRAME DAY 2017 - Compuware DevOps presentation
NRB - LUXEMBOURG MAINFRAME DAY 2017 - Compuware DevOps presentation
 
Why source control your Oracle Database?
Why source control your Oracle Database?Why source control your Oracle Database?
Why source control your Oracle Database?
 
Deploying and releasing applications
Deploying and releasing applicationsDeploying and releasing applications
Deploying and releasing applications
 
Scaling Enterprise DevOps with CloudBees
Scaling Enterprise DevOps with CloudBeesScaling Enterprise DevOps with CloudBees
Scaling Enterprise DevOps with CloudBees
 
Four Steps Toward a Safer Continuous Delivery Practice (Hint: Add Monitoring)
Four Steps Toward a Safer Continuous Delivery Practice (Hint: Add Monitoring)Four Steps Toward a Safer Continuous Delivery Practice (Hint: Add Monitoring)
Four Steps Toward a Safer Continuous Delivery Practice (Hint: Add Monitoring)
 
Scania: A DevOps Journey in an Automotive Enterprise  
Scania: A DevOps Journey in an Automotive Enterprise  Scania: A DevOps Journey in an Automotive Enterprise  
Scania: A DevOps Journey in an Automotive Enterprise  
 
Deployability
DeployabilityDeployability
Deployability
 
Why Your Digital Transformation Strategy Demands Middleware Modernization
Why Your Digital Transformation Strategy Demands Middleware ModernizationWhy Your Digital Transformation Strategy Demands Middleware Modernization
Why Your Digital Transformation Strategy Demands Middleware Modernization
 
Journey toward3rdplatform
Journey toward3rdplatformJourney toward3rdplatform
Journey toward3rdplatform
 
Java TechTalk "Spring boot made life easier with Kubernetes and Microservices"
Java TechTalk "Spring boot made life easier with Kubernetes and Microservices"Java TechTalk "Spring boot made life easier with Kubernetes and Microservices"
Java TechTalk "Spring boot made life easier with Kubernetes and Microservices"
 

Destacado

Challenges of monitoring distributed systems
Challenges of monitoring distributed systemsChallenges of monitoring distributed systems
Challenges of monitoring distributed systemsNenad Bozic
 
A practical introduction to Web analytics for technical communicators
A practical introduction to Web analytics for technical communicatorsA practical introduction to Web analytics for technical communicators
A practical introduction to Web analytics for technical communicatorsSamartha Vashishtha
 
ChefConf 2015 Event Slides
ChefConf 2015 Event SlidesChefConf 2015 Event Slides
ChefConf 2015 Event SlidesSumo Logic
 
How SAS Institute Drove Digital Transformation Through DevOps - AppSphere16
How SAS Institute Drove Digital Transformation Through DevOps - AppSphere16How SAS Institute Drove Digital Transformation Through DevOps - AppSphere16
How SAS Institute Drove Digital Transformation Through DevOps - AppSphere16AppDynamics
 
Listen to Your Machines: DevOps Analytics for Better Feedback Loops
Listen to Your Machines: DevOps Analytics for Better Feedback LoopsListen to Your Machines: DevOps Analytics for Better Feedback Loops
Listen to Your Machines: DevOps Analytics for Better Feedback LoopsSplunk
 
The Rise of the DataOps - Dataiku - J On the Beach 2016
The Rise of the DataOps - Dataiku - J On the Beach 2016 The Rise of the DataOps - Dataiku - J On the Beach 2016
The Rise of the DataOps - Dataiku - J On the Beach 2016 Dataiku
 
How to export to another country
How to export to another countryHow to export to another country
How to export to another countryViviana Morales
 
JamesCarr461FinalProject
JamesCarr461FinalProjectJamesCarr461FinalProject
JamesCarr461FinalProjectJames Carr
 
Presentacion de RecargaYa
Presentacion de RecargaYaPresentacion de RecargaYa
Presentacion de RecargaYaPablo Sg25
 
Wessex Genomic Medicine Centre: Predict, Prevent, Adapt
Wessex Genomic Medicine Centre: Predict, Prevent, AdaptWessex Genomic Medicine Centre: Predict, Prevent, Adapt
Wessex Genomic Medicine Centre: Predict, Prevent, AdaptHealth Innovation Wessex
 
FlexDealer Automotive Digital Marketing Agency Presentation
FlexDealer Automotive Digital Marketing Agency PresentationFlexDealer Automotive Digital Marketing Agency Presentation
FlexDealer Automotive Digital Marketing Agency PresentationJason Prud'homme
 
15 способов повышения активности подписчиков группы VKontakte
15 способов повышения активности подписчиков группы VKontakte15 способов повышения активности подписчиков группы VKontakte
15 способов повышения активности подписчиков группы VKontakteФабрика Диалогов
 
Cat.dcs.cmms.servlet loader
Cat.dcs.cmms.servlet loaderCat.dcs.cmms.servlet loader
Cat.dcs.cmms.servlet loaderfabian gonzalez
 
Introduction to Managing Cancer Living Meaningfully (CALM)
Introduction to Managing Cancer Living Meaningfully (CALM) Introduction to Managing Cancer Living Meaningfully (CALM)
Introduction to Managing Cancer Living Meaningfully (CALM) Global Institute GIPPEC
 
Sarah Duffy CV HR
Sarah Duffy CV HR Sarah Duffy CV HR
Sarah Duffy CV HR Sarah Duffy
 
Mb0051 legal aspects of business
Mb0051 legal aspects of businessMb0051 legal aspects of business
Mb0051 legal aspects of businessconsult4solutions
 

Destacado (20)

Challenges of monitoring distributed systems
Challenges of monitoring distributed systemsChallenges of monitoring distributed systems
Challenges of monitoring distributed systems
 
A practical introduction to Web analytics for technical communicators
A practical introduction to Web analytics for technical communicatorsA practical introduction to Web analytics for technical communicators
A practical introduction to Web analytics for technical communicators
 
ChefConf 2015 Event Slides
ChefConf 2015 Event SlidesChefConf 2015 Event Slides
ChefConf 2015 Event Slides
 
How SAS Institute Drove Digital Transformation Through DevOps - AppSphere16
How SAS Institute Drove Digital Transformation Through DevOps - AppSphere16How SAS Institute Drove Digital Transformation Through DevOps - AppSphere16
How SAS Institute Drove Digital Transformation Through DevOps - AppSphere16
 
Listen to Your Machines: DevOps Analytics for Better Feedback Loops
Listen to Your Machines: DevOps Analytics for Better Feedback LoopsListen to Your Machines: DevOps Analytics for Better Feedback Loops
Listen to Your Machines: DevOps Analytics for Better Feedback Loops
 
The Rise of the DataOps - Dataiku - J On the Beach 2016
The Rise of the DataOps - Dataiku - J On the Beach 2016 The Rise of the DataOps - Dataiku - J On the Beach 2016
The Rise of the DataOps - Dataiku - J On the Beach 2016
 
How to export to another country
How to export to another countryHow to export to another country
How to export to another country
 
Presentation1
Presentation1Presentation1
Presentation1
 
JamesCarr461FinalProject
JamesCarr461FinalProjectJamesCarr461FinalProject
JamesCarr461FinalProject
 
Derecho tributario
Derecho tributarioDerecho tributario
Derecho tributario
 
Presentacion de RecargaYa
Presentacion de RecargaYaPresentacion de RecargaYa
Presentacion de RecargaYa
 
Formasi jabatan kaltara
Formasi jabatan kaltaraFormasi jabatan kaltara
Formasi jabatan kaltara
 
Mk0011 consumer behaviour
Mk0011 consumer behaviourMk0011 consumer behaviour
Mk0011 consumer behaviour
 
Wessex Genomic Medicine Centre: Predict, Prevent, Adapt
Wessex Genomic Medicine Centre: Predict, Prevent, AdaptWessex Genomic Medicine Centre: Predict, Prevent, Adapt
Wessex Genomic Medicine Centre: Predict, Prevent, Adapt
 
FlexDealer Automotive Digital Marketing Agency Presentation
FlexDealer Automotive Digital Marketing Agency PresentationFlexDealer Automotive Digital Marketing Agency Presentation
FlexDealer Automotive Digital Marketing Agency Presentation
 
15 способов повышения активности подписчиков группы VKontakte
15 способов повышения активности подписчиков группы VKontakte15 способов повышения активности подписчиков группы VKontakte
15 способов повышения активности подписчиков группы VKontakte
 
Cat.dcs.cmms.servlet loader
Cat.dcs.cmms.servlet loaderCat.dcs.cmms.servlet loader
Cat.dcs.cmms.servlet loader
 
Introduction to Managing Cancer Living Meaningfully (CALM)
Introduction to Managing Cancer Living Meaningfully (CALM) Introduction to Managing Cancer Living Meaningfully (CALM)
Introduction to Managing Cancer Living Meaningfully (CALM)
 
Sarah Duffy CV HR
Sarah Duffy CV HR Sarah Duffy CV HR
Sarah Duffy CV HR
 
Mb0051 legal aspects of business
Mb0051 legal aspects of businessMb0051 legal aspects of business
Mb0051 legal aspects of business
 

Similar a Leveraging Analytics for DevOps

How Azure DevOps can boost your organization's productivity
How Azure DevOps can boost your organization's productivityHow Azure DevOps can boost your organization's productivity
How Azure DevOps can boost your organization's productivityIvan Porta
 
How to go from waterfall app dev to secure agile development in 2 weeks
How to go from waterfall app dev to secure agile development in 2 weeks How to go from waterfall app dev to secure agile development in 2 weeks
How to go from waterfall app dev to secure agile development in 2 weeks Ulf Mattsson
 
SplunkLive! London 2016 Splunk for Devops
SplunkLive! London 2016 Splunk for DevopsSplunkLive! London 2016 Splunk for Devops
SplunkLive! London 2016 Splunk for DevopsSplunk
 
Mainframe Automation: A Panel Discussion
Mainframe Automation: A Panel DiscussionMainframe Automation: A Panel Discussion
Mainframe Automation: A Panel DiscussionDevOps.com
 
IBM Bluemix OpenWhisk: Interconnect 2016, Las Vegas: CCD-1088: The Future of ...
IBM Bluemix OpenWhisk: Interconnect 2016, Las Vegas: CCD-1088: The Future of ...IBM Bluemix OpenWhisk: Interconnect 2016, Las Vegas: CCD-1088: The Future of ...
IBM Bluemix OpenWhisk: Interconnect 2016, Las Vegas: CCD-1088: The Future of ...OpenWhisk
 
Devops a la sauce Microsoft
Devops a la sauce MicrosoftDevops a la sauce Microsoft
Devops a la sauce MicrosoftMicrosoft
 
Testing in the new age of DevOps
Testing in the new age of DevOpsTesting in the new age of DevOps
Testing in the new age of DevOpsMoataz Mahmoud
 
Lyra Infosystems - GitLab Overview Deck 2020
Lyra Infosystems - GitLab Overview Deck 2020Lyra Infosystems - GitLab Overview Deck 2020
Lyra Infosystems - GitLab Overview Deck 2020Lyra Infosystems Pvt. Ltd
 
Enabling multicloud in the enterprise with DevSecOps
Enabling multicloud in the enterprise with DevSecOpsEnabling multicloud in the enterprise with DevSecOps
Enabling multicloud in the enterprise with DevSecOpsJosh Boyd
 
Dev ops for mainframe innovate session 2402
Dev ops for mainframe innovate session 2402Dev ops for mainframe innovate session 2402
Dev ops for mainframe innovate session 2402Rosalind Radcliffe
 
Top devops solution providers
Top devops solution providersTop devops solution providers
Top devops solution providersayush gupta
 
Cloud continuous integration- A distributed approach using distinct services
Cloud continuous integration- A distributed approach using distinct servicesCloud continuous integration- A distributed approach using distinct services
Cloud continuous integration- A distributed approach using distinct servicesAndré Agostinho
 
Deployment Automation for Hybrid Cloud and Multi-Platform Environments
Deployment Automation for Hybrid Cloud and Multi-Platform EnvironmentsDeployment Automation for Hybrid Cloud and Multi-Platform Environments
Deployment Automation for Hybrid Cloud and Multi-Platform EnvironmentsIBM UrbanCode Products
 
Building an In-House DevOps Service Platform for Mobility Solutions | Mindtree
Building an In-House DevOps Service Platform for Mobility Solutions | Mindtree	Building an In-House DevOps Service Platform for Mobility Solutions | Mindtree
Building an In-House DevOps Service Platform for Mobility Solutions | Mindtree AnikeyRoy
 
AWS Partner: Grindr: Aggregate, Analyze, and Act on 900M Daily API Calls
AWS Partner: Grindr: Aggregate, Analyze, and Act on 900M Daily API CallsAWS Partner: Grindr: Aggregate, Analyze, and Act on 900M Daily API Calls
AWS Partner: Grindr: Aggregate, Analyze, and Act on 900M Daily API CallsAmazon Web Services
 

Similar a Leveraging Analytics for DevOps (20)

How Azure DevOps can boost your organization's productivity
How Azure DevOps can boost your organization's productivityHow Azure DevOps can boost your organization's productivity
How Azure DevOps can boost your organization's productivity
 
How to go from waterfall app dev to secure agile development in 2 weeks
How to go from waterfall app dev to secure agile development in 2 weeks How to go from waterfall app dev to secure agile development in 2 weeks
How to go from waterfall app dev to secure agile development in 2 weeks
 
SplunkLive! London 2016 Splunk for Devops
SplunkLive! London 2016 Splunk for DevopsSplunkLive! London 2016 Splunk for Devops
SplunkLive! London 2016 Splunk for Devops
 
Mainframe Automation: A Panel Discussion
Mainframe Automation: A Panel DiscussionMainframe Automation: A Panel Discussion
Mainframe Automation: A Panel Discussion
 
IBM Bluemix OpenWhisk: Interconnect 2016, Las Vegas: CCD-1088: The Future of ...
IBM Bluemix OpenWhisk: Interconnect 2016, Las Vegas: CCD-1088: The Future of ...IBM Bluemix OpenWhisk: Interconnect 2016, Las Vegas: CCD-1088: The Future of ...
IBM Bluemix OpenWhisk: Interconnect 2016, Las Vegas: CCD-1088: The Future of ...
 
IBM Bluemix Openwhisk
IBM Bluemix OpenwhiskIBM Bluemix Openwhisk
IBM Bluemix Openwhisk
 
Ibm innovate ci for system z
Ibm innovate ci for system zIbm innovate ci for system z
Ibm innovate ci for system z
 
Devops a la sauce Microsoft
Devops a la sauce MicrosoftDevops a la sauce Microsoft
Devops a la sauce Microsoft
 
Testing in the new age of DevOps
Testing in the new age of DevOpsTesting in the new age of DevOps
Testing in the new age of DevOps
 
Journey to the center of DevOps - v6
Journey to the center of DevOps - v6Journey to the center of DevOps - v6
Journey to the center of DevOps - v6
 
Lyra Infosystems - GitLab Overview Deck 2020
Lyra Infosystems - GitLab Overview Deck 2020Lyra Infosystems - GitLab Overview Deck 2020
Lyra Infosystems - GitLab Overview Deck 2020
 
Devops the Microsoft Way
Devops the Microsoft WayDevops the Microsoft Way
Devops the Microsoft Way
 
Enabling multicloud in the enterprise with DevSecOps
Enabling multicloud in the enterprise with DevSecOpsEnabling multicloud in the enterprise with DevSecOps
Enabling multicloud in the enterprise with DevSecOps
 
Dev ops for mainframe innovate session 2402
Dev ops for mainframe innovate session 2402Dev ops for mainframe innovate session 2402
Dev ops for mainframe innovate session 2402
 
Top devops solution providers
Top devops solution providersTop devops solution providers
Top devops solution providers
 
Cloud continuous integration- A distributed approach using distinct services
Cloud continuous integration- A distributed approach using distinct servicesCloud continuous integration- A distributed approach using distinct services
Cloud continuous integration- A distributed approach using distinct services
 
Deployment Automation for Hybrid Cloud and Multi-Platform Environments
Deployment Automation for Hybrid Cloud and Multi-Platform EnvironmentsDeployment Automation for Hybrid Cloud and Multi-Platform Environments
Deployment Automation for Hybrid Cloud and Multi-Platform Environments
 
Building an In-House DevOps Service Platform for Mobility Solutions | Mindtree
Building an In-House DevOps Service Platform for Mobility Solutions | Mindtree	Building an In-House DevOps Service Platform for Mobility Solutions | Mindtree
Building an In-House DevOps Service Platform for Mobility Solutions | Mindtree
 
AWS Partner: Grindr: Aggregate, Analyze, and Act on 900M Daily API Calls
AWS Partner: Grindr: Aggregate, Analyze, and Act on 900M Daily API CallsAWS Partner: Grindr: Aggregate, Analyze, and Act on 900M Daily API Calls
AWS Partner: Grindr: Aggregate, Analyze, and Act on 900M Daily API Calls
 
DevOps explained
DevOps explainedDevOps explained
DevOps explained
 

Último

Multiple time frame trading analysis -brianshannon.pdf
Multiple time frame trading analysis -brianshannon.pdfMultiple time frame trading analysis -brianshannon.pdf
Multiple time frame trading analysis -brianshannon.pdfchwongval
 
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Jack DiGiovanna
 
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档208367051
 
Easter Eggs From Star Wars and in cars 1 and 2
Easter Eggs From Star Wars and in cars 1 and 2Easter Eggs From Star Wars and in cars 1 and 2
Easter Eggs From Star Wars and in cars 1 and 217djon017
 
Top 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In QueensTop 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In Queensdataanalyticsqueen03
 
Identifying Appropriate Test Statistics Involving Population Mean
Identifying Appropriate Test Statistics Involving Population MeanIdentifying Appropriate Test Statistics Involving Population Mean
Identifying Appropriate Test Statistics Involving Population MeanMYRABACSAFRA2
 
Semantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptxSemantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptxMike Bennett
 
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样vhwb25kk
 
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)jennyeacort
 
2006_GasProcessing_HB (1).pdf HYDROCARBON PROCESSING
2006_GasProcessing_HB (1).pdf HYDROCARBON PROCESSING2006_GasProcessing_HB (1).pdf HYDROCARBON PROCESSING
2006_GasProcessing_HB (1).pdf HYDROCARBON PROCESSINGmarianagonzalez07
 
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024thyngster
 
NLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptx
NLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptxNLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptx
NLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptxBoston Institute of Analytics
 
Advanced Machine Learning for Business Professionals
Advanced Machine Learning for Business ProfessionalsAdvanced Machine Learning for Business Professionals
Advanced Machine Learning for Business ProfessionalsVICTOR MAESTRE RAMIREZ
 
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDINTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDRafezzaman
 
Predicting Salary Using Data Science: A Comprehensive Analysis.pdf
Predicting Salary Using Data Science: A Comprehensive Analysis.pdfPredicting Salary Using Data Science: A Comprehensive Analysis.pdf
Predicting Salary Using Data Science: A Comprehensive Analysis.pdfBoston Institute of Analytics
 
RadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfRadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfgstagge
 
20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdfHuman37
 
While-For-loop in python used in college
While-For-loop in python used in collegeWhile-For-loop in python used in college
While-For-loop in python used in collegessuser7a7cd61
 
DBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfDBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfJohn Sterrett
 
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...limedy534
 

Último (20)

Multiple time frame trading analysis -brianshannon.pdf
Multiple time frame trading analysis -brianshannon.pdfMultiple time frame trading analysis -brianshannon.pdf
Multiple time frame trading analysis -brianshannon.pdf
 
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
 
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
 
Easter Eggs From Star Wars and in cars 1 and 2
Easter Eggs From Star Wars and in cars 1 and 2Easter Eggs From Star Wars and in cars 1 and 2
Easter Eggs From Star Wars and in cars 1 and 2
 
Top 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In QueensTop 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In Queens
 
Identifying Appropriate Test Statistics Involving Population Mean
Identifying Appropriate Test Statistics Involving Population MeanIdentifying Appropriate Test Statistics Involving Population Mean
Identifying Appropriate Test Statistics Involving Population Mean
 
Semantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptxSemantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptx
 
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
 
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
 
2006_GasProcessing_HB (1).pdf HYDROCARBON PROCESSING
2006_GasProcessing_HB (1).pdf HYDROCARBON PROCESSING2006_GasProcessing_HB (1).pdf HYDROCARBON PROCESSING
2006_GasProcessing_HB (1).pdf HYDROCARBON PROCESSING
 
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
 
NLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptx
NLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptxNLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptx
NLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptx
 
Advanced Machine Learning for Business Professionals
Advanced Machine Learning for Business ProfessionalsAdvanced Machine Learning for Business Professionals
Advanced Machine Learning for Business Professionals
 
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDINTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
 
Predicting Salary Using Data Science: A Comprehensive Analysis.pdf
Predicting Salary Using Data Science: A Comprehensive Analysis.pdfPredicting Salary Using Data Science: A Comprehensive Analysis.pdf
Predicting Salary Using Data Science: A Comprehensive Analysis.pdf
 
RadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfRadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdf
 
20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf
 
While-For-loop in python used in college
While-For-loop in python used in collegeWhile-For-loop in python used in college
While-For-loop in python used in college
 
DBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfDBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdf
 
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
 

Leveraging Analytics for DevOps

  • 1. Sumo Logic Confidential Michael Floyd Head of Developer Programs Leveraging Analytics for DevOps Building, Running and Securing Modern Applications
  • 2. Sumo Logic Confidential Agenda •Three Pillars of the Digital Transformation •The DevOps Conundrum •Pain points for DevOps Teams •Gauging the Health of your release cycles •Visibility Through Real-time Monitoring •Sumo Logic Solutions
  • 3. Sumo Logic Confidential A Perfect Storm - Shift in App Development Companies are retooling their entire technology stack, adopting cloud services, and building continuous delivery processes to unlock agility ___________________________ 1. The rise of public cloud platforms like AWS 2. New technologies like Docker containers 3. DevOps adoption - Frequent release, automate more ____________________________ We are generating an ever-increased variety, velocity, and volume of data. Sumo Logic helps customers build, run, and secure their applications with confidence in this new world. We help developers get deep, real-time visibility into their entire toolchain and production environment to help create better software faster.
  • 4. Sumo Logic Confidential Digital Transformation DevOps Adoption • More than 80% of companies are engaged in Digital transformation initiatives • Cross-functional DevOps and Continuous Delivery • CD is having a significant impact on revenue growth *EMA Automating for Digital Transformation Survey (Oct ‘15) * 2016 State of DevOps Report, Puppet Labs
  • 5. Sumo Logic Confidential The DevOps Conundrum Customers want reliable, cloud-hosted software applications they can trust to be fast, highly available, easy to use, and bug free. ___________________________ To meet these challenges, DevOps teams are adopting continuous delivery as a way to deliver higher quality software more frequently. ____________________________ Frequent releases leads to greater complexity. Automation obscures complexity. DevOps needs visibility across the DevOps toolchain. DevOps requires a new breed of log analytics tools that runs at cloud-scale, employs predictive algorithms, and can be integrated with a host of DevOps tools throughout the entire continuous delivery pipeline, not just server data.
  • 8.
  • 9. Sumo Logic Confidential DevOps Leads to Complexity Stages of a release cycle: • Commit Stage - – Pull code from the DB, Compile – Commit tests – Assemble code profiling and analysis – Store reports, metadata, binaries to artifact repository • Acceptance Stage - – Configure environment – Deploy binaries – Run smoke test, acceptance tests, UAT • Capacity Stage • Production Stage
  • 10. Sumo Logic Confidential Why is this important? Machine data comes from: Applications • App data • System data • Network data DevOps Tools • Database • Source Control • Continuous Integration • Repo Management • Configuration Management • Build • Release Automation • Testing We are generating an ever-increasing variety, velocity, and volume of data
  • 11. Sumo Logic Confidential The DevOps Challenge No Consistency • Ops is spending more time troubleshooting • Development is drawn into production troubleshooting • Performance and availability problems have increased No Centralization — Simply put, log data is everywhere • Logs are distributed across locations in the cloud or various servers • Many locations of various logs on each server • SSH, GREP, and RegEx doesn’t scale No Visibility - High-value data is buried in petabytes • Expertise required to mine data • Meaningful views are difficult to assemble • No real-time visibility • Immense size of Log Data DevOps teams are challenged by accelerated release cycles that lead to new deployment complexity, increased performance and availability issues, and difficulty syncing multiple development workstreams.
  • 12.
  • 13.
  • 14. Accelerate Cloud Adoption Visibility and Automation Real Time and Continuous
  • 15. Sumo Logic Confidential How Can Sumo Logic Help? Benefits Real-time visibility into your application at every stage of the lifecycle No integration issues - Monitor machine data anywhere, independent of its source, location or format No more parsing data. DevOps teams can focus on their jobs instead of supporting a log analytics tool Significantly reduce time developers spend troubleshooting issues in production (up to 90%) Improved application performance - Monitor and diagnose performance and availability issues in real time Streamline frequent release cycles, improve software quality Improve staff efficiency - get a centralized viewpoint that both DevOps and IT Ops can share Immediate time to value & reduced TCO via SaaS Sumo Logic practices DevOps, releases latest code to product weekly. Status is publicly available at http://status.sumologic.com/
  • 16. Sumo Logic Confidential DataDirect Cloud Industry Data Connectivity Sumo Logic Use Case Dev, DevOps, IT Ops Business Case ● Provides data connectivity via OData, ODBC, JDBC. ● Collection of Sumologic dashboards that measure key metrics focused around DataDirect Cloud user experiences. ● Engineering actively monitors the DCCC to detect anomalies in usage patterns and take appropriate actions ● Intuit uses it for real-time connectivity for 10,000 Salesforce users to Oracle data behind their corporate firewall. ● For monitoring JVM memory, code was developed using JMX to feed metrics from AWS into Sumologic providing a 360 view of the systems. “Sumologic has delivered big data analytics throughout the organization, and we did not have to engage our data scientists for the project.” -- Eric Brown, Cloud Engineering Manager
  • 18. Sumo Logic Confidential Github Analytics Gauging the health of your release cycle
  • 19. Sumo Logic Confidential Github Basics Git - 42.9% of all developers; most widely used SCM tool GitHub - 12 million users and more than 31 million repositories Uses Cases: • Open source contribution • Traditional Software Development (private) • Content creation (Gists, wikis) • Social sharing
  • 20. Sumo Logic Confidential Github Workflow and Continuous Delivery Workflow: •Create a branch •Add commits •Open a PR •Deploy •Merge
  • 21. Sumo Logic Confidential Gauging the Health of Your Releases Anticipate potential volatility or risk. Indicators of a risky release include: • Large volume of files committed, lines changed just before a release. • Large number of PRs opened and left unattended. • Large number of reopened issues. • Significant changes in the branches of specific projects.
  • 23. Sumo Logic Confidential Sumo Logic Dashboarding Monitoring and charting allows you to visualize trends in activity, repo data in real time. COMMITS • Commits over time • Commits by repository • Top 10 Commits by user PULL REQUESTS • Pull Requests over time • Pull Requests opened by repository • Pull Requests opened since… ISSUES • Open, closed over time • Open, closed by repository • Oldest Open issues
  • 24. Sumo Logic Confidential What can your Repo Tell You?
  • 26. Sumo Logic Confidential Visibility into Team Productivity • Number of commits, pull requests, issues. • Comment activity • Impact of a pull request: the number of both files and lines added or deleted. • Impact of a process/policy change on team/individual productivity.
  • 27. Sumo Logic Confidential Securing Intellectual Property •Monitor and identify potential security breaches. •What is considered “normal” access and usage? • Pull, push, change visibility, merge and close PRs • Look for trends that identify patterns • Create a baseline of what’s “normal.” • Where does your organization’s intellectual property reside and who has access to that IP?
  • 30. Sumo Logic Confidential Application Visibility at Every Stage Sumo Logic delivers a comprehensive strategy for monitoring, tracking and troubleshooting applications at every stage of the build, test, deliver, and deploy release cycle. We help organizations like Chef, Pingboard and Outsmart Games to gain visibility across the entire continuous delivery pipeline as they release frequently and automate more. Streamline Continuous Delivery 1. Get real-time visibility into your apps from code to deployment. 2. Free-up developer resources - No more parsing data. Reduce time developers spend troubleshooting. Focus on their jobs instead of supporting a log analytics tool. 3. Avoid tools integration hassles - Monitor machine data anywhere, independent of its source, location or format. 4. Deliver software quality - Monitor, track and troubleshoot your entire application stack from code to Docker containers, continuous integration to continuous delivery. 5. Improve staff efficiency - Get a centralized viewpoint that both Dev and Ops can share.
  • 32. Sumo Logic Confidential Summary • Look for Indicators of a risky release • Consider the number files, lines added/deleted • Use trends to determine Impact of a pull request, policy or process change. • Set a baseline for “normal” access and usage • Identify where intellectual property resides, who has access
  • 33. Sumo Logic Confidential Thank You Go to devops.sumologic.com Michael Floyd mfloyd@sumologic.com