I first heard of Consul sitting over a wooden table in New Orleans three summers ago. I understood about 27.5% of what was being said, but the fact that it was said with such excitement was clearly impressive. I know more now of what I didn't know, but did appreciate then.
My task now is to roll my own fractional Cloudwatch. I am on-premise and have several clusters of sharded databases to look after, many of whose nodes can be flaky. So I've set up a datacenter in consul to keep multiple eyes on multiple services, including NFS. I have a combination of RHEL and Centos servers as well as a Mac and a couple virtual Ubuntus to help me out. It turns out that I am hesitating in writing everything in bash. But I don't want to pull down a full kit of Ruby based containerized apps, even though it would help me digest working with json everywhere. So there's that. I'm also working with consul-alerts, a third-party Go app I've installed on my Mac. It's a bit much to learn the fundaments of Go, but now that I've stepped up my VM game, I'm not so afraid to experiment. My customers are staffing up to make moves into DevOps, so there is a growing coterie here of people who can appreciate the various fruits of the .io trees out there, but still many of them are forbidden. I've already done a simple Slack integration, but Slack is unknown to this enterprise. I tread slowly.
In the meantime, I am appreciating yet again, the other side of the business I've been engaging for decades. The duality of operations which, like war, consists of long periods of boredom punctuated by moments of sheer terror. Hedging against the terror is the 80/20 risk management, complicated by the political arcanities of the budgeting process. It's a different kind of sanity, I'll tell you that.
I'm learning how much I may actually come to appreciate HTTP APIs. Jury is still out, but I already love KV stores. More later.