Alfred Mackerel hosts Status Workflow

Mackerel に登録してあるホストとホストのステータスをインクリメンタルに検索して表示する Alfred ワークフローを作りました。

こんな感じで見れます。アイコンの色もステータスによって変わります。選択すると該当ホストのページに飛びます。

似たような Mackerel ワークフローは既にあったのですが、自分の Go の練習のためとホストのステータスをさらっと見れるようにしたい事情があったので作りました。

Mackerel の API は Go のクライアントから叩いています。

Alfred 周りの諸々は以下です。

まとめ

小さいツールでも作ると達成感があって楽しいです。

Alfred のワークフローに Go を使うと環境に依存しないワークフローが出来て良いのですが、反面バイナリなので何が実行されるかわからず、悪意のあるコードを実行される懸念もあるという話を同僚としてなるほどなあと思いました。

でも私のワークフローは絶対悪いことを絶対しないから絶対大丈夫!!!!俺を信じてくれ!!絶対大丈夫だから!!