SlideShare una empresa de Scribd logo
1 de 15
Descargar para leer sin conexión
Monitoring that does suck 
DevOpsDays Rome 2012 
not
@alq 
Hi, my name is Alexis. @alq on twitter. 
I’d like to take just a few minutes to talk about monitoring.
The State 
of Open Source 
Monitoring: 
The Good, The Bad, The 
Fucking Terrible and a 
Glimpse Into Our Future 
Jason Dixon 
http://dtdg.co/obfuscurity-in-rome 
never seen the asshole element at DevOpsDays. Coincidentally, this is my first visit to 
If you attended yesterday morning’s presentations, you saw Jason’s talk. He gave us a great 
overview of the state of open-source monitoring. If you have not seen it, here’s the link. 
monitoring sucks? Ok, this talk is not for you. I want to talk to people who love monitoring and want 
After the end of this talk today I hope that we’ve started a new discussion around monitoring and 
after me need to update their slides.
composable 
self-service 
resilient 
automated 
correlative 
craftsmanship 
(bad-ass robot) 
least, it's beautiful. It's a pleasure to use. It removes impedance from the user experience and rewards us 
using it. 
He suggested that a good open-source monitoring architecture should have the following 
qualities: 
composable, self-service, resilient, automated, correlative and show craftsmanship. 
end up with? 
I wholeheartedly agree with him. These are essential for an open-source monitoring to have.
Critically 
Important 
And monitoring is critically important to your job.
Now if you have the expertise, the time and the will to put a great open-source monitoring 
solution together, you should. There’s a lot to learn and contribute in the process. 
But I recognize that not everyone has the bandwidth to do that. You may already be applying 
your time and effort toward some other equally critical project. 
In other words you need your monitoring to work and you need it to work right now and 
forever after.
not 
Monitoring that does suck 
Of course you want monitoring that does not suck. So if you’re open to not putting it 
together yourself I submit to you the qualities that such a monitoring service should have.
no assembly req’d 
First, no assembly required. It works out of the box. 
Second, it’s self-service. There’s no permission to ask to use it. Everyone can use it. 
Third, it’s resilient. It works all the time, especially when you’re in the middle of a crisis. 
Fourth, it’s automated, completely API-driven, deployment is automated. 
Fifth, it’s correlative, it lets you graph and correlate any metric from anywhere. 
Sixth it shows good craftsmanship, it’s a pleasure to use. 
We’ve built such a system.
no assembly req’d 
self-service 
First, no assembly required. It works out of the box. 
Second, it’s self-service. There’s no permission to ask to use it. Everyone can use it. 
Third, it’s resilient. It works all the time, especially when you’re in the middle of a crisis. 
Fourth, it’s automated, completely API-driven, deployment is automated. 
Fifth, it’s correlative, it lets you graph and correlate any metric from anywhere. 
Sixth it shows good craftsmanship, it’s a pleasure to use. 
We’ve built such a system.
no assembly req’d 
self-service 
resilient 
First, no assembly required. It works out of the box. 
Second, it’s self-service. There’s no permission to ask to use it. Everyone can use it. 
Third, it’s resilient. It works all the time, especially when you’re in the middle of a crisis. 
Fourth, it’s automated, completely API-driven, deployment is automated. 
Fifth, it’s correlative, it lets you graph and correlate any metric from anywhere. 
Sixth it shows good craftsmanship, it’s a pleasure to use. 
We’ve built such a system.
no assembly req’d 
self-service 
resilient 
automated 
First, no assembly required. It works out of the box. 
Second, it’s self-service. There’s no permission to ask to use it. Everyone can use it. 
Third, it’s resilient. It works all the time, especially when you’re in the middle of a crisis. 
Fourth, it’s automated, completely API-driven, deployment is automated. 
Fifth, it’s correlative, it lets you graph and correlate any metric from anywhere. 
Sixth it shows good craftsmanship, it’s a pleasure to use. 
We’ve built such a system.
no assembly req’d 
self-service 
resilient 
automated 
correlative 
First, no assembly required. It works out of the box. 
Second, it’s self-service. There’s no permission to ask to use it. Everyone can use it. 
Third, it’s resilient. It works all the time, especially when you’re in the middle of a crisis. 
Fourth, it’s automated, completely API-driven, deployment is automated. 
Fifth, it’s correlative, it lets you graph and correlate any metric from anywhere. 
Sixth it shows good craftsmanship, it’s a pleasure to use. 
We’ve built such a system.
no assembly req’d 
self-service 
resilient 
automated 
correlative 
craftsmanship 
First, no assembly required. It works out of the box. 
Second, it’s self-service. There’s no permission to ask to use it. Everyone can use it. 
Third, it’s resilient. It works all the time, especially when you’re in the middle of a crisis. 
Fourth, it’s automated, completely API-driven, deployment is automated. 
Fifth, it’s correlative, it lets you graph and correlate any metric from anywhere. 
Sixth it shows good craftsmanship, it’s a pleasure to use. 
We’ve built such a system.
no assembly req’d 
self-service 
resilient 
automated 
correlative 
craftsmanship 
First, no assembly required. It works out of the box. 
Second, it’s self-service. There’s no permission to ask to use it. Everyone can use it. 
Third, it’s resilient. It works all the time, especially when you’re in the middle of a crisis. 
Fourth, it’s automated, completely API-driven, deployment is automated. 
Fifth, it’s correlative, it lets you graph and correlate any metric from anywhere. 
Sixth it shows good craftsmanship, it’s a pleasure to use. 
We’ve built such a system.
http://dtdg.co/rome-2012 
It’s called Datadog. 
If you want to know more, come and chat with us at the break. 
Or visit us on the web. 
Thank you.

Más contenido relacionado

Destacado

The Data Mullet: From all SQL to No SQL back to Some SQL
The Data Mullet: From all SQL to No SQL back to Some SQLThe Data Mullet: From all SQL to No SQL back to Some SQL
The Data Mullet: From all SQL to No SQL back to Some SQLDatadog
 
Big (IT) data
Big (IT) dataBig (IT) data
Big (IT) dataDatadog
 
Just enough web ops for web developers
Just enough web ops for web developersJust enough web ops for web developers
Just enough web ops for web developersDatadog
 
Monitoring Docker at Scale - Docker San Francisco Meetup - August 11, 2015
Monitoring Docker at Scale - Docker San Francisco Meetup - August 11, 2015Monitoring Docker at Scale - Docker San Francisco Meetup - August 11, 2015
Monitoring Docker at Scale - Docker San Francisco Meetup - August 11, 2015Datadog
 
Making Cassandra Perform as a Time Series Database - Cassandra Summit 15
Making Cassandra Perform as a Time Series Database - Cassandra Summit 15Making Cassandra Perform as a Time Series Database - Cassandra Summit 15
Making Cassandra Perform as a Time Series Database - Cassandra Summit 15SignalFx
 
Customer Ops: DevOps <3 customer support
Customer Ops: DevOps <3 customer supportCustomer Ops: DevOps <3 customer support
Customer Ops: DevOps <3 customer supportDatadog
 
Effective monitoring with StatsD
Effective monitoring with StatsDEffective monitoring with StatsD
Effective monitoring with StatsDDatadog
 
Monitoring Docker containers - Docker NYC Feb 2015
Monitoring Docker containers - Docker NYC Feb 2015Monitoring Docker containers - Docker NYC Feb 2015
Monitoring Docker containers - Docker NYC Feb 2015Datadog
 
Monitoring NGINX (plus): key metrics and how-to
Monitoring NGINX (plus): key metrics and how-toMonitoring NGINX (plus): key metrics and how-to
Monitoring NGINX (plus): key metrics and how-toDatadog
 
PyData NYC 2015 - Automatically Detecting Outliers with Datadog
PyData NYC 2015 - Automatically Detecting Outliers with Datadog PyData NYC 2015 - Automatically Detecting Outliers with Datadog
PyData NYC 2015 - Automatically Detecting Outliers with Datadog Datadog
 
How to measure everything - a million metrics per second with minimal develop...
How to measure everything - a million metrics per second with minimal develop...How to measure everything - a million metrics per second with minimal develop...
How to measure everything - a million metrics per second with minimal develop...Jos Boumans
 
Application Monitoring using Datadog
Application Monitoring using DatadogApplication Monitoring using Datadog
Application Monitoring using DatadogMukta Aphale
 

Destacado (12)

The Data Mullet: From all SQL to No SQL back to Some SQL
The Data Mullet: From all SQL to No SQL back to Some SQLThe Data Mullet: From all SQL to No SQL back to Some SQL
The Data Mullet: From all SQL to No SQL back to Some SQL
 
Big (IT) data
Big (IT) dataBig (IT) data
Big (IT) data
 
Just enough web ops for web developers
Just enough web ops for web developersJust enough web ops for web developers
Just enough web ops for web developers
 
Monitoring Docker at Scale - Docker San Francisco Meetup - August 11, 2015
Monitoring Docker at Scale - Docker San Francisco Meetup - August 11, 2015Monitoring Docker at Scale - Docker San Francisco Meetup - August 11, 2015
Monitoring Docker at Scale - Docker San Francisco Meetup - August 11, 2015
 
Making Cassandra Perform as a Time Series Database - Cassandra Summit 15
Making Cassandra Perform as a Time Series Database - Cassandra Summit 15Making Cassandra Perform as a Time Series Database - Cassandra Summit 15
Making Cassandra Perform as a Time Series Database - Cassandra Summit 15
 
Customer Ops: DevOps <3 customer support
Customer Ops: DevOps <3 customer supportCustomer Ops: DevOps <3 customer support
Customer Ops: DevOps <3 customer support
 
Effective monitoring with StatsD
Effective monitoring with StatsDEffective monitoring with StatsD
Effective monitoring with StatsD
 
Monitoring Docker containers - Docker NYC Feb 2015
Monitoring Docker containers - Docker NYC Feb 2015Monitoring Docker containers - Docker NYC Feb 2015
Monitoring Docker containers - Docker NYC Feb 2015
 
Monitoring NGINX (plus): key metrics and how-to
Monitoring NGINX (plus): key metrics and how-toMonitoring NGINX (plus): key metrics and how-to
Monitoring NGINX (plus): key metrics and how-to
 
PyData NYC 2015 - Automatically Detecting Outliers with Datadog
PyData NYC 2015 - Automatically Detecting Outliers with Datadog PyData NYC 2015 - Automatically Detecting Outliers with Datadog
PyData NYC 2015 - Automatically Detecting Outliers with Datadog
 
How to measure everything - a million metrics per second with minimal develop...
How to measure everything - a million metrics per second with minimal develop...How to measure everything - a million metrics per second with minimal develop...
How to measure everything - a million metrics per second with minimal develop...
 
Application Monitoring using Datadog
Application Monitoring using DatadogApplication Monitoring using Datadog
Application Monitoring using Datadog
 

Más de Datadog

What it Means to be a Next-Generation Managed Service Provider
What it Means to be a Next-Generation Managed Service ProviderWhat it Means to be a Next-Generation Managed Service Provider
What it Means to be a Next-Generation Managed Service ProviderDatadog
 
Lifting the Blinds: Monitoring Windows Server 2012
Lifting the Blinds: Monitoring Windows Server 2012Lifting the Blinds: Monitoring Windows Server 2012
Lifting the Blinds: Monitoring Windows Server 2012Datadog
 
Monitoring kubernetes across data center and cloud
Monitoring kubernetes across data center and cloudMonitoring kubernetes across data center and cloud
Monitoring kubernetes across data center and cloudDatadog
 
Datadog + VictorOps Webinar
Datadog + VictorOps WebinarDatadog + VictorOps Webinar
Datadog + VictorOps WebinarDatadog
 
Dataday Texas 2016 - Datadog
Dataday Texas 2016 - DatadogDataday Texas 2016 - Datadog
Dataday Texas 2016 - DatadogDatadog
 
Docker Usage Patterns - Meetup Docker Paris - November, 10th 2015
Docker Usage Patterns - Meetup Docker Paris - November, 10th 2015Docker Usage Patterns - Meetup Docker Paris - November, 10th 2015
Docker Usage Patterns - Meetup Docker Paris - November, 10th 2015Datadog
 
Running & Monitoring Docker at Scale
Running & Monitoring Docker at ScaleRunning & Monitoring Docker at Scale
Running & Monitoring Docker at ScaleDatadog
 
Fact-Based Monitoring
Fact-Based MonitoringFact-Based Monitoring
Fact-Based MonitoringDatadog
 
What’s in this Cookbook? - Mike Fiedler
What’s in this Cookbook? - Mike FiedlerWhat’s in this Cookbook? - Mike Fiedler
What’s in this Cookbook? - Mike FiedlerDatadog
 
I Love Graphs - Alexis Lê-Quôc
I Love Graphs - Alexis Lê-QuôcI Love Graphs - Alexis Lê-Quôc
I Love Graphs - Alexis Lê-QuôcDatadog
 
Virtualization at Gilt - Rangarajan Radhakrishnan
Virtualization at Gilt - Rangarajan RadhakrishnanVirtualization at Gilt - Rangarajan Radhakrishnan
Virtualization at Gilt - Rangarajan RadhakrishnanDatadog
 
Why Puppet Sucks - Rob Terhaar
Why Puppet Sucks - Rob TerhaarWhy Puppet Sucks - Rob Terhaar
Why Puppet Sucks - Rob TerhaarDatadog
 
Welcome to a Computing Revolution - Alex Lesser
Welcome to a Computing Revolution - Alex LesserWelcome to a Computing Revolution - Alex Lesser
Welcome to a Computing Revolution - Alex LesserDatadog
 
Cosa Nostra - Tom Santero
Cosa Nostra - Tom SanteroCosa Nostra - Tom Santero
Cosa Nostra - Tom SanteroDatadog
 
Bulk Exporting from Cassandra - Carlo Cabanilla
Bulk Exporting from Cassandra - Carlo CabanillaBulk Exporting from Cassandra - Carlo Cabanilla
Bulk Exporting from Cassandra - Carlo CabanillaDatadog
 

Más de Datadog (15)

What it Means to be a Next-Generation Managed Service Provider
What it Means to be a Next-Generation Managed Service ProviderWhat it Means to be a Next-Generation Managed Service Provider
What it Means to be a Next-Generation Managed Service Provider
 
Lifting the Blinds: Monitoring Windows Server 2012
Lifting the Blinds: Monitoring Windows Server 2012Lifting the Blinds: Monitoring Windows Server 2012
Lifting the Blinds: Monitoring Windows Server 2012
 
Monitoring kubernetes across data center and cloud
Monitoring kubernetes across data center and cloudMonitoring kubernetes across data center and cloud
Monitoring kubernetes across data center and cloud
 
Datadog + VictorOps Webinar
Datadog + VictorOps WebinarDatadog + VictorOps Webinar
Datadog + VictorOps Webinar
 
Dataday Texas 2016 - Datadog
Dataday Texas 2016 - DatadogDataday Texas 2016 - Datadog
Dataday Texas 2016 - Datadog
 
Docker Usage Patterns - Meetup Docker Paris - November, 10th 2015
Docker Usage Patterns - Meetup Docker Paris - November, 10th 2015Docker Usage Patterns - Meetup Docker Paris - November, 10th 2015
Docker Usage Patterns - Meetup Docker Paris - November, 10th 2015
 
Running & Monitoring Docker at Scale
Running & Monitoring Docker at ScaleRunning & Monitoring Docker at Scale
Running & Monitoring Docker at Scale
 
Fact-Based Monitoring
Fact-Based MonitoringFact-Based Monitoring
Fact-Based Monitoring
 
What’s in this Cookbook? - Mike Fiedler
What’s in this Cookbook? - Mike FiedlerWhat’s in this Cookbook? - Mike Fiedler
What’s in this Cookbook? - Mike Fiedler
 
I Love Graphs - Alexis Lê-Quôc
I Love Graphs - Alexis Lê-QuôcI Love Graphs - Alexis Lê-Quôc
I Love Graphs - Alexis Lê-Quôc
 
Virtualization at Gilt - Rangarajan Radhakrishnan
Virtualization at Gilt - Rangarajan RadhakrishnanVirtualization at Gilt - Rangarajan Radhakrishnan
Virtualization at Gilt - Rangarajan Radhakrishnan
 
Why Puppet Sucks - Rob Terhaar
Why Puppet Sucks - Rob TerhaarWhy Puppet Sucks - Rob Terhaar
Why Puppet Sucks - Rob Terhaar
 
Welcome to a Computing Revolution - Alex Lesser
Welcome to a Computing Revolution - Alex LesserWelcome to a Computing Revolution - Alex Lesser
Welcome to a Computing Revolution - Alex Lesser
 
Cosa Nostra - Tom Santero
Cosa Nostra - Tom SanteroCosa Nostra - Tom Santero
Cosa Nostra - Tom Santero
 
Bulk Exporting from Cassandra - Carlo Cabanilla
Bulk Exporting from Cassandra - Carlo CabanillaBulk Exporting from Cassandra - Carlo Cabanilla
Bulk Exporting from Cassandra - Carlo Cabanilla
 

Último

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 

Último (20)

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 

Monitoring that does not suck

  • 1. Monitoring that does suck DevOpsDays Rome 2012 not
  • 2. @alq Hi, my name is Alexis. @alq on twitter. I’d like to take just a few minutes to talk about monitoring.
  • 3. The State of Open Source Monitoring: The Good, The Bad, The Fucking Terrible and a Glimpse Into Our Future Jason Dixon http://dtdg.co/obfuscurity-in-rome never seen the asshole element at DevOpsDays. Coincidentally, this is my first visit to If you attended yesterday morning’s presentations, you saw Jason’s talk. He gave us a great overview of the state of open-source monitoring. If you have not seen it, here’s the link. monitoring sucks? Ok, this talk is not for you. I want to talk to people who love monitoring and want After the end of this talk today I hope that we’ve started a new discussion around monitoring and after me need to update their slides.
  • 4. composable self-service resilient automated correlative craftsmanship (bad-ass robot) least, it's beautiful. It's a pleasure to use. It removes impedance from the user experience and rewards us using it. He suggested that a good open-source monitoring architecture should have the following qualities: composable, self-service, resilient, automated, correlative and show craftsmanship. end up with? I wholeheartedly agree with him. These are essential for an open-source monitoring to have.
  • 5. Critically Important And monitoring is critically important to your job.
  • 6. Now if you have the expertise, the time and the will to put a great open-source monitoring solution together, you should. There’s a lot to learn and contribute in the process. But I recognize that not everyone has the bandwidth to do that. You may already be applying your time and effort toward some other equally critical project. In other words you need your monitoring to work and you need it to work right now and forever after.
  • 7. not Monitoring that does suck Of course you want monitoring that does not suck. So if you’re open to not putting it together yourself I submit to you the qualities that such a monitoring service should have.
  • 8. no assembly req’d First, no assembly required. It works out of the box. Second, it’s self-service. There’s no permission to ask to use it. Everyone can use it. Third, it’s resilient. It works all the time, especially when you’re in the middle of a crisis. Fourth, it’s automated, completely API-driven, deployment is automated. Fifth, it’s correlative, it lets you graph and correlate any metric from anywhere. Sixth it shows good craftsmanship, it’s a pleasure to use. We’ve built such a system.
  • 9. no assembly req’d self-service First, no assembly required. It works out of the box. Second, it’s self-service. There’s no permission to ask to use it. Everyone can use it. Third, it’s resilient. It works all the time, especially when you’re in the middle of a crisis. Fourth, it’s automated, completely API-driven, deployment is automated. Fifth, it’s correlative, it lets you graph and correlate any metric from anywhere. Sixth it shows good craftsmanship, it’s a pleasure to use. We’ve built such a system.
  • 10. no assembly req’d self-service resilient First, no assembly required. It works out of the box. Second, it’s self-service. There’s no permission to ask to use it. Everyone can use it. Third, it’s resilient. It works all the time, especially when you’re in the middle of a crisis. Fourth, it’s automated, completely API-driven, deployment is automated. Fifth, it’s correlative, it lets you graph and correlate any metric from anywhere. Sixth it shows good craftsmanship, it’s a pleasure to use. We’ve built such a system.
  • 11. no assembly req’d self-service resilient automated First, no assembly required. It works out of the box. Second, it’s self-service. There’s no permission to ask to use it. Everyone can use it. Third, it’s resilient. It works all the time, especially when you’re in the middle of a crisis. Fourth, it’s automated, completely API-driven, deployment is automated. Fifth, it’s correlative, it lets you graph and correlate any metric from anywhere. Sixth it shows good craftsmanship, it’s a pleasure to use. We’ve built such a system.
  • 12. no assembly req’d self-service resilient automated correlative First, no assembly required. It works out of the box. Second, it’s self-service. There’s no permission to ask to use it. Everyone can use it. Third, it’s resilient. It works all the time, especially when you’re in the middle of a crisis. Fourth, it’s automated, completely API-driven, deployment is automated. Fifth, it’s correlative, it lets you graph and correlate any metric from anywhere. Sixth it shows good craftsmanship, it’s a pleasure to use. We’ve built such a system.
  • 13. no assembly req’d self-service resilient automated correlative craftsmanship First, no assembly required. It works out of the box. Second, it’s self-service. There’s no permission to ask to use it. Everyone can use it. Third, it’s resilient. It works all the time, especially when you’re in the middle of a crisis. Fourth, it’s automated, completely API-driven, deployment is automated. Fifth, it’s correlative, it lets you graph and correlate any metric from anywhere. Sixth it shows good craftsmanship, it’s a pleasure to use. We’ve built such a system.
  • 14. no assembly req’d self-service resilient automated correlative craftsmanship First, no assembly required. It works out of the box. Second, it’s self-service. There’s no permission to ask to use it. Everyone can use it. Third, it’s resilient. It works all the time, especially when you’re in the middle of a crisis. Fourth, it’s automated, completely API-driven, deployment is automated. Fifth, it’s correlative, it lets you graph and correlate any metric from anywhere. Sixth it shows good craftsmanship, it’s a pleasure to use. We’ve built such a system.
  • 15. http://dtdg.co/rome-2012 It’s called Datadog. If you want to know more, come and chat with us at the break. Or visit us on the web. Thank you.