SlideShare a Scribd company logo
From #MonitoringSucks to #MonitoringLove (and back) 
@KrisBuytaert 
OSMC 2014 , Nuremberg, Germany
Kris Buytaert 
●I used to be a Dev, 
●Then Became an Op 
●Chief Trolling Officer and Open Source Consultant @inuits.eu 
●Everything is an effing DNS Problem 
●Building Clouds since before the bookstore 
●Organising Conferences 
●Evangelizing devops
An opinionated talk about the Open Source Monitoring tooling landscape 
In which I hope to learn from YOU
#devops=~C(L)AMS 
●Culture 
●(Lean) 
●Automation 
●Monitoring and Measurement 
●Sharing 
●Damon Edwards and John Willis 
Gene Kim
Monitoring is usually an aftertought 
ENOBUDGET, ENOTIME
An 2008 OLS Paper 
●We have bloated Java tools 
●Some open Core stuff 
●DYI folks want traditional Nagios 
●DBA Required
#monitoringsucks 
●John Vincent (@lusis), june 2011 
●A sub #devops movement 
●https://github.com/monitoringsucks/
Why #monitoringsucks 
●Manual config (gui) 
●Not in sync with reality 
●Hosts only 
●Services sometimes 
●Aplication never 
●Chaos or out of sync with reality 
●Alert Fatigue
Let's forget about 
●Tools with no (stable) API 
●Tools with strong focus on GUI 
●Unless you are an SME with < 100 nodes 
●Zenoss, Hyperic, GroundWork, .... 
●P.S. : don't even mention proprietary software to me
What we want 
●Small , well suited components 
•Collect 
•Transport / Mangle 
•Store 
•Analyse 
•Act / Alert 
•Visualize
#monitoringlove 
•Ulf Mansson #devopsdays Rome 2011 
•A new era of tooling 
•#monitoringlove hacksessions @inuits 
•#monitorama
Icinga 
•2009 Fork 
•I consider Nagios dead 
•Vibrant Community (or they stalk me) 
•Throw great parties in Nurnberg 
•Nobody can pronounce it anyhow 
•https://github.com/Inuits/puppet-icinga/
Stored Configs
#monitoringlove 
But the love was about :
Sensu 
●Awesome for non static environments 
●Scaling a clustered RabbitMQ ? 
●This is Europe, U no do cloud
Automation of #monitoring brought back the #love
●Autodetection 
●Multiplexing 
●Trend Forecasting 
I love CheckMK
•Autodetection ? 
•Service, 
•Business Functionalities 
•eg. vhosts etc 
•Single Source of Truth 
I hate CheckMK
Monitoring a service 
vs 
Monitoring a Service
definition of done: 
monitored and in production
A software project is not done untill your last end user is dead
Culture, 
Automation, 
Measurement : 
measure all the things 
Sharing
Deploy Statistics 
●Time To Deploy 
●Deploy Frequency 
●Lifecycle frequency 
●Map to other metrics
CollectD all the metrics, 
at high intervals
Oldschool graphite
Self Service 
Gdash based pipelines 
Puppetized Templates (wip)
Gdash
Grafana
Graphite++ 
●Dashboards 
•Grafana 
●Engines : 
•InfluxDB 
•Cyanite
Triggers on Graphs 
●Export Java Metrics 
●JMXTrans 
●Export JMXConfigs 
●Configure NRPE Check 
●Export NagiosCheck 
●Collect JMX Exports on JMXTransNode 
●Graph Em 
●Collect Icinga Configs on Icinga
Aggregation 
●Alert on streams 
●Alert on aggregated metrics
Riemann 
●I still don't get it ? 
●Distributed Top 
●Do you like Clojure ? 
●Riemann Health plugin ? 
●s/riemann-health/collectd/g; 
●Output to graphite
Graphs to Knowledge 
Skyline 
•Oculus 
•Creating Information out of this data 
•Big data 
•Machine Learning
But I have log files..
Logs and Metrics 
●Graylog2 
●ELSA (Enterprise Log Search and Archive) 
●ELK Stack
●Collect from anywhere 
●Filter 
●Send anywhere
Black on White ?
APM 
But what about my apps ? 
Half the world cheers about SAAS tools :(
Packetbeat 
●Traffic Flow through network 
●Transactions causing errros 
●SQL per HTTP 
●API call usage
PacketBeat
This new “D” hype
Containers are the new black 
●1 process per container 
●Metric collection ? 
●Service health ?
So you want service registration of your healthy (containerized) applications ?
Enter Consul.io 
●Service discovery 
●Failure detection 
●Using Gossip build on top of Serf 
●Random node 2 node communication 
●A HashiCorp project
Consul 
●Uses monitoring_plugins for health 
●Creates unhealthy dns setups 
●Sensu alike 
●Key-Value store 
●Consul_template => fills your templates
Everything is a freaking dns problem
Self Healing 
●Pacemaker Corosync (ocf resource that monitors your service) 
●Mesos 
●Kubernetes 
●Scale changes, Consensus Models change
So your DC fails 
Whom to alert when ?
'New' kids on the block 
●Flapjack 
●flapjack.io 
●monitoring notification routing + event processing system 
●OpenDuty 
●github.com/szechuen/OpenDuty 
●Duty management
My Alerting Strategy 
Is still in beta
And back :( 
In 2014 I`m still running the same check for 
- service registration (consul) 
- high availability (pacemaker/corosync) 
- monitoring (icinga)
But I love where Monitoring is heading 
We have much less false positives 
And we have a Maintainable Monitoring Infra 
Kinda
Your next trip to Gent ! 
CfgMgmtcamp.eu 
February 2 and 3, 2015 
CFP is Open !
Contact 
Kris.Buytaert@inuits.eu 
Further Reading 
@krisbuytaert 
http://www.krisbuytaert.be/blog/ 
http://www.inuits.eu/ 
Inuits 
Duboistraat 50 
2060 Antwerpen 
Belgium 
891.514.231 
+32 475 961221

More Related Content

What's hot

ADDO 2019: Looking back at over 10 years of Devops
ADDO 2019:    Looking back at over 10 years of DevopsADDO 2019:    Looking back at over 10 years of Devops
ADDO 2019: Looking back at over 10 years of Devops
Kris Buytaert
 
NuGet Must Haves for LINQ
NuGet Must Haves for LINQNuGet Must Haves for LINQ
NuGet Must Haves for LINQ
Axilis
 
Hodor: Solving Everyday Problems with Tech
Hodor: Solving Everyday Problems with TechHodor: Solving Everyday Problems with Tech
Hodor: Solving Everyday Problems with Tech
Nithish Raghunandanan
 
Semi-automated bank transfers with Rails and Shinsei
Semi-automated bank transfers with Rails and ShinseiSemi-automated bank transfers with Rails and Shinsei
Semi-automated bank transfers with Rails and Shinsei
David Stosik
 
Pywps
PywpsPywps
Work Python, play Python~
Work Python, play Python~Work Python, play Python~
Work Python, play Python~
Idee Liao
 
Is there a Future for devops ?
Is there a Future for devops   ? Is there a Future for devops   ?
Is there a Future for devops ?
Kris Buytaert
 
ElasTest Webinar
ElasTest WebinarElasTest Webinar
ElasTest Webinar
ElasTest Project
 
What is dev ops?
What is dev ops?What is dev ops?
What is dev ops?
Mukta Aphale
 
CodeFest 2014. Vedran Mikulic — Booking Fast Development
CodeFest 2014. Vedran Mikulic — Booking Fast DevelopmentCodeFest 2014. Vedran Mikulic — Booking Fast Development
CodeFest 2014. Vedran Mikulic — Booking Fast DevelopmentCodeFest
 
Testing and monitoring and broken things
Testing and monitoring and broken thingsTesting and monitoring and broken things
Testing and monitoring and broken things
Nikki Attea
 
A Tale of Two OpenStack Contributors: A Newbie Developer and a Frustrated Ope...
A Tale of Two OpenStack Contributors: A Newbie Developer and a Frustrated Ope...A Tale of Two OpenStack Contributors: A Newbie Developer and a Frustrated Ope...
A Tale of Two OpenStack Contributors: A Newbie Developer and a Frustrated Ope...
Cloud Native Day Tel Aviv
 
UXDX Dublin - No risk, no reward. The joys of testing in production, by Fabio...
UXDX Dublin - No risk, no reward. The joys of testing in production, by Fabio...UXDX Dublin - No risk, no reward. The joys of testing in production, by Fabio...
UXDX Dublin - No risk, no reward. The joys of testing in production, by Fabio...
UXDXConf
 
App modernization and evented architectures with Node.js
App modernization and evented architectures with Node.jsApp modernization and evented architectures with Node.js
App modernization and evented architectures with Node.js
Scott Persinger
 
Life-cycle is too short not to use ElasTest
Life-cycle is too short not to use ElasTestLife-cycle is too short not to use ElasTest
Life-cycle is too short not to use ElasTest
ElasTest Project
 
Java application monitoring with Dropwizard Metrics and graphite
Java application monitoring with Dropwizard Metrics and graphite Java application monitoring with Dropwizard Metrics and graphite
Java application monitoring with Dropwizard Metrics and graphite
Roberto Franchini
 
Parser Breakout Session
Parser Breakout SessionParser Breakout Session
Parser Breakout Session
Zhipeng Huang
 
Workflow on Hadoop Using Oozie__HadoopSummit2010
Workflow on Hadoop Using Oozie__HadoopSummit2010Workflow on Hadoop Using Oozie__HadoopSummit2010
Workflow on Hadoop Using Oozie__HadoopSummit2010
Yahoo Developer Network
 
Infrastructure talk
Infrastructure talkInfrastructure talk
Infrastructure talk
Joseph Muli
 
Neighborly nagios
Neighborly nagiosNeighborly nagios
Neighborly nagios
David Josephsen
 

What's hot (20)

ADDO 2019: Looking back at over 10 years of Devops
ADDO 2019:    Looking back at over 10 years of DevopsADDO 2019:    Looking back at over 10 years of Devops
ADDO 2019: Looking back at over 10 years of Devops
 
NuGet Must Haves for LINQ
NuGet Must Haves for LINQNuGet Must Haves for LINQ
NuGet Must Haves for LINQ
 
Hodor: Solving Everyday Problems with Tech
Hodor: Solving Everyday Problems with TechHodor: Solving Everyday Problems with Tech
Hodor: Solving Everyday Problems with Tech
 
Semi-automated bank transfers with Rails and Shinsei
Semi-automated bank transfers with Rails and ShinseiSemi-automated bank transfers with Rails and Shinsei
Semi-automated bank transfers with Rails and Shinsei
 
Pywps
PywpsPywps
Pywps
 
Work Python, play Python~
Work Python, play Python~Work Python, play Python~
Work Python, play Python~
 
Is there a Future for devops ?
Is there a Future for devops   ? Is there a Future for devops   ?
Is there a Future for devops ?
 
ElasTest Webinar
ElasTest WebinarElasTest Webinar
ElasTest Webinar
 
What is dev ops?
What is dev ops?What is dev ops?
What is dev ops?
 
CodeFest 2014. Vedran Mikulic — Booking Fast Development
CodeFest 2014. Vedran Mikulic — Booking Fast DevelopmentCodeFest 2014. Vedran Mikulic — Booking Fast Development
CodeFest 2014. Vedran Mikulic — Booking Fast Development
 
Testing and monitoring and broken things
Testing and monitoring and broken thingsTesting and monitoring and broken things
Testing and monitoring and broken things
 
A Tale of Two OpenStack Contributors: A Newbie Developer and a Frustrated Ope...
A Tale of Two OpenStack Contributors: A Newbie Developer and a Frustrated Ope...A Tale of Two OpenStack Contributors: A Newbie Developer and a Frustrated Ope...
A Tale of Two OpenStack Contributors: A Newbie Developer and a Frustrated Ope...
 
UXDX Dublin - No risk, no reward. The joys of testing in production, by Fabio...
UXDX Dublin - No risk, no reward. The joys of testing in production, by Fabio...UXDX Dublin - No risk, no reward. The joys of testing in production, by Fabio...
UXDX Dublin - No risk, no reward. The joys of testing in production, by Fabio...
 
App modernization and evented architectures with Node.js
App modernization and evented architectures with Node.jsApp modernization and evented architectures with Node.js
App modernization and evented architectures with Node.js
 
Life-cycle is too short not to use ElasTest
Life-cycle is too short not to use ElasTestLife-cycle is too short not to use ElasTest
Life-cycle is too short not to use ElasTest
 
Java application monitoring with Dropwizard Metrics and graphite
Java application monitoring with Dropwizard Metrics and graphite Java application monitoring with Dropwizard Metrics and graphite
Java application monitoring with Dropwizard Metrics and graphite
 
Parser Breakout Session
Parser Breakout SessionParser Breakout Session
Parser Breakout Session
 
Workflow on Hadoop Using Oozie__HadoopSummit2010
Workflow on Hadoop Using Oozie__HadoopSummit2010Workflow on Hadoop Using Oozie__HadoopSummit2010
Workflow on Hadoop Using Oozie__HadoopSummit2010
 
Infrastructure talk
Infrastructure talkInfrastructure talk
Infrastructure talk
 
Neighborly nagios
Neighborly nagiosNeighborly nagios
Neighborly nagios
 

Viewers also liked

OSMC 2014: Network Discovery update | Remo Rickli
OSMC 2014: Network Discovery update | Remo RickliOSMC 2014: Network Discovery update | Remo Rickli
OSMC 2014: Network Discovery update | Remo Rickli
NETWAYS
 
OSMC 2014: Why we do monitoring wrong | Michael Medin
OSMC 2014: Why we do monitoring wrong | Michael MedinOSMC 2014: Why we do monitoring wrong | Michael Medin
OSMC 2014: Why we do monitoring wrong | Michael Medin
NETWAYS
 
PUZZLES for Interviews
PUZZLES for InterviewsPUZZLES for Interviews
PUZZLES for Interviews
ambika93
 
OSDC 2014: Fabrizio Manfredi - Data replication
OSDC 2014: Fabrizio Manfredi - Data replicationOSDC 2014: Fabrizio Manfredi - Data replication
OSDC 2014: Fabrizio Manfredi - Data replication
NETWAYS
 
OSDC 2014: Devdas Bhagat - Graphite: Graphs for the modern age
OSDC 2014: Devdas Bhagat - Graphite: Graphs for the modern age OSDC 2014: Devdas Bhagat - Graphite: Graphs for the modern age
OSDC 2014: Devdas Bhagat - Graphite: Graphs for the modern age
NETWAYS
 
10 25-12 zimmer's anwers to rrogs
10 25-12 zimmer's anwers to rrogs10 25-12 zimmer's anwers to rrogs
10 25-12 zimmer's anwers to rrogsHudson TV
 
Bhalla Story Supporting documentation
Bhalla Story Supporting documentationBhalla Story Supporting documentation
Bhalla Story Supporting documentationHudson TV
 
Beth Mason ELEC Complain Part 1
Beth Mason ELEC Complain Part 1Beth Mason ELEC Complain Part 1
Beth Mason ELEC Complain Part 1Hudson TV
 
Everett Suit against Union City
Everett Suit against Union CityEverett Suit against Union City
Everett Suit against Union CityHudson TV
 
Connecting the east and west
Connecting the east and westConnecting the east and west
Connecting the east and westhistory_teacher25
 
North Bergen City Expenses for May 2015 - 2 of 2
North Bergen City Expenses for May 2015 - 2 of 2North Bergen City Expenses for May 2015 - 2 of 2
North Bergen City Expenses for May 2015 - 2 of 2
Hudson TV
 
Victor Coca Complaint
Victor Coca ComplaintVictor Coca Complaint
Victor Coca ComplaintHudson TV
 
Union City Elections
Union City ElectionsUnion City Elections
Union City ElectionsHudson TV
 
WWI Begins through Alvin York Notes
WWI Begins through Alvin York NotesWWI Begins through Alvin York Notes
WWI Begins through Alvin York Noteshistory_teacher25
 
Fcpsocialmedia: viraliza el mensaje
Fcpsocialmedia: viraliza el mensajeFcpsocialmedia: viraliza el mensaje
Fcpsocialmedia: viraliza el mensaje
Fernando Cebolla Pola
 
Court Docs Carmelo Garcia vs Dawn Zimmer
Court Docs Carmelo Garcia vs Dawn ZimmerCourt Docs Carmelo Garcia vs Dawn Zimmer
Court Docs Carmelo Garcia vs Dawn ZimmerHudson TV
 
Katz compl co118140704805
Katz compl co118140704805Katz compl co118140704805
Katz compl co118140704805Hudson TV
 
1 22-14b deposition pgs dealing with calendar
1 22-14b deposition pgs dealing with calendar1 22-14b deposition pgs dealing with calendar
1 22-14b deposition pgs dealing with calendarHudson TV
 

Viewers also liked (20)

OSMC 2014: Network Discovery update | Remo Rickli
OSMC 2014: Network Discovery update | Remo RickliOSMC 2014: Network Discovery update | Remo Rickli
OSMC 2014: Network Discovery update | Remo Rickli
 
OSMC 2014: Why we do monitoring wrong | Michael Medin
OSMC 2014: Why we do monitoring wrong | Michael MedinOSMC 2014: Why we do monitoring wrong | Michael Medin
OSMC 2014: Why we do monitoring wrong | Michael Medin
 
PUZZLES for Interviews
PUZZLES for InterviewsPUZZLES for Interviews
PUZZLES for Interviews
 
OSDC 2014: Fabrizio Manfredi - Data replication
OSDC 2014: Fabrizio Manfredi - Data replicationOSDC 2014: Fabrizio Manfredi - Data replication
OSDC 2014: Fabrizio Manfredi - Data replication
 
OSDC 2014: Devdas Bhagat - Graphite: Graphs for the modern age
OSDC 2014: Devdas Bhagat - Graphite: Graphs for the modern age OSDC 2014: Devdas Bhagat - Graphite: Graphs for the modern age
OSDC 2014: Devdas Bhagat - Graphite: Graphs for the modern age
 
10 25-12 zimmer's anwers to rrogs
10 25-12 zimmer's anwers to rrogs10 25-12 zimmer's anwers to rrogs
10 25-12 zimmer's anwers to rrogs
 
Bhalla Story Supporting documentation
Bhalla Story Supporting documentationBhalla Story Supporting documentation
Bhalla Story Supporting documentation
 
Native americans
Native americansNative americans
Native americans
 
Beth Mason ELEC Complain Part 1
Beth Mason ELEC Complain Part 1Beth Mason ELEC Complain Part 1
Beth Mason ELEC Complain Part 1
 
Everett Suit against Union City
Everett Suit against Union CityEverett Suit against Union City
Everett Suit against Union City
 
Connecting the east and west
Connecting the east and westConnecting the east and west
Connecting the east and west
 
North Bergen City Expenses for May 2015 - 2 of 2
North Bergen City Expenses for May 2015 - 2 of 2North Bergen City Expenses for May 2015 - 2 of 2
North Bergen City Expenses for May 2015 - 2 of 2
 
Victor Coca Complaint
Victor Coca ComplaintVictor Coca Complaint
Victor Coca Complaint
 
Union City Elections
Union City ElectionsUnion City Elections
Union City Elections
 
Labor in america
Labor in americaLabor in america
Labor in america
 
WWI Begins through Alvin York Notes
WWI Begins through Alvin York NotesWWI Begins through Alvin York Notes
WWI Begins through Alvin York Notes
 
Fcpsocialmedia: viraliza el mensaje
Fcpsocialmedia: viraliza el mensajeFcpsocialmedia: viraliza el mensaje
Fcpsocialmedia: viraliza el mensaje
 
Court Docs Carmelo Garcia vs Dawn Zimmer
Court Docs Carmelo Garcia vs Dawn ZimmerCourt Docs Carmelo Garcia vs Dawn Zimmer
Court Docs Carmelo Garcia vs Dawn Zimmer
 
Katz compl co118140704805
Katz compl co118140704805Katz compl co118140704805
Katz compl co118140704805
 
1 22-14b deposition pgs dealing with calendar
1 22-14b deposition pgs dealing with calendar1 22-14b deposition pgs dealing with calendar
1 22-14b deposition pgs dealing with calendar
 

Similar to OSMC 2014: From monitoringsucks to monitoringlove (and back) | Kris Buytaert

OSMC 2014 | From monitoringsucks to monitoringlove, and back by Kris Buytaert
OSMC 2014 | From monitoringsucks to monitoringlove, and back by Kris BuytaertOSMC 2014 | From monitoringsucks to monitoringlove, and back by Kris Buytaert
OSMC 2014 | From monitoringsucks to monitoringlove, and back by Kris Buytaert
NETWAYS
 
Open Source Monitoring in 2019
Open Source Monitoring in 2019 Open Source Monitoring in 2019
Open Source Monitoring in 2019
Kris Buytaert
 
Open Source Monitoring in 2015
Open Source Monitoring in 2015Open Source Monitoring in 2015
Open Source Monitoring in 2015
Kris Buytaert
 
OSDC 2015: Kris Buytaert | From ConfigManagementSucks to ConfigManagementLove
OSDC 2015: Kris Buytaert | From ConfigManagementSucks to ConfigManagementLoveOSDC 2015: Kris Buytaert | From ConfigManagementSucks to ConfigManagementLove
OSDC 2015: Kris Buytaert | From ConfigManagementSucks to ConfigManagementLove
NETWAYS
 
GitOps , done Right
GitOps , done RightGitOps , done Right
GitOps , done Right
Kris Buytaert
 
Monitoring Drupal In an Infrastructure as Code Age
Monitoring Drupal In an Infrastructure as Code AgeMonitoring Drupal In an Infrastructure as Code Age
Monitoring Drupal In an Infrastructure as Code Age
Kris Buytaert
 
Monitoring in the cloud with Puppet
Monitoring in the cloud with PuppetMonitoring in the cloud with Puppet
Monitoring in the cloud with Puppet
Kris Buytaert
 
Proactive monitoring tools or services - Open Source
Proactive monitoring tools or services - Open Source Proactive monitoring tools or services - Open Source
Proactive monitoring tools or services - Open Source
B.A.
 
Monitoring Big Data Systems - "The Simple Way"
Monitoring Big Data Systems - "The Simple Way"Monitoring Big Data Systems - "The Simple Way"
Monitoring Big Data Systems - "The Simple Way"
Demi Ben-Ari
 
Netflix Open Source: Building a Distributed and Automated Open Source Program
Netflix Open Source:  Building a Distributed and Automated Open Source ProgramNetflix Open Source:  Building a Distributed and Automated Open Source Program
Netflix Open Source: Building a Distributed and Automated Open Source Program
aspyker
 
Building a Distributed & Automated Open Source Program at Netflix
Building a Distributed & Automated Open Source Program at NetflixBuilding a Distributed & Automated Open Source Program at Netflix
Building a Distributed & Automated Open Source Program at Netflix
All Things Open
 
Monitoring in an Infrastructure as Code Age
Monitoring in an Infrastructure as Code AgeMonitoring in an Infrastructure as Code Age
Monitoring in an Infrastructure as Code Age
Puppet
 
Devops Devops Devops, at Froscon
Devops Devops Devops, at FrosconDevops Devops Devops, at Froscon
Devops Devops Devops, at Froscon
Kris Buytaert
 
Years of (not) learning , from devops to devoops
Years of (not) learning , from devops to devoopsYears of (not) learning , from devops to devoops
Years of (not) learning , from devops to devoops
Kris Buytaert
 
Monitoring in an Infrastructure as Code Age
Monitoring in an Infrastructure as Code AgeMonitoring in an Infrastructure as Code Age
Monitoring in an Infrastructure as Code Age
Kris Buytaert
 
WSO2Con Asia 2014 - Agile DevOps in the Cloud
WSO2Con Asia 2014 - Agile DevOps in the CloudWSO2Con Asia 2014 - Agile DevOps in the Cloud
WSO2Con Asia 2014 - Agile DevOps in the CloudWSO2
 
Agile devops in the cloud
Agile devops in the cloudAgile devops in the cloud
Agile devops in the cloud
Chamith Kumarage
 
From MonitoringSucks to Monitoring Love , 2016 Edition
From MonitoringSucks to Monitoring Love , 2016 EditionFrom MonitoringSucks to Monitoring Love , 2016 Edition
From MonitoringSucks to Monitoring Love , 2016 Edition
Kris Buytaert
 
Drupal and Devops , the Survey Results
Drupal and Devops , the Survey ResultsDrupal and Devops , the Survey Results
Drupal and Devops , the Survey Results
Kris Buytaert
 
Monitoring Big Data Systems Done "The Simple Way" - Codemotion Berlin 2017
Monitoring Big Data Systems Done "The Simple Way" - Codemotion Berlin 2017Monitoring Big Data Systems Done "The Simple Way" - Codemotion Berlin 2017
Monitoring Big Data Systems Done "The Simple Way" - Codemotion Berlin 2017
Demi Ben-Ari
 

Similar to OSMC 2014: From monitoringsucks to monitoringlove (and back) | Kris Buytaert (20)

OSMC 2014 | From monitoringsucks to monitoringlove, and back by Kris Buytaert
OSMC 2014 | From monitoringsucks to monitoringlove, and back by Kris BuytaertOSMC 2014 | From monitoringsucks to monitoringlove, and back by Kris Buytaert
OSMC 2014 | From monitoringsucks to monitoringlove, and back by Kris Buytaert
 
Open Source Monitoring in 2019
Open Source Monitoring in 2019 Open Source Monitoring in 2019
Open Source Monitoring in 2019
 
Open Source Monitoring in 2015
Open Source Monitoring in 2015Open Source Monitoring in 2015
Open Source Monitoring in 2015
 
OSDC 2015: Kris Buytaert | From ConfigManagementSucks to ConfigManagementLove
OSDC 2015: Kris Buytaert | From ConfigManagementSucks to ConfigManagementLoveOSDC 2015: Kris Buytaert | From ConfigManagementSucks to ConfigManagementLove
OSDC 2015: Kris Buytaert | From ConfigManagementSucks to ConfigManagementLove
 
GitOps , done Right
GitOps , done RightGitOps , done Right
GitOps , done Right
 
Monitoring Drupal In an Infrastructure as Code Age
Monitoring Drupal In an Infrastructure as Code AgeMonitoring Drupal In an Infrastructure as Code Age
Monitoring Drupal In an Infrastructure as Code Age
 
Monitoring in the cloud with Puppet
Monitoring in the cloud with PuppetMonitoring in the cloud with Puppet
Monitoring in the cloud with Puppet
 
Proactive monitoring tools or services - Open Source
Proactive monitoring tools or services - Open Source Proactive monitoring tools or services - Open Source
Proactive monitoring tools or services - Open Source
 
Monitoring Big Data Systems - "The Simple Way"
Monitoring Big Data Systems - "The Simple Way"Monitoring Big Data Systems - "The Simple Way"
Monitoring Big Data Systems - "The Simple Way"
 
Netflix Open Source: Building a Distributed and Automated Open Source Program
Netflix Open Source:  Building a Distributed and Automated Open Source ProgramNetflix Open Source:  Building a Distributed and Automated Open Source Program
Netflix Open Source: Building a Distributed and Automated Open Source Program
 
Building a Distributed & Automated Open Source Program at Netflix
Building a Distributed & Automated Open Source Program at NetflixBuilding a Distributed & Automated Open Source Program at Netflix
Building a Distributed & Automated Open Source Program at Netflix
 
Monitoring in an Infrastructure as Code Age
Monitoring in an Infrastructure as Code AgeMonitoring in an Infrastructure as Code Age
Monitoring in an Infrastructure as Code Age
 
Devops Devops Devops, at Froscon
Devops Devops Devops, at FrosconDevops Devops Devops, at Froscon
Devops Devops Devops, at Froscon
 
Years of (not) learning , from devops to devoops
Years of (not) learning , from devops to devoopsYears of (not) learning , from devops to devoops
Years of (not) learning , from devops to devoops
 
Monitoring in an Infrastructure as Code Age
Monitoring in an Infrastructure as Code AgeMonitoring in an Infrastructure as Code Age
Monitoring in an Infrastructure as Code Age
 
WSO2Con Asia 2014 - Agile DevOps in the Cloud
WSO2Con Asia 2014 - Agile DevOps in the CloudWSO2Con Asia 2014 - Agile DevOps in the Cloud
WSO2Con Asia 2014 - Agile DevOps in the Cloud
 
Agile devops in the cloud
Agile devops in the cloudAgile devops in the cloud
Agile devops in the cloud
 
From MonitoringSucks to Monitoring Love , 2016 Edition
From MonitoringSucks to Monitoring Love , 2016 EditionFrom MonitoringSucks to Monitoring Love , 2016 Edition
From MonitoringSucks to Monitoring Love , 2016 Edition
 
Drupal and Devops , the Survey Results
Drupal and Devops , the Survey ResultsDrupal and Devops , the Survey Results
Drupal and Devops , the Survey Results
 
Monitoring Big Data Systems Done "The Simple Way" - Codemotion Berlin 2017
Monitoring Big Data Systems Done "The Simple Way" - Codemotion Berlin 2017Monitoring Big Data Systems Done "The Simple Way" - Codemotion Berlin 2017
Monitoring Big Data Systems Done "The Simple Way" - Codemotion Berlin 2017
 

Recently uploaded

De mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FMEDe mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FME
Jelle | Nordend
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
AMB-Review
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Globus
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
Cyanic lab
 
Why React Native as a Strategic Advantage for Startup Innovation.pdf
Why React Native as a Strategic Advantage for Startup Innovation.pdfWhy React Native as a Strategic Advantage for Startup Innovation.pdf
Why React Native as a Strategic Advantage for Startup Innovation.pdf
ayushiqss
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
wottaspaceseo
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
takuyayamamoto1800
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns
 
Advanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should KnowAdvanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should Know
Peter Caitens
 
Explore Modern SharePoint Templates for 2024
Explore Modern SharePoint Templates for 2024Explore Modern SharePoint Templates for 2024
Explore Modern SharePoint Templates for 2024
Sharepoint Designs
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
Globus
 
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
XfilesPro
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
Globus
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
Globus
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
Juraj Vysvader
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Shahin Sheidaei
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
Matt Welsh
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
informapgpstrackings
 

Recently uploaded (20)

De mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FMEDe mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FME
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
 
Why React Native as a Strategic Advantage for Startup Innovation.pdf
Why React Native as a Strategic Advantage for Startup Innovation.pdfWhy React Native as a Strategic Advantage for Startup Innovation.pdf
Why React Native as a Strategic Advantage for Startup Innovation.pdf
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
 
Advanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should KnowAdvanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should Know
 
Explore Modern SharePoint Templates for 2024
Explore Modern SharePoint Templates for 2024Explore Modern SharePoint Templates for 2024
Explore Modern SharePoint Templates for 2024
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
 
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
 

OSMC 2014: From monitoringsucks to monitoringlove (and back) | Kris Buytaert