Managing 24x7 as code

Managing 24x7 as code

Hi,

We have a pretty big set of alerts in 24x7 by now - 2,000 monitors in a hundred or so monitor groups. It's a pain to keep up with.

What I want to do with 24x7 is what we do for servers and infrastructure, using Chef or Terraform; 

  • Describe what I want in code.
  • Push (or pull) changes using the API.
  • 'Magically' things change.

It looks like my options are 

- Roll out something homemade using bash or python and curl acting on configuration files. 

- I don't know what.

Is there an option to rolling my own 'management by code' tool?

Thanks, in advance,