About
検証用に登録したホストを退役する際に、画面からぽちぽちするのが疲れたのでまとめておきます。mkrを使った方が簡単にできるかもしれません。
退役方法
退役したいホストのIDを取得する
- ホスト一覧を取得
$ curl -X GET -H "X-Api-Key: XXXXXXX" https://mackerel.io/api/v0/hosts.json | jq .hosts[].id
XXXXXXX:APIキー
- 特定のホスト名を取得
$ curl -X GET -H "X-Api-Key: XXXXXXX" https://mackerel.io/api/v0/hosts.json?name=test | jq .hosts[].id
ホスト名以外にもサービス名・ロール名・ステータスをパラメータに指定できます。
ホストを退役させる
$ curl -X POST -H "X-Api-Key: XXXXXXX" -H "Content-Type: application/json" https://mackerel.io/api/v0/hosts/YYYYYYY/retire
{"success":true}
YYYYYYY:ホストid