SlideShare uma empresa Scribd logo
1 de 27
Devops Powered by Splunk
Domnick Eger – Devops SME
Majors Southwest
#domeger
2 2
3
4 4
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
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
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
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
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
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
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
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
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
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
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
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
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”
Show and Tell
19
Successful Businesses use Splunk for DevOps
1
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
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
Puppet Enterprise App for Splunk
2
• Understand health of
Puppet environment
• Isolate infrastructure
and automation issues
• Benchmark and
understand resource
bottlenecks
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
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
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!
Resources
• Splunk for DevOps website
• Splunk DevOps Ecosystem Apps:
splunkbase.splunk.com
• Splunk blogs: blogs.splunk.com
• Splunk community:
www.splunk.com/community
2
Thank You

Mais conteúdo relacionado

Mais procurados

Mais procurados (20)

Distributed tracing using open tracing &amp; jaeger 2
Distributed tracing using open tracing &amp; jaeger 2Distributed tracing using open tracing &amp; jaeger 2
Distributed tracing using open tracing &amp; jaeger 2
 
AManaging Kong API Gateway with Terraform
AManaging Kong API Gateway with TerraformAManaging Kong API Gateway with Terraform
AManaging Kong API Gateway with Terraform
 
SIngle Sign On with Keycloak
SIngle Sign On with KeycloakSIngle Sign On with Keycloak
SIngle Sign On with Keycloak
 
What are Decentralized Identifiers (DIDs)?
What are Decentralized Identifiers (DIDs)?What are Decentralized Identifiers (DIDs)?
What are Decentralized Identifiers (DIDs)?
 
Securing APIs with Open Policy Agent
Securing APIs with Open Policy AgentSecuring APIs with Open Policy Agent
Securing APIs with Open Policy Agent
 
Session 5 - NGSI-LD Advanced Operations | Train the Trainers Program
Session 5 -  NGSI-LD Advanced Operations | Train the Trainers ProgramSession 5 -  NGSI-LD Advanced Operations | Train the Trainers Program
Session 5 - NGSI-LD Advanced Operations | Train the Trainers Program
 
OPA open policy agent
OPA open policy agentOPA open policy agent
OPA open policy agent
 
Fall in Love with Graphs and Metrics using Grafana
Fall in Love with Graphs and Metrics using GrafanaFall in Love with Graphs and Metrics using Grafana
Fall in Love with Graphs and Metrics using Grafana
 
OpenTelemetry For Architects
OpenTelemetry For ArchitectsOpenTelemetry For Architects
OpenTelemetry For Architects
 
Hashicorp Vault ppt
Hashicorp Vault pptHashicorp Vault ppt
Hashicorp Vault ppt
 
Cloud Native Days Korea 2019 - kakao's k8s_as_a_service
Cloud Native Days Korea 2019 - kakao's k8s_as_a_serviceCloud Native Days Korea 2019 - kakao's k8s_as_a_service
Cloud Native Days Korea 2019 - kakao's k8s_as_a_service
 
Hands on with CoAP and Californium
Hands on with CoAP and CaliforniumHands on with CoAP and Californium
Hands on with CoAP and Californium
 
Overview of secret management solutions and architecture
Overview of secret management solutions and architectureOverview of secret management solutions and architecture
Overview of secret management solutions and architecture
 
Kong API Gateway
Kong API Gateway Kong API Gateway
Kong API Gateway
 
OpenID Connect: An Overview
OpenID Connect: An OverviewOpenID Connect: An Overview
OpenID Connect: An Overview
 
Kubernetes - Security Journey
Kubernetes - Security JourneyKubernetes - Security Journey
Kubernetes - Security Journey
 
REX: Cloud Native Apps on a K8S stack
REX: Cloud Native Apps on a K8S stackREX: Cloud Native Apps on a K8S stack
REX: Cloud Native Apps on a K8S stack
 
OPA: The Cloud Native Policy Engine
OPA: The Cloud Native Policy EngineOPA: The Cloud Native Policy Engine
OPA: The Cloud Native Policy Engine
 
