Introducing esok - the Elasticsearch CLI
My team at Spotify maintain the Elasticsearch clusters that back Spotify’s search feature. These are big deployments of Elasticsearch across several regions, with multiple clusters in each region. This of course entails a bunch of ops work, so I started to collect some common operations. Eventually it resulted in me working on this CLI on my hack time. What I wanted was to 1) run the same command on each corresponding deployment in all the regions/sites, 2) group common chains of curls into a single command and finally 3) make something slightly more human-friendly than curls in the bash history. The result is esok! ↬