LoginSignup
2
3

More than 5 years have passed since last update.

mackerelのAPIを使ってホストを退役させてみる

Posted at

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

参考

2
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
3