Adopting OpenTelemetry
Adopting OpenTelemetryAdopting OpenTelemetry
Adopting OpenTelemetry
 
Introductory Overview to Managing AWS with Terraform
Introductory Overview to Managing AWS with TerraformIntroductory Overview to Managing AWS with Terraform
Introductory Overview to Managing AWS with Terraform
 

Destaque

Destaque (9)

Business intelligence 3.0 and the data lake
Business intelligence 3.0 and the data lakeBusiness intelligence 3.0 and the data lake
Business intelligence 3.0 and the data lake
 
GOTO Night Amsterdam - Stream processing with Apache Flink
GOTO Night Amsterdam - Stream processing with Apache FlinkGOTO Night Amsterdam - Stream processing with Apache Flink
GOTO Night Amsterdam - Stream processing with Apache Flink
 
Tips to achieve continuous integration/delivery using HP ALM, Jenkins, and S...
 Tips to achieve continuous integration/delivery using HP ALM, Jenkins, and S... Tips to achieve continuous integration/delivery using HP ALM, Jenkins, and S...
Tips to achieve continuous integration/delivery using HP ALM, Jenkins, and S...
 
Data-Ed Webinar: Data Governance Strategies
Data-Ed Webinar: Data Governance StrategiesData-Ed Webinar: Data Governance Strategies
Data-Ed Webinar: Data Governance Strategies
 
Log Mining: Beyond Log Analysis
Log Mining: Beyond Log AnalysisLog Mining: Beyond Log Analysis
Log Mining: Beyond Log Analysis
 
Realtime Reporting using Spark Streaming
Realtime Reporting using Spark StreamingRealtime Reporting using Spark Streaming
Realtime Reporting using Spark Streaming
 
Production and Beyond: Deploying and Managing Machine Learning Models
Production and Beyond: Deploying and Managing Machine Learning ModelsProduction and Beyond: Deploying and Managing Machine Learning Models
Production and Beyond: Deploying and Managing Machine Learning Models
 
Real Time Data Processing using Spark Streaming | Data Day Texas 2015
Real Time Data Processing using Spark Streaming | Data Day Texas 2015Real Time Data Processing using Spark Streaming | Data Day Texas 2015
Real Time Data Processing using Spark Streaming | Data Day Texas 2015
 
Real-Time Analytics with Apache Cassandra and Apache Spark
Real-Time Analytics with Apache Cassandra and Apache SparkReal-Time Analytics with Apache Cassandra and Apache Spark
Real-Time Analytics with Apache Cassandra and Apache Spark
 

Semelhante a DevOps Powered by Splunk

Semelhante a DevOps Powered by Splunk (20)

DevOps and Splunk
DevOps and SplunkDevOps and Splunk
DevOps and Splunk
 
Devops Powered by Splunk
Devops Powered by SplunkDevops Powered by Splunk
Devops Powered by Splunk
 
DevOps Powered by Splunk
DevOps Powered by SplunkDevOps Powered by Splunk
DevOps Powered by Splunk
 
SplunkLive! London 2016 Splunk for Devops
SplunkLive! London 2016 Splunk for DevopsSplunkLive! London 2016 Splunk for Devops
SplunkLive! London 2016 Splunk for Devops
 
Innovate Better Through Machine data Analytics
Innovate Better Through Machine data AnalyticsInnovate Better Through Machine data Analytics
Innovate Better Through Machine data Analytics
 
Data-Driven DevOps: Mining Machine Data for 'Metrics that Matter' in a DevOps...
Data-Driven DevOps: Mining Machine Data for 'Metrics that Matter' in a DevOps...Data-Driven DevOps: Mining Machine Data for 'Metrics that Matter' in a DevOps...
Data-Driven DevOps: Mining Machine Data for 'Metrics that Matter' in a DevOps...
 
Delivering New Visibility and Analytics for IT Operations
Delivering New Visibility and Analytics for IT OperationsDelivering New Visibility and Analytics for IT Operations
Delivering New Visibility and Analytics for IT Operations
 
