AWSでautoscallingを使用しているとインスタンスが不定期で入れ替わるので、ターミネートされるタイミングでmackerel上で退役扱いにしてあげることが必要なんですが、Amazon Linuxだとなんかうまくいかなくてその時のメモ。 やることは一つでmackerelのAPIをコールする起動スクリプトを作成し、chkconfigで登録するだけ。 #!/bin/bash ### BEGIN INIT INFO # Provides: mackerel-retire # Required-Start: $network $local_fs # Required-Stop: $network $local_fs # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # description: mackerel retire ### END INI