こんにちは,SREのid:cohalzです. Mackerelの監視設定をバックアップするため,またはどんな変更があったのか把握するために,自動でGitHubリポジトリに管理するものを作りました. 監視設定を変更すると,自動で以下のような変更が即座にGitHubにも反映されます. diffの画面 また,コミットメッセージには 変更の種類(作成・変更・削除) 対象の監視設定名 変更を行ったユーザ が記録されます. コミットメッセージ 自動で実行されるため以下のような利点があります. いつ誰がどの監視設定を変更したのか確認できる コミットされた時間が監視設定を変更した時間になる GitHub上のdiffを用いて監視設定の変更を確認することができる そもそも監視設定のバックアップに漏れがなくなる また,実行するサーバも不要で準備や運用の手間もいらず,すぐに利用することができます. これらはMac