SplunkLive Wellington 2015 - Operational Intelligence
SplunkLive Wellington 2015 - Operational IntelligenceSplunkLive Wellington 2015 - Operational Intelligence
SplunkLive Wellington 2015 - Operational Intelligence
 
SplunkLive Auckland - Operational Intelligence
SplunkLive Auckland - Operational IntelligenceSplunkLive Auckland - Operational Intelligence
SplunkLive Auckland - Operational Intelligence
 
Google Cloud Next '22 Recap: Serverless & Data edition
Google Cloud Next '22 Recap: Serverless & Data editionGoogle Cloud Next '22 Recap: Serverless & Data edition
Google Cloud Next '22 Recap: Serverless & Data edition
 
Spring Boot & Spring Cloud Apps on Pivotal Application Service - Daniel Lavoie
Spring Boot & Spring Cloud Apps on Pivotal Application Service - Daniel LavoieSpring Boot & Spring Cloud Apps on Pivotal Application Service - Daniel Lavoie
Spring Boot & Spring Cloud Apps on Pivotal Application Service - Daniel Lavoie
 
CSC AWS re:Invent Enterprise DevOps session
CSC AWS re:Invent Enterprise DevOps sessionCSC AWS re:Invent Enterprise DevOps session
CSC AWS re:Invent Enterprise DevOps session
 
Point of View to Accelerate with dev ops
Point of View to Accelerate with dev opsPoint of View to Accelerate with dev ops
Point of View to Accelerate with dev ops
 
8 - OpenShift - A look at a container platform: what's in the box
8 - OpenShift - A look at a container platform: what's in the box8 - OpenShift - A look at a container platform: what's in the box
8 - OpenShift - A look at a container platform: what's in the box
 
SpringOne Tour Denver - Spring Boot & Spring Cloud on Pivotal Application Ser...
SpringOne Tour Denver - Spring Boot & Spring Cloud on Pivotal Application Ser...SpringOne Tour Denver - Spring Boot & Spring Cloud on Pivotal Application Ser...
SpringOne Tour Denver - Spring Boot & Spring Cloud on Pivotal Application Ser...
 
Cloud-Native Patterns for Data-Intensive Applications
Cloud-Native Patterns for Data-Intensive ApplicationsCloud-Native Patterns for Data-Intensive Applications
Cloud-Native Patterns for Data-Intensive Applications
 
Splunk Enterprise 6.3 - Splunk Tech Day
Splunk Enterprise 6.3 - Splunk Tech DaySplunk Enterprise 6.3 - Splunk Tech Day
Splunk Enterprise 6.3 - Splunk Tech Day
 
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
 
(ENT210) Accelerating Business Innovation with DevOps on AWS | AWS re:Invent ...
(ENT210) Accelerating Business Innovation with DevOps on AWS | AWS re:Invent ...(ENT210) Accelerating Business Innovation with DevOps on AWS | AWS re:Invent ...
(ENT210) Accelerating Business Innovation with DevOps on AWS | AWS re:Invent ...
 
Spring on PAS - Fabio Marinelli
Spring on PAS - Fabio MarinelliSpring on PAS - Fabio Marinelli
Spring on PAS - Fabio Marinelli
 

Mais de Splunk

Mais de Splunk (20)

.conf Go 2023 - Data analysis as a routine
.conf Go 2023 - Data analysis as a routine.conf Go 2023 - Data analysis as a routine
.conf Go 2023 - Data analysis as a routine
 
.conf Go 2023 - How KPN drives Customer Satisfaction on IPTV
.conf Go 2023 - How KPN drives Customer Satisfaction on IPTV.conf Go 2023 - How KPN drives Customer Satisfaction on IPTV
.conf Go 2023 - How KPN drives Customer Satisfaction on IPTV
 
.conf Go 2023 - Navegando la normativa SOX (Telefónica)
.conf Go 2023 - Navegando la normativa SOX (Telefónica).conf Go 2023 - Navegando la normativa SOX (Telefónica)
.conf Go 2023 - Navegando la normativa SOX (Telefónica)
 
