Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

DevOps Powered by Splunk


Published on

DevOps is powering the computing environments of tomorrow. When properly configured, the Splunk platform allows us to gain real-time visibility into the velocity, quality, and business impact of DevOps-driven application delivery across all roles, departments, process, and systems. Splunk can be used by DevOps practitioners to provide continuous integration/deployment and the real-time feedback to help the organization with their operational intelligence. Join us for a exciting talk about Splunk’s current approach to DevOps, and for examples of how Splunk is being used by customers today to transform DevOps initiatives.

Published in: Technology
  • If u need a hand in making your writing assignments - visit ⇒ ⇐ for more detailed information.
    Are you sure you want to  Yes  No
    Your message goes here

DevOps Powered by Splunk

  1. 1. Devops Powered by Splunk Domnick Eger – Devops SME Majors Southwest #domeger
  2. 2. 2 2
  3. 3. 3
  4. 4. 4 4
  5. 5. 5 DevOps Workflow Is Complex 5 Build (Jenkins, Bamboo) Code (Git, MS-TFS) Plan (JIRA, Rally) Test/QA (Cucumber, SonarQube) Stage (Pivotal, AWS) Release (Jenkins, Octopus) Datacenter Device Data Engagement Data Config (Puppet, Ansible) Monitor (New Relic, Dynatrace) Cloud Services Network Services www/HTTP Data Social Sentiment Wire Data Application Data Continuous Integration (CI)/Continuous Delivery (CD) Site Reliability Engineering Business Impact Monitoring API ServicesSecurity/Compliance
  6. 6. 6 6 Application Development Testing and Artifact Collection Production Feedback Services Regression Testing Constraint Analysis Data Mining Requirements Code Development Build Environment Integration / DeploymentCode ReviewTesting and Artifacts Data Model Predictive AnalyticsAnalytics Store Enhanced Search Development & Operational Intelligence
  7. 7. 7 7 API SDKs UI Other Tools Escalation/ Collaboration No rigid schemas – add in data from any other source. Visibility Across the Dev Lifecycle Plan Code Build Test/QA Stage Release Config Monitor
  8. 8. 8 8 API SDKs UI Server, Storage. N/W Server Virtualization Operating Systems Infrastructure Applications Mobile Applications Cloud Services Other Tools Ticketing/Help Desk No rigid schemas – add in data from any other source. Custom Applications Visibility Across the Ops Environment API Services
  9. 9. 9 9 Continuous Feedback and Delivery Production Artifact Repo Developer Repository Build Automation Cloud Collaboration QA Automation Isolated Enviroment IT OPS Splunk 360 Degree of Visibility, Velocity and Versioning
  10. 10. 10 Devops Teams at Work 1 DEVELOPERS QA OPERATIONSPROJECT MANAGEMENT Manage Tag / Release Process Disparate Build Servers Deploy after Different Team Review Process Maintain Branch Builds Manual Deployments Environment Flavors Deployment Testing for Pre- Production Testing and Performance Determining Business Impact and Change Operations Building Epics and Setting Stories Direct and lead teams to build successful deployments Manual / Automation Deployment Idiosyncrasies of Each Application by Iterations. Stability and Scaling Platforms
  11. 11. 11 Application Development Testing and Artifact Collection Production App Dynamics Servicenow BSM ALM VersionOne GitHub Enterprise Jenkins Build Server RunDeckVersionOneSonarQube Artifacts BUILD TEST RUN 1 2 3 4 5 6 Application Dynamics ServiceNow HP BSM HP ALM 78910 Example Use Cases
  12. 12. 12 Developer Values – Operational Values – Application Development - Use Cases Breakdown Use Cases # 1 Availability of Application Use Cases # 2 Systematic Availability Use Cases # 3 Delivery Health Score Use Cases # 4 Data Quality Scoring Use Cases # 5 System Metrics KPI Use Cases # 6 Code Coverage Vs Sprints Vs Technical Debt Use Cases # 7 Built Time Vs Technical Debt Use Cases # 8 Test Coverage Vs Defects in QA Use Cases # 9 Development Activities Vs Velocity Use Cases # 10 Sprints Vs Defects
  13. 13. 13 Application Development Testing and Artifact Collection Production APM Change Management ITOA Documentation Atlassian Jira Atlassian Bitbucket Bamboo Bamboo / SaltStackSonarQube Artifacts BUILD TEST RUN 1 2 3 4 5 6 ZipKin ServiceNow 78910 IT Service Intelligence Atlassian Confluence Example Use Cases Atlassian Jira
  14. 14. 14 Developer Values – Operational Values – Use Cases # 1 Time to Production Use Cases # 2 Deployment Analytics Use Cases # 3 Health of Deployment Use Cases # 4 Application Availability Use Cases # 5 CT to FTE Developer Use Cases # 6 Automation Test Coverage Use Cases # 7 Bamboo Agent Health Use Cases # 8 Release Cycles & Hours per Project Use Cases # 9 Salt Stack Deployment Monitoring Use Cases # 10 Release Management & Version Control Automation & Deployment - Use Cases Breakdown
  15. 15. 15 Application Development Unit Testing Code Quality & Analysis Metrics & Monitoring APM Automation Tests Deployment Team Foundation Server Team City BUILD TEST QA 1 4 5 6 Solarwinds Selenium Octopus 78910 Continuous Build Pipeline 2 3 Dynatrace SPLUNK PLATFORM Jasmine Tibco Custom Veracode NDepend
  16. 16. 16 Developer Values Operational Values Application Lifecycle Management – LBL Financials Use Cases # 1 Build Pipeline Build, Test, Run Use Cases # 2 Monitor & Adapt to Releases Cycles Use Cases # 3 Release & Builds Management Use Cases # 4 Single Pane of Glass (Cloud, Hybrid) Use Cases # 5 Predictive Alerts and Response Use Cases # 6 Deployment Frequency to Velocity of Code Changes Use Cases # 7 Lead-Time and Reaction to Business Needs Use Cases # 8 Failure Rates Compared to Sprints Use Cases # 9 Backlogs Management & Resource Allocation Use Cases # 10 CI / CD End to End Glass View
  17. 17. 17 Devops Transformation with Splunk 1 Test Build Code Educate, Communicate and Build Cross Skills by leveraging Splunk as a Platform Evaluate and Rebuild Services with Full Visibility and Understanding Understand your data to predictively find problems before they happen. Change you Application and not your Data. “Scheme on the Fly”
  18. 18. Show and Tell
  19. 19. 19 Successful Businesses use Splunk for DevOps 1
  20. 20. 20 curl -k https://<host>:8088/services/collector -H 'Authorization: Splunk <token>' -d '{"event":"Hello Event Collector"}' Applications IoT Devices Agentless, direct data onboarding via a standard API HTTP Event Collector – Fast Insights for DevOps Scales to Millions of Events/Second 2
  21. 21. 21 Splunk Logging Driver for Docker 2 • Secure—supports TLS/SSL • Easy data collection and classification • Simple to setup • Scalable—built on top of Splunk HTTP Event Collector
  22. 22. 22 Puppet Enterprise App for Splunk 2 • Understand health of Puppet environment • Isolate infrastructure and automation issues • Benchmark and understand resource bottlenecks
  23. 23. 23 Chef App for Splunk 2 • Visibility into metrics for faster troubleshooting – Success and failure rates – Most active users and most active organizations • Real-time insight into errors across infrastructure helps troubleshoot and catch high- impact issues
  24. 24. 24 My Journey with Devops at Splunk Team Agility with the Splunk Platform Code QA and Management Testing and Framework Automation and Build Frameworks Collaboration & Feedback Bring it all together with Splunk Splunk Blogs Upcoming Posts
  25. 25. 25 SEPT 26-29, 2016 WALT DISNEY WORLD, ORLANDO SWAN AND DOLPHIN RESORTS • 5000+ IT & Business Professionals • 3 days of technical content • 165+ sessions • 80+ Customer Speakers • 35+ Apps in Splunk Apps Showcase • 75+ Technology Partners • 1:1 networking: Ask The Experts and Security Experts, Birds of a Feather and Chalk Talks • NEW hands-on labs! • Expanded show floor, Dashboards Control Room & Clinic, and MORE! The 7th Annual Splunk Worldwide Users’ Conference PLUS Splunk University • Three days: Sept 24-26, 2016 • Get Splunk Certified for FREE! • Get CPE credits for CISSP, CAP, SSCP • Save thousands on Splunk education!
  26. 26. Resources • Splunk for DevOps website • Splunk DevOps Ecosystem Apps: • Splunk blogs: • Splunk community:
  27. 27. 2 Thank You