In the Scout Announcement blog post I mentioned we are looking to integrate Goss into Scout and I wanted to post an update on that.
Goss is something similar to
serverspec - it lets you write unit tests about your nodes actual state rather than code used to build it.
Goss definitions are written in YAML or JSON and supports Go templating for customization.
This model is well suited for the purposes of monitoring since you can write really in depth sets of validations and treat them as a single unit.
Goss is written in Go, very fast and thanks to a lot of work I did recently embeddable in other software.[Read More]