.conf Go 2023 - Raiffeisen Bank International
.conf Go 2023 - Raiffeisen Bank International.conf Go 2023 - Raiffeisen Bank International
.conf Go 2023 - Raiffeisen Bank International
 
.conf Go 2023 - På liv og død Om sikkerhetsarbeid i Norsk helsenett
.conf Go 2023 - På liv og død Om sikkerhetsarbeid i Norsk helsenett .conf Go 2023 - På liv og død Om sikkerhetsarbeid i Norsk helsenett
.conf Go 2023 - På liv og død Om sikkerhetsarbeid i Norsk helsenett
 
.conf Go 2023 - Many roads lead to Rome - this was our journey (Julius Bär)
.conf Go 2023 - Many roads lead to Rome - this was our journey (Julius Bär).conf Go 2023 - Many roads lead to Rome - this was our journey (Julius Bär)
.conf Go 2023 - Many roads lead to Rome - this was our journey (Julius Bär)
 
.conf Go 2023 - Das passende Rezept für die digitale (Security) Revolution zu...
.conf Go 2023 - Das passende Rezept für die digitale (Security) Revolution zu....conf Go 2023 - Das passende Rezept für die digitale (Security) Revolution zu...
.conf Go 2023 - Das passende Rezept für die digitale (Security) Revolution zu...
 
.conf go 2023 - Cyber Resilienz – Herausforderungen und Ansatz für Energiever...
.conf go 2023 - Cyber Resilienz – Herausforderungen und Ansatz für Energiever....conf go 2023 - Cyber Resilienz – Herausforderungen und Ansatz für Energiever...
.conf go 2023 - Cyber Resilienz – Herausforderungen und Ansatz für Energiever...
 
.conf go 2023 - De NOC a CSIRT (Cellnex)
.conf go 2023 - De NOC a CSIRT (Cellnex).conf go 2023 - De NOC a CSIRT (Cellnex)
.conf go 2023 - De NOC a CSIRT (Cellnex)
 
conf go 2023 - El camino hacia la ciberseguridad (ABANCA)
conf go 2023 - El camino hacia la ciberseguridad (ABANCA)conf go 2023 - El camino hacia la ciberseguridad (ABANCA)
conf go 2023 - El camino hacia la ciberseguridad (ABANCA)
 
Splunk - BMW connects business and IT with data driven operations SRE and O11y
Splunk - BMW connects business and IT with data driven operations SRE and O11ySplunk - BMW connects business and IT with data driven operations SRE and O11y
Splunk - BMW connects business and IT with data driven operations SRE and O11y
 
Splunk x Freenet - .conf Go Köln
Splunk x Freenet - .conf Go KölnSplunk x Freenet - .conf Go Köln
Splunk x Freenet - .conf Go Köln
 
Splunk Security Session - .conf Go Köln
Splunk Security Session - .conf Go KölnSplunk Security Session - .conf Go Köln
Splunk Security Session - .conf Go Köln
 
Data foundations building success, at city scale – Imperial College London
 Data foundations building success, at city scale – Imperial College London Data foundations building success, at city scale – Imperial College London
Data foundations building success, at city scale – Imperial College London
 
Splunk: How Vodafone established Operational Analytics in a Hybrid Environmen...
Splunk: How Vodafone established Operational Analytics in a Hybrid Environmen...Splunk: How Vodafone established Operational Analytics in a Hybrid Environmen...
Splunk: How Vodafone established Operational Analytics in a Hybrid Environmen...
 
SOC, Amore Mio! | Security Webinar
SOC, Amore Mio! | Security WebinarSOC, Amore Mio! | Security Webinar
SOC, Amore Mio! | Security Webinar
 
.conf Go 2022 - Observability Session
.conf Go 2022 - Observability Session.conf Go 2022 - Observability Session
.conf Go 2022 - Observability Session
 
.conf Go Zurich 2022 - Keynote
.conf Go Zurich 2022 - Keynote.conf Go Zurich 2022 - Keynote
.conf Go Zurich 2022 - Keynote
 
