SlideShare ist ein Scribd-Unternehmen logo
1 von 27
Š 2019 SPLUNK INC.Š 2019 SPLUNK INC.
The DevOps Promise: Helping
Management Realize the Quality, Velocity
& Efficiency Gains of CI/CD
Domnick Eger | Global DevOps Practitioner
Endre Peterfi | Sales Engineer
Š 2019 SPLUNK INC.
During the course of this presentation, we may make forward-looking statements regarding future events or
the expected performance of the company. We caution you that such statements reflect our current
expectations and estimates based on factors currently known to us and that actual events or results could
differ materially. For important factors that may cause actual results to differ from those contained in our
forward-looking statements, please review our filings with the SEC.
The forward-looking statements made in this presentation are being made as of the time and date of its live
presentation. If reviewed after its live presentation, this presentation may not contain current or accurate
information. We do not assume any obligation to update any forward-looking statements we may make. In
addition, any information about our roadmap outlines our general product direction and is subject to change
at any time without notice. It is for informational purposes only and shall not be incorporated into any contract
or other commitment. Splunk undertakes no obligation either to develop the features or functionality
described or to include any such feature or functionality in a future release.
Splunk, Splunk>, Listen to Your Data, The Engine for Machine Data, Splunk Cloud, Splunk Light and SPL are trademarks and registered trademarks of Splunk Inc. in
the United States and other countries. All other brand names, product names, or trademarks belong to their respective owners. Š 2019 Splunk Inc. All rights reserved.
Forward-Looking Statements
Š 2019 SPLUNK INC.
Splunk for Dev, Sec, Ops, Biz:
A 30,000ft Overview
Š 2019 SPLUNK INC.
Visibility Across the Dev Lifecycle
API
SDKs UI
Other Tools
Escalation/
Collaboration
Plan Code Build Test/QA Stage Release MonitorConfig
Examples…
On-Premise, Cloud, Hybrid | Analytics for Hadoop
No rigid schemas – add in data from any other source.
Š 2019 SPLUNK INC.
Visibility Across the Ops Environment
API
SDKs UI
Server,
Storage. N/W
Server
Virtualization
Operating
Systems
Mobile
Applications
Cloud Services
Other Tools
Ticketing/Help
Desk
No rigid schemas – add in data from any other source.
Custom
Applications
API Services
Infrastructure
Applications
Examples…
On-Premise, Cloud, Hybrid | Analytics for Hadoop
Š 2019 SPLUNK INC.
Visibility Across the Security Environment
API
SDKs UI
Firewalling IDS/IPS
Vulnerability
Management
DLP
Threat
Intelligence
NBAD
Other Tools
Ticketing/Help
Desk
Proxy / Users
Malware /
Endpoint
proofpoint
Qualys
PAN
ThreatConnect
VectraNetworks
Anomali FireEye
CBlack
Phantom Recorded Future
Examples…
Bro
TippingPoint
FirePower
Rapid7
On-Premise, Cloud, Hybrid | Analytics for Hadoop
No rigid schemas – add in data from any other source.
Š 2019 SPLUNK INC.
Visibility Across the Business Environment
API
SDKs UI
Clickstream
Data
Endpoint
Devices
Network
Streams
BI/Data
Warehouse
GPS/Cellular
Data
Servers
Other Tools and
Data Sources
Analyst Systems
Applications eCommerce
Data
Examples…
On-Premise, Cloud, Hybrid | Analytics for Hadoop
No rigid schemas – add in data from any other source.
CRM, ERP, HR,
Finance, Products
Š 2019 SPLUNK INC.
Splunk – Complete Visibility for Dev, Ops, Sec, Biz
Platform for turning machine data into answers
Clickstream
Data
Endpoint
Devices
Network
Streams
BI/Data
Warehouse
GPS/Cellular
Data
Servers
Applications eCommerce
Data
Splunk For Dev Lifecycle Analytics
Plan Code Build Test/QA Stage MonitorReleaseConfig
Server, Storage,
Network
Server
Virtualization
Operating
Systems
Infrastructure
Applications
Mobile
Applications
Cloud Services
Custom
Applications
API Services
Firewalling IDS/IPS
Vulnerability
Management
DLP
Threat
Intelligence
NBAD Proxy / Users
Malware /
Endpoint
Splunk For IT Operations Analytics
Splunk For Security Operations Centers
Splunk For Business Analytics
Š 2019 SPLUNK INC.
Analytics At Every Phase of The DevOps Lifecycle
Plan Code Build Config Stage Release MonitorTest/QA
• time to deliver
• idea to cash
• ROI
• process times
• team efficiency
• unplanned work
• code volume
• commit volume
• release speed
• test volume
• code coverage
• exception counts
• build speed
• failure rates
• manual builds
• performance
• latency
• scalability
• response time
• uptime/availability
• resource usage
• revenue
• signups
• cust. sat.
• remediation time
• code quality
• access rates
Š 2019 SPLUNK INC.
Biz PMO Dev Build QA Sec Stage Ops Biz
Specific Data For Each Stakeholder
• time to deliver
• idea to cash
• ROI
• process times
• team efficiency
• unplanned work
• code volume
• commit volume
• release speed
• test volume
• code coverage
• exception counts
• build speed
• failure rates
• manual builds
• performance
• latency
• scalability
• response time
• uptime/availability
• resource usage
• revenue
• signups
• cust. sat.
• remediation time
• code quality
• access rates
Š 2019 SPLUNK INC.
Biz PMO Dev Build QA Sec Stage Ops Biz
Shared Data for Multiple Stakeholders
• time to deliver
• idea to cash
• ROI
• process times
• team efficiency
• unplanned work
• code volume
• commit volume
• release speed
• test volume
• code coverage
• exception counts
• build speed
• failure rates
• manual builds
• performance
• latency
• scalability
• response time
• uptime/availability
• resource usage
• revenue
• signups
• cust. sat.
• remediation time
• code quality
• access rates
Š 2019 SPLUNK INC.
Biz PMO Dev Build QA Sec Stage Ops Biz
Shared Data for Multiple Stakeholders
• time to deliver
• idea to cash
• ROI
• process times
• team efficiency
• unplanned work
• code volume
• commit volume
• release speed
• test volume
• code coverage
• exception counts
• build speed
• failure rates
• manual builds
• performance
• latency
• scalability
• response time
• uptime/availability
• resource usage
• revenue
• signups
• cust. sat.
• remediation time
• code quality
• access rates
Š 2019 SPLUNK INC.
Biz PMO Dev Build QA Sec Stage Ops Biz
Specific Data For Each Stakeholder
• time to deliver
• idea to cash
• ROI
• process times
• team efficiency
• unplanned work
• code volume
• commit volume
• release speed
• test volume
• code coverage
• exception counts
• build speed
• failure rates
• manual builds
• performance
• latency
• scalability
• response time
• uptime/availability
• resource usage
• revenue
• signups
• cust. sat.
• remediation time
• code quality
• access rates
Š 2019 SPLUNK INC.
Biz PMO Dev Build QA Sec Stage Ops Biz
Specific Data For Each Stakeholder
• time to deliver
• idea to cash
• ROI
• process times
• team efficiency
• unplanned work
• code volume
• commit volume
• release speed
• test volume
• code coverage
• exception counts
• build speed
• failure rates
• manual builds
• performance
• latency
• scalability
• response time
• uptime/availability
• resource usage
• revenue
• signups
• cust. sat.
• remediation time
• code quality
• access rates
Š 2019 SPLUNK INC.
Shared Data Platform for Dev and Ops
… and PMO, and QA, and Release, and Security, and Business, and …
ROOT CAUSE
AND ISSUE
RESOLUTION
PROACTIVE
MONITORING
AND REAL-TIME
ALERTING
DELIVER BETTER
QUALITY CODE
FASTER
CLOUD APP AND
INFRASTRUCTURE
MONITORING
MOBILE APP
TROUBLESHOOTING
USER & USAGE
ANALYTICS
Platform for turning machine data into answers
Š 2019 SPLUNK INC.
How can I speed
up security
investigations and
reduce the impact
of insider threats?
Is my poor app
performance due
to code-level
errors or
infrastructure?
How do I predict
service-level
degradation
before
it occurs?
Do my marketing
campaigns drive
more orders
through the website
or mobile app?
How can I monitor
and analyze data
from tens of
thousands of
sensors in real
time?
Answer Any Question, Across Your Organization
IT
Operations
Application
Performance
Analytics
Security and
Compliance
Business
Analytics
Internet of
Things
Š 2019 SPLUNK INC.
Outcome – Improve Speed, Quality, and Impact
for Application Development and IT Operations
Accelerate
Delivery Velocity
Get from idea to customer
faster by rapidly finding and
removing delivery bottlenecks,
waste, and other workflow
issues that add to cycle time
“We can monitor automation and
handoffs to deploy 5-10 times a day.”
Increase
Business Impact
Drive continuous improvement
using data-driven feedback
loops to share business-
relevant insight from real user
behavior and application use
“My code isn’t ready until
it’s Splunk-ready.”
Improve
Application Quality
Enhance customer experience
and site reliability by using data
analytics for better dev, test,
release, manage, and secure
decisions for faster MTTI, MTTR
“Our devs are able to find and fix
issues 5-10 times faster.”
Platform for turning machine data into answers
Š 2019 SPLUNK INC.
Demo
Š 2019 SPLUNK INC.
Observability
“In control theory, observability is a
measure of how well internal states of
a system can be inferred from
knowledge of its external outputs.
The observability and controllability of
a system are mathematical duals.”
Wikipedia
Š 2019 SPLUNK INC.
‘Observable’ Metrics and Events
Two distinct machine data sources that have been hard to integrate…until now
Metrics
▶ Numbers describing a particular process or activity
▶ Measured over intervals of time–
i.e., time series data
▶ Common metrics sources:
• System metrics (CPU, memory, disk)
• Infrastructure metrics (AWS CloudWatch)
• Web tracking scripts (Google Analytics)
• Application agents (APM, error tracking)
Events
▶ Immutable record of discrete events that happen
over time
▶ Come in three forms: plain text, structured, binary
▶ Common event sources:
• System and server logs (syslog, journald)
• Firewall and intrusion detection system logs
• Social media feeds (Twitter…)
• Application, platform and server logs (log4j, log4net,
Apache, MySQL, AWS)
Timestamp Metric Name Value Dimensions
1481050800 os.cpu.user 42.12345 hq:us-west-1
Sample Metric
[29/Aug/2018 08:47:05:316503] "POST /cart.do?uid=84e8d742-a31d69&action=remove&&product_id=BS-
2&JSESSIONID=SD6SAL4FF1ADFF9 HTTP 1.1" 200 2569 "http://www.buttercupenterprises.com/product.screen?
product_id=BS-2" "Mozilla/5.0 (Intel Mac OS X 10_12_2) AppleWebKit/537.36 (KHTML, like Gecko)
Chrome/57.0.2957.0 Safari/537.36" 98
Sample Log
Equivalent to
1 metric value
Š 2019 SPLUNK INC.
► Written explicitly into the application specifically for operational analytics
Example Bogus Pseudo-Code:
void submitPurchase(purchaseId)
{
log.info("action=submitPurchaseStart, purchaseId=%d", purchaseId)
//these calls throw an exception on error
submitToCreditCard(...)
generateInvoice(...)
generateFullfillmentOrder(...)
log.info("action=submitPurchaseCompleted, purchaseId=%d", purchaseId)
}
► Log anything that can add value when aggregated, charted or analyzed
• What is my purchase volume, success, failure – by hour, by day, by month?
• How long are purchases taking at different times of day, or days of the week?
• Are transactions failing more or less than they did last month?
• Is the end-to-end service getting slower? Which components are most at fault?
Semantic Logging for Application Telemetry
Š 2019 SPLUNK INC.
► timestamp
► metric name
► data point
► dimensions (host, instance, etc.)
► More at https://www.splunk.com/en_us/form/a-beginners-guide-to-collectd.html
Creating New Signals -
collectd
A daemon that collects metrics
Š 2019 SPLUNK INC.
► collects stats data from counters and
timers
► sends aggregates to backend services
(e.g. Splunk, Graphite)
► More at https://github.com/etsy/statsd
Creating New Signals -
statsd
A daemon that listens for statistics
Source: https://medium.com/@itmarketplace.net/golang-example-04-28-16-495e82cb1e3e
Š 2019 SPLUNK INC.
► collects, filters, buffers log data
► outputs to multiple destinations
► allows advanced processing by
multiple 3rd party systems
Creating New Signals -
fluentd
A daemon that unifies log data
collection
Š 2019 SPLUNK INC.
Got Splunk? Get Splunk Apps for Dev, Ops, Sec, Biz!
Enable collaborative troubleshooting and knowledge sharing across roles
Apps for DevOps Processes and
Development Tools
Operational Intelligence for On-Premises,
Cloud, and Mobile Operations
*nix
Visit www.splunkbase.com
Š 2019 SPLUNK INC.
Looking for something else? Some other ideas …
Collaborative troubleshooting and post-incident review
Service intelligence to enable data-driven automation
ChatOps integration for war rooms & post-incident reviews
Application telemetry and metrics for real-time observability
Audit intelligence for the DevOps Lifecycle (DevSecOps)
Š 2019 SPLUNK INC.Š 2019 SPLUNK INC.
Don't forget to rate this session
in the .conf18 mobile app
Thank You.

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (17)

Abenteuer bei Monitoring und Troubleshooting
Abenteuer bei Monitoring und TroubleshootingAbenteuer bei Monitoring und Troubleshooting
Abenteuer bei Monitoring und Troubleshooting
 
Adventures in Monitoring and Troubleshooting
Adventures in Monitoring and Troubleshooting Adventures in Monitoring and Troubleshooting
Adventures in Monitoring and Troubleshooting
 
Splunk und Multi-Cloud
Splunk und Multi-CloudSplunk und Multi-Cloud
Splunk und Multi-Cloud
 
Make Your SOC Work Smarter, Not Harder
Make Your SOC Work Smarter, Not HarderMake Your SOC Work Smarter, Not Harder
Make Your SOC Work Smarter, Not Harder
 
Mit der Splunk Plattform Daten in Mehrwert umwandeln
Mit der Splunk Plattform Daten in Mehrwert umwandelnMit der Splunk Plattform Daten in Mehrwert umwandeln
Mit der Splunk Plattform Daten in Mehrwert umwandeln
 
Alle Neuigkeiten im letzten Plattform Release
Alle Neuigkeiten im letzten Plattform ReleaseAlle Neuigkeiten im letzten Plattform Release
Alle Neuigkeiten im letzten Plattform Release
 
Get more from your Machine Data with Splunk AI and ML
Get more from your Machine Data with Splunk AI and ML Get more from your Machine Data with Splunk AI and ML
Get more from your Machine Data with Splunk AI and ML
 
Extending Splunk to Business use cases with Process Mining
Extending Splunk to Business use cases with Process MiningExtending Splunk to Business use cases with Process Mining
Extending Splunk to Business use cases with Process Mining
 
Drive More Value from your SOC Through Connecting Security to the Business
Drive More Value from your SOC Through Connecting Security to the BusinessDrive More Value from your SOC Through Connecting Security to the Business
Drive More Value from your SOC Through Connecting Security to the Business
 
Predictive, Proactive, and Collaborative ML with iT Service Intelligence
Predictive, Proactive, and Collaborative ML with iT Service Intelligence Predictive, Proactive, and Collaborative ML with iT Service Intelligence
Predictive, Proactive, and Collaborative ML with iT Service Intelligence
 
Accelerate incident Response Using Orchestration and Automation
Accelerate incident Response Using Orchestration and Automation Accelerate incident Response Using Orchestration and Automation
Accelerate incident Response Using Orchestration and Automation
 
Splunk4Leaders: How to Supercharge your Decision Making Capability
Splunk4Leaders: How to Supercharge your Decision Making CapabilitySplunk4Leaders: How to Supercharge your Decision Making Capability
Splunk4Leaders: How to Supercharge your Decision Making Capability
 
Splunk Cloud and Splunk Enterprise 7.2
Splunk Cloud and Splunk Enterprise 7.2 Splunk Cloud and Splunk Enterprise 7.2
Splunk Cloud and Splunk Enterprise 7.2
 
Exploring Frameworks of Splunk Enterprise Security
Exploring Frameworks of Splunk Enterprise Security Exploring Frameworks of Splunk Enterprise Security
Exploring Frameworks of Splunk Enterprise Security
 
Accelerate Incident Response with Orchestration & Automation
Accelerate Incident Response with Orchestration & AutomationAccelerate Incident Response with Orchestration & Automation
Accelerate Incident Response with Orchestration & Automation
 
Worst Splunk practices...and how to fix them
Worst Splunk practices...and how to fix them Worst Splunk practices...and how to fix them
Worst Splunk practices...and how to fix them
 
Turning Data Into Business Outcomes with the Splunk Platform
Turning Data Into Business Outcomes with the Splunk PlatformTurning Data Into Business Outcomes with the Splunk Platform
Turning Data Into Business Outcomes with the Splunk Platform
 

Ähnlich wie The DevOps Promise: Helping Management Realise the Quality, Velocity & Efficiency Gains of CI/CD

Session 2434 improving your time to value 052914
Session 2434 improving your time to value 052914Session 2434 improving your time to value 052914
Session 2434 improving your time to value 052914
Kristin Cowhey
 
IBM Innovate 2013 Session: DevOps 101
IBM Innovate 2013 Session: DevOps 101IBM Innovate 2013 Session: DevOps 101
IBM Innovate 2013 Session: DevOps 101
Sanjeev Sharma
 

Ähnlich wie The DevOps Promise: Helping Management Realise the Quality, Velocity & Efficiency Gains of CI/CD (20)

SplunkLive! London 2017 - DevOps Powered by Splunk
SplunkLive! London 2017 - DevOps Powered by SplunkSplunkLive! London 2017 - DevOps Powered by Splunk
SplunkLive! London 2017 - DevOps Powered by Splunk
 
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
 
IBM Z for the Digital Enterprise 2018 - Automate Delivery Pipeline
IBM Z for the Digital Enterprise 2018 - Automate Delivery PipelineIBM Z for the Digital Enterprise 2018 - Automate Delivery Pipeline
IBM Z for the Digital Enterprise 2018 - Automate Delivery Pipeline
 
Splunk and Multicloud
Splunk and MulticloudSplunk and Multicloud
Splunk and Multicloud
 
Splunk and Multicloud
Splunk and Multicloud Splunk and Multicloud
Splunk and Multicloud
 
DevOps in the Hybrid Cloud
DevOps in the Hybrid CloudDevOps in the Hybrid Cloud
DevOps in the Hybrid Cloud
 
Session 2434 improving your time to value 052914
Session 2434 improving your time to value 052914Session 2434 improving your time to value 052914
Session 2434 improving your time to value 052914
 
How to Balance System Speed and Risk for Multi-Platform Innovation
How to Balance System Speed and Risk for Multi-Platform InnovationHow to Balance System Speed and Risk for Multi-Platform Innovation
How to Balance System Speed and Risk for Multi-Platform Innovation
 
Salesforce Architect Day - morning session
Salesforce Architect Day - morning sessionSalesforce Architect Day - morning session
Salesforce Architect Day - morning session
 
SplunkLive! London 2017 - Happy Apps, Happy Users
SplunkLive! London 2017 - Happy Apps, Happy UsersSplunkLive! London 2017 - Happy Apps, Happy Users
SplunkLive! London 2017 - Happy Apps, Happy Users
 
A DevOps adoption playbook- achieving business value at scale
A DevOps adoption playbook- achieving business value at scaleA DevOps adoption playbook- achieving business value at scale
A DevOps adoption playbook- achieving business value at scale
 
SplunkLive! London 2015 - DevOps Breakout
SplunkLive! London 2015 - DevOps BreakoutSplunkLive! London 2015 - DevOps Breakout
SplunkLive! London 2015 - DevOps Breakout
 
DevOps for Enterprise Systems : Innovate like a Startup
DevOps for Enterprise Systems : Innovate like a StartupDevOps for Enterprise Systems : Innovate like a Startup
DevOps for Enterprise Systems : Innovate like a Startup
 
The Hitchhiker's Guide to Service Intelligence
The Hitchhiker's Guide to Service IntelligenceThe Hitchhiker's Guide to Service Intelligence
The Hitchhiker's Guide to Service Intelligence
 
The Hitchhiker's Guide to Service Intelligence
The Hitchhiker's Guide to Service IntelligenceThe Hitchhiker's Guide to Service Intelligence
The Hitchhiker's Guide to Service Intelligence
 
SplunkLive! London 2017 - Splunk Enterprise for IT Troubleshooting
SplunkLive! London 2017 - Splunk Enterprise for IT TroubleshootingSplunkLive! London 2017 - Splunk Enterprise for IT Troubleshooting
SplunkLive! London 2017 - Splunk Enterprise for IT Troubleshooting
 
The new developer experience
The new developer experienceThe new developer experience
The new developer experience
 
IBM Innovate 2013 Session: DevOps 101
IBM Innovate 2013 Session: DevOps 101IBM Innovate 2013 Session: DevOps 101
IBM Innovate 2013 Session: DevOps 101
 
DevOps for IBM Commerce
DevOps for IBM CommerceDevOps for IBM Commerce
DevOps for IBM Commerce
 
7 Ways to Maximize ROI on your Digital Experience Investement
7 Ways to Maximize ROI on your Digital Experience Investement7 Ways to Maximize ROI on your Digital Experience Investement
7 Ways to Maximize ROI on your Digital Experience Investement
 

Mehr von Splunk

Mehr von 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
 

KĂźrzlich hochgeladen

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
 

KĂźrzlich hochgeladen (20)

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
 
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
 
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
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
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 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
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
 
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
 
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...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 

The DevOps Promise: Helping Management Realise the Quality, Velocity & Efficiency Gains of CI/CD

  • 1. Š 2019 SPLUNK INC.Š 2019 SPLUNK INC. The DevOps Promise: Helping Management Realize the Quality, Velocity & Efficiency Gains of CI/CD Domnick Eger | Global DevOps Practitioner Endre Peterfi | Sales Engineer
  • 2. Š 2019 SPLUNK INC. During the course of this presentation, we may make forward-looking statements regarding future events or the expected performance of the company. We caution you that such statements reflect our current expectations and estimates based on factors currently known to us and that actual events or results could differ materially. For important factors that may cause actual results to differ from those contained in our forward-looking statements, please review our filings with the SEC. The forward-looking statements made in this presentation are being made as of the time and date of its live presentation. If reviewed after its live presentation, this presentation may not contain current or accurate information. We do not assume any obligation to update any forward-looking statements we may make. In addition, any information about our roadmap outlines our general product direction and is subject to change at any time without notice. It is for informational purposes only and shall not be incorporated into any contract or other commitment. Splunk undertakes no obligation either to develop the features or functionality described or to include any such feature or functionality in a future release. Splunk, Splunk>, Listen to Your Data, The Engine for Machine Data, Splunk Cloud, Splunk Light and SPL are trademarks and registered trademarks of Splunk Inc. in the United States and other countries. All other brand names, product names, or trademarks belong to their respective owners. Š 2019 Splunk Inc. All rights reserved. Forward-Looking Statements
  • 3. Š 2019 SPLUNK INC. Splunk for Dev, Sec, Ops, Biz: A 30,000ft Overview
  • 4. Š 2019 SPLUNK INC. Visibility Across the Dev Lifecycle API SDKs UI Other Tools Escalation/ Collaboration Plan Code Build Test/QA Stage Release MonitorConfig Examples… On-Premise, Cloud, Hybrid | Analytics for Hadoop No rigid schemas – add in data from any other source.
  • 5. Š 2019 SPLUNK INC. Visibility Across the Ops Environment API SDKs UI Server, Storage. N/W Server Virtualization Operating Systems Mobile Applications Cloud Services Other Tools Ticketing/Help Desk No rigid schemas – add in data from any other source. Custom Applications API Services Infrastructure Applications Examples… On-Premise, Cloud, Hybrid | Analytics for Hadoop
  • 6. Š 2019 SPLUNK INC. Visibility Across the Security Environment API SDKs UI Firewalling IDS/IPS Vulnerability Management DLP Threat Intelligence NBAD Other Tools Ticketing/Help Desk Proxy / Users Malware / Endpoint proofpoint Qualys PAN ThreatConnect VectraNetworks Anomali FireEye CBlack Phantom Recorded Future Examples… Bro TippingPoint FirePower Rapid7 On-Premise, Cloud, Hybrid | Analytics for Hadoop No rigid schemas – add in data from any other source.
  • 7. Š 2019 SPLUNK INC. Visibility Across the Business Environment API SDKs UI Clickstream Data Endpoint Devices Network Streams BI/Data Warehouse GPS/Cellular Data Servers Other Tools and Data Sources Analyst Systems Applications eCommerce Data Examples… On-Premise, Cloud, Hybrid | Analytics for Hadoop No rigid schemas – add in data from any other source. CRM, ERP, HR, Finance, Products
  • 8. Š 2019 SPLUNK INC. Splunk – Complete Visibility for Dev, Ops, Sec, Biz Platform for turning machine data into answers Clickstream Data Endpoint Devices Network Streams BI/Data Warehouse GPS/Cellular Data Servers Applications eCommerce Data Splunk For Dev Lifecycle Analytics Plan Code Build Test/QA Stage MonitorReleaseConfig Server, Storage, Network Server Virtualization Operating Systems Infrastructure Applications Mobile Applications Cloud Services Custom Applications API Services Firewalling IDS/IPS Vulnerability Management DLP Threat Intelligence NBAD Proxy / Users Malware / Endpoint Splunk For IT Operations Analytics Splunk For Security Operations Centers Splunk For Business Analytics
  • 9. Š 2019 SPLUNK INC. Analytics At Every Phase of The DevOps Lifecycle Plan Code Build Config Stage Release MonitorTest/QA • time to deliver • idea to cash • ROI • process times • team efficiency • unplanned work • code volume • commit volume • release speed • test volume • code coverage • exception counts • build speed • failure rates • manual builds • performance • latency • scalability • response time • uptime/availability • resource usage • revenue • signups • cust. sat. • remediation time • code quality • access rates
  • 10. Š 2019 SPLUNK INC. Biz PMO Dev Build QA Sec Stage Ops Biz Specific Data For Each Stakeholder • time to deliver • idea to cash • ROI • process times • team efficiency • unplanned work • code volume • commit volume • release speed • test volume • code coverage • exception counts • build speed • failure rates • manual builds • performance • latency • scalability • response time • uptime/availability • resource usage • revenue • signups • cust. sat. • remediation time • code quality • access rates
  • 11. Š 2019 SPLUNK INC. Biz PMO Dev Build QA Sec Stage Ops Biz Shared Data for Multiple Stakeholders • time to deliver • idea to cash • ROI • process times • team efficiency • unplanned work • code volume • commit volume • release speed • test volume • code coverage • exception counts • build speed • failure rates • manual builds • performance • latency • scalability • response time • uptime/availability • resource usage • revenue • signups • cust. sat. • remediation time • code quality • access rates
  • 12. Š 2019 SPLUNK INC. Biz PMO Dev Build QA Sec Stage Ops Biz Shared Data for Multiple Stakeholders • time to deliver • idea to cash • ROI • process times • team efficiency • unplanned work • code volume • commit volume • release speed • test volume • code coverage • exception counts • build speed • failure rates • manual builds • performance • latency • scalability • response time • uptime/availability • resource usage • revenue • signups • cust. sat. • remediation time • code quality • access rates
  • 13. Š 2019 SPLUNK INC. Biz PMO Dev Build QA Sec Stage Ops Biz Specific Data For Each Stakeholder • time to deliver • idea to cash • ROI • process times • team efficiency • unplanned work • code volume • commit volume • release speed • test volume • code coverage • exception counts • build speed • failure rates • manual builds • performance • latency • scalability • response time • uptime/availability • resource usage • revenue • signups • cust. sat. • remediation time • code quality • access rates
  • 14. Š 2019 SPLUNK INC. Biz PMO Dev Build QA Sec Stage Ops Biz Specific Data For Each Stakeholder • time to deliver • idea to cash • ROI • process times • team efficiency • unplanned work • code volume • commit volume • release speed • test volume • code coverage • exception counts • build speed • failure rates • manual builds • performance • latency • scalability • response time • uptime/availability • resource usage • revenue • signups • cust. sat. • remediation time • code quality • access rates
  • 15. Š 2019 SPLUNK INC. Shared Data Platform for Dev and Ops … and PMO, and QA, and Release, and Security, and Business, and … ROOT CAUSE AND ISSUE RESOLUTION PROACTIVE MONITORING AND REAL-TIME ALERTING DELIVER BETTER QUALITY CODE FASTER CLOUD APP AND INFRASTRUCTURE MONITORING MOBILE APP TROUBLESHOOTING USER & USAGE ANALYTICS Platform for turning machine data into answers
  • 16. Š 2019 SPLUNK INC. How can I speed up security investigations and reduce the impact of insider threats? Is my poor app performance due to code-level errors or infrastructure? How do I predict service-level degradation before it occurs? Do my marketing campaigns drive more orders through the website or mobile app? How can I monitor and analyze data from tens of thousands of sensors in real time? Answer Any Question, Across Your Organization IT Operations Application Performance Analytics Security and Compliance Business Analytics Internet of Things
  • 17. Š 2019 SPLUNK INC. Outcome – Improve Speed, Quality, and Impact for Application Development and IT Operations Accelerate Delivery Velocity Get from idea to customer faster by rapidly finding and removing delivery bottlenecks, waste, and other workflow issues that add to cycle time “We can monitor automation and handoffs to deploy 5-10 times a day.” Increase Business Impact Drive continuous improvement using data-driven feedback loops to share business- relevant insight from real user behavior and application use “My code isn’t ready until it’s Splunk-ready.” Improve Application Quality Enhance customer experience and site reliability by using data analytics for better dev, test, release, manage, and secure decisions for faster MTTI, MTTR “Our devs are able to find and fix issues 5-10 times faster.” Platform for turning machine data into answers
  • 18. Š 2019 SPLUNK INC. Demo
  • 19. Š 2019 SPLUNK INC. Observability “In control theory, observability is a measure of how well internal states of a system can be inferred from knowledge of its external outputs. The observability and controllability of a system are mathematical duals.” Wikipedia
  • 20. Š 2019 SPLUNK INC. ‘Observable’ Metrics and Events Two distinct machine data sources that have been hard to integrate…until now Metrics ▶ Numbers describing a particular process or activity ▶ Measured over intervals of time– i.e., time series data ▶ Common metrics sources: • System metrics (CPU, memory, disk) • Infrastructure metrics (AWS CloudWatch) • Web tracking scripts (Google Analytics) • Application agents (APM, error tracking) Events ▶ Immutable record of discrete events that happen over time ▶ Come in three forms: plain text, structured, binary ▶ Common event sources: • System and server logs (syslog, journald) • Firewall and intrusion detection system logs • Social media feeds (Twitter…) • Application, platform and server logs (log4j, log4net, Apache, MySQL, AWS) Timestamp Metric Name Value Dimensions 1481050800 os.cpu.user 42.12345 hq:us-west-1 Sample Metric [29/Aug/2018 08:47:05:316503] "POST /cart.do?uid=84e8d742-a31d69&action=remove&&product_id=BS- 2&JSESSIONID=SD6SAL4FF1ADFF9 HTTP 1.1" 200 2569 "http://www.buttercupenterprises.com/product.screen? product_id=BS-2" "Mozilla/5.0 (Intel Mac OS X 10_12_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2957.0 Safari/537.36" 98 Sample Log Equivalent to 1 metric value
  • 21. Š 2019 SPLUNK INC. ► Written explicitly into the application specifically for operational analytics Example Bogus Pseudo-Code: void submitPurchase(purchaseId) { log.info("action=submitPurchaseStart, purchaseId=%d", purchaseId) //these calls throw an exception on error submitToCreditCard(...) generateInvoice(...) generateFullfillmentOrder(...) log.info("action=submitPurchaseCompleted, purchaseId=%d", purchaseId) } ► Log anything that can add value when aggregated, charted or analyzed • What is my purchase volume, success, failure – by hour, by day, by month? • How long are purchases taking at different times of day, or days of the week? • Are transactions failing more or less than they did last month? • Is the end-to-end service getting slower? Which components are most at fault? Semantic Logging for Application Telemetry
  • 22. Š 2019 SPLUNK INC. ► timestamp ► metric name ► data point ► dimensions (host, instance, etc.) ► More at https://www.splunk.com/en_us/form/a-beginners-guide-to-collectd.html Creating New Signals - collectd A daemon that collects metrics
  • 23. Š 2019 SPLUNK INC. ► collects stats data from counters and timers ► sends aggregates to backend services (e.g. Splunk, Graphite) ► More at https://github.com/etsy/statsd Creating New Signals - statsd A daemon that listens for statistics Source: https://medium.com/@itmarketplace.net/golang-example-04-28-16-495e82cb1e3e
  • 24. Š 2019 SPLUNK INC. ► collects, filters, buffers log data ► outputs to multiple destinations ► allows advanced processing by multiple 3rd party systems Creating New Signals - fluentd A daemon that unifies log data collection
  • 25. Š 2019 SPLUNK INC. Got Splunk? Get Splunk Apps for Dev, Ops, Sec, Biz! Enable collaborative troubleshooting and knowledge sharing across roles Apps for DevOps Processes and Development Tools Operational Intelligence for On-Premises, Cloud, and Mobile Operations *nix Visit www.splunkbase.com
  • 26. Š 2019 SPLUNK INC. Looking for something else? Some other ideas … Collaborative troubleshooting and post-incident review Service intelligence to enable data-driven automation ChatOps integration for war rooms & post-incident reviews Application telemetry and metrics for real-time observability Audit intelligence for the DevOps Lifecycle (DevSecOps)
  • 27. Š 2019 SPLUNK INC.Š 2019 SPLUNK INC. Don't forget to rate this session in the .conf18 mobile app Thank You.

Hinweis der Redaktion

  1. 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.
  2. With Splunk software and cloud services, you can quickly identify and pinpoint code-level issues at any stage of the development and release process. You can find and fix bugs quickly so you can ship product faster, gain insights into application usage and user behavior and get real time, mission-critical visibility into every step, system and process involved in building, testing and shipping new products to your customers. Splunk’s universal machine data platform empowers you to consolidate all information within a unified console to find the root-cause of issues, proactively manage events and incidents and reduce resolution times. You can quickly create alerts to proactively monitor your distributed infrastructure and complex applications/services. With Splunk MINT, our Mobile Intelligence solution, we’re now extending Operational Intelligence to Mobile Applications. With Splunk MINT, you are enabled to deliver reliable, better performing mobile apps with end-to-end visibility across mobile applications and their supporting application infrastructure. You can combine and correlate mobile app data with data from other channels such as web or desktop to gain cross-channel user and usage analytics with the Splunk platform. We have many apps that monitor cloud applications. The Splunk App for Stream enables the capture of real-time streaming wire data, across distributed infrastructures including private, public and hybrid Clouds. This enables visibility into application, business and user activity without the need for instrumentation, enhancing various operational use cases across IT, security and the business.
  3. We have over 300 Apps dedicated to application and infrastructure management areas, including: Software Development and Delivery Site Reliability Engineering Application Performance Management Server, Storage and Network Server Virtualization Operating Systems Custom and Business Applications Ticketing/Help Desk Mobile Applications We also deliver the following Splunk Premium Apps: Exchange App for Exchange Admin: Service Health, Performance & Message tracking VMware App for VMware/Win/Linux Admin: Infrastructure Health in virtual environments, Performance & Anomalies/Outliers NetApp App for OnTap for Storage Admin: Infrastructure Health for NetApp environments, Performance & Anomalies/Outliers
  4. Collaborative troubleshooting – refer to IT Troubleshooting materials, incl. application data for devs needing to do troubleshooting Service Intelligence – see DDSI materials, plus Puppet/xMatters integration (incl. ITSI Module for Puppet Enterprise, App for xMatters) ChatOps – refer to Hipchat and Slack integrations on Splunkbase and web Observability – refer to best practices in semantic logging, statsd/collectd integration, Docker/Kubernetes integration, Project Waitomo, Project Nova Audit Intelligence – start with Security Essentials App to monitor ‘unusual’ Git repo access, look for DevSecOps whitepaper for more ideas