riemann.victorops
Forwards events to VictorOps
victorops
(victorops api-key routing-key)
Creates a VictorOps adapter. Takes your API key and routing key and returns a map of functions :info, :warning, :critical, :acknowledgement and :recovery corresponding to the related VictorOps API message types. Each message’s entity id will be “
(let [vo (victorops "my-api-key" "my-routing-key")]
(changed-state
(where (state "info") (:info vo))
(where (state "warning") (:warning vo))
(where (state "critical") (:critical vo))
(where (state "ok") (:recovery vo))))