.conf Go Zurich 2022 - Platform Session
.conf Go Zurich 2022 - Platform Session.conf Go Zurich 2022 - Platform Session
.conf Go Zurich 2022 - Platform Session
 
.conf Go Zurich 2022 - Security Session
.conf Go Zurich 2022 - Security Session.conf Go Zurich 2022 - Security Session
.conf Go Zurich 2022 - Security Session
 

Último

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Último (20)

Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 

DevOps Powered by Splunk

  • 1. Devops Powered by Splunk Domnick Eger – Devops SME Majors Southwest #domeger
  • 2. 2 2
  • 3. 3
  • 4. 4 4
  • 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 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 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 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 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 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 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 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 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 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 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 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 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”
  • 19. 19 Successful Businesses use Splunk for DevOps 1
  • 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 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 Puppet Enterprise App for Splunk 2 • Understand health of Puppet environment • Isolate infrastructure and automation issues • Benchmark and understand resource bottlenecks
  • 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 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 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. Resources • Splunk for DevOps website • Splunk DevOps Ecosystem Apps: splunkbase.splunk.com • Splunk blogs: blogs.splunk.com • Splunk community: www.splunk.com/community

Notas do Editor

  1. With the advent of the internet, no one could have predicated that we could grow so quickly from the early days of dialup and ISDN lines to the inner connected world of the internet as we see it today. By 2020 we will have over 4 billing people connected sharing and collaboration to a never ending community of people who want to connect in real time. With everything that is going on do you think you can scale with this growth cycle? Think about the possibilities and challenges that you see in your current organizations. Do you have a good handle on the way your team connects ? Do you have a understanding of how to take your data silo environment. Can you predict the next wave of next generation technology ? As we talk through the culture shift that we call devops. We take a look at current environment and breakdown the barriers to help you understand how Splunk can play critical part in helping you get that 360 holistic view of your environment. PROBLEM STATEMENT Time-to-market pressure is driving changes in the application delivery lifecycle, requiring the deployment of many new DevOps tools and automation. The complexity and lack of visibility into this new DevOps tool chain impacts IT and business as follows: Slower rate of releases and updates Applications are released with defects, resulting in efficiency, stability, revenue, satisfaction, and security/audit risk Limited insights into the business impact of new code, slow reaction times Limited visibility into the business impact of applications – which is needed to appropriate budget Lack of reporting on application security and compliance implications
  2. However, DevOps is complex and consists ‘loosely connected’ tools, especially new solutions for Continuous Integration (CI) and Continuous Delivery (CD), that automate the various aspects of the application lifecycle, from application planning through project management, code management, build automation, test automation, provisioning, configuration, release, and monitoring Similarly in Ops, the environment is becoming much more complex and disjointed, demanding Site Reliability Engineers understand what is happening in a massively complex ecosystem. From on-site and legacy data center systems to cloud and SaaS services, network and storage infrastructures including SDN, SDS, and SDDC, security and compliance posture, and an increasing number of third party and internal services accessed solely through APIs. All the while, Devs, Ops, and the rest of the delivery team are being told they must ‘align with the business’, without having any real visibility, let alone understanding, of how a DevOps-oriented delivery lifecycle directly impacts business goals like user signups, cart fulfillment, customer satisfaction, social sentiment, or revenue.
  3. Splunk can provide insight across the entire application delivery lifecycle. Developers can search and visualize data from entire build pipeline and production environments without needing to access production machines.
  4. The Splunk Platform (Splunk Enterprise and Splunk Cloud) improves application delivery velocity, quality and business impact by enabling a continuous DevOps feedback loop. The Splunk Platform helps simplify collaboration and enables rapid iteration by IT and the business, to help drive innovation and achieve better business results.
  5. Need to check all of them.
  6. HTTP Event Collector is easy way to send data to Splunk Enterprise. Notably, the EC enables you to send data over HTTP/ HTTPS directly to Splunk Enterprise from your application. The EC was developed with application developers in mind, so that all it takes is a few lines of code added to an app for the app to send data. Also, the EC is token-based, so you never need to hard-code your Splunk Enterprise credentials in your app or supporting files. HTTP Event Collector provides a new way for developers to send application logging and metrics directly to Splunk Enterprise via HTTP in a highly efficient, scalable and secure manner
  7. Secure - Supports TLS / SSL Support for configurable data collection to simplify data classification and access control index sourcetype source Support for collection of container labels and env keys which can further help with data classification Simple Easy to setup e.g., no need to deploy Splunk Universal Forwarder (UF) and scale it Much easier to collect data in Splunk Cloud deployments Scalable built on top of HTTP Event Collector (HEC) Support encryption via SSL as long as Splunk has a TCP SSL endpoint opened. The difference I would say is that with syslog over SSL there is no auth model other than the cert itself and you can only have one SSL cert for all of Splunk. With HEC you have fine grained control of which servers can send data and which indexes they can access as that can be configured per token.  Simplified classification by source and labels, you can do that in syslog driver as well. See labels and env in https://docs.docker.com/engine/admin/logging/overview/ Additional configurations on Splunk logging driver to see “process” field, https://docs.docker.com/engine/admin/logging/log_tags/. Available by default in Syslog. Splunk Cloud: HEC is fully supported in Splunk Cloud. You cannot however arbitrarily open a TCP/UDP port in Splunk Cloud which would be required if you needed to forward Syslog data to a UF running in Splunk Cloud. Need to confirm how to scale HEC in Splunk Cloud. https://docs.docker.com/engine/admin/logging/splunk/
  8. The new app collects and analyzes performance data from Puppet Enterprise. Customers get visibility into critical services, such as PuppetDB, the Puppet Serve, and console services. The app also helps to reduce troubleshooting times and proactively fix health issues in the Puppet environment, and includes the following insights: Console services response times to benchmark and actively plan console resources The number of request errors by Puppet clients to help recognize potential code or infrastructure issues Role-based access control dashboards to monitor user activity, including authentication errors to help with potential security issues Requests from PuppetDB to identify commonly executed or failed queries—isolating potential infrastructure bottlenecks PuppetDB node deactivation activity for isolation of security or automation issues Commonly submitted PuppetDB commands from client IPs to assist in pinpointing potential security issues Puppet Server compilation metrics that help teams evaluate the health of their automation environment and appropriately assign resource
  9. The Chef Analytics App for Splunk is available for free on Splunkbase Splunk app marketplace and provides Chef users with visibility into metrics such as success / failure rates, most active users and most active organizations. The Chef Analytics App for Splunk also helps you understand the frequency of the details of errors across infrastructure so that you can catch and troubleshoot high impact issues, like a major bug in a cookbook or an infrastructure issue like network connectivity, in real time More details: https://www.chef.io/blog/2015/04/17/integrating-chef-analytics-with-splunk/
  10. We’re headed to the East Coast! 2 inspired Keynotes – General Session and Security Keynote + Super Sessions with Splunk Leadership in Cloud, IT Ops, Security and Business Analytics! 165+ Breakout sessions addressing all areas and levels of Operational Intelligence – IT, Business Analytics, Mobile, Cloud, IoT, Security…and MORE! 30+ hours of invaluable networking time with industry thought leaders, technologists, and other Splunk Ninjas and Champions waiting to share their business wins with you! Join the 50%+ of Fortune 100 companies who attended .conf2015 to get hands on with Splunk. You’ll be surrounded by thousands of other like-minded individuals who are ready to share exciting and cutting edge use cases and best practices. You can also deep dive on all things Splunk products together with your favorite Splunkers. Head back to your company with both practical and inspired new uses for Splunk, ready to unlock the unimaginable power of your data! Arrive in Orlando a Splunk user, leave Orlando a Splunk Ninja! REGISTRATION OPENS IN MARCH 2016 – STAY TUNED FOR NEWS ON OUR BEST REGISTRATION RATES – COMING SOON!
  11. Use Splunk as fast-feedback loop for actionable business insights.