|
|
|
|
|
by kyrra
3190 days ago
|
|
Google has an alternative that they gave a talk on back in December. Sadly there aren't any papers on it yet. It's called Monarch and it's what backs up Stackdriver. It's config language is less crazy (Python based) and operates globally. https://www.youtube.com/watch?v=LlvJdK1xsl4 Edit: Monarch config isn't sane, it's just different and at least not in the crazy languages that borgmon uses. |
|
As for Monarch, it's a very different beast. For one, it stores all its rules in a protocol buffer format, so it's more structured. But then you have to write Python code that generates the protocol buffers and pushes them to storage. It looks similar but not the same as the ad-hoc query language. I wouldn't go as far as calling it sane.
It is also a service and it's optimized for Google's network architecture with datacenter local and global nodes and the language itself is aware of this distinction and some computations are done locally, others globally and so on.
For your local monitoring needs (or even global ones, if you're willing to put in the effort), Prometheus is a solid choice.