Tiedot - Open + Progressive + Ops



Given these three toolsets:

  • Configuration Management
  • System Monitoring
  • Service Registry/Discovery

What should they have in common?

The tests!

Granted, each may need their own set of unique tests, but there’s certainly going to be overlap between them. So to minimize both drift and duplication of work, I’m trying to figure out how to make this set of tools share tests/checks:

  • Puppet
  • Sensu
  • TBD (perhaps consul?)

Getting us started, @m_richo has a very interesting slidedeck describing the use of rspec tests as sensu checks. That could neatly solve the sharing of tests between puppet and sensu.

But what about the service discovery piece? Well, it appears consul supports nagios checks! That could neatly solve the sharing of tests between sensu and consul. But, that cuts out puppet…

To be continued….


Categories: DevOps, Monitoring, Testing

Comments are closed.