[AWS][CloudWatch] MySQLのカスタムメトリクスを作ってみた

この記事は公開されてから8年経過しています。現在とは内容が異なる場合がありますのでご注意ください。
最新の記事や関連記事をお探しの方は下の「サイト内検索」で検索してみてください。

AWS の CloudWatch はインスタンスの状況を確認するのに便利ですが、標準のままだといかんせん監視項目が少ないです。そこで、MySQL のスレッド数を監視するカスタムメトリクスを作成してみました。

AWS で動いているインスタンスの中で MySQL(Percona も含む) サーバが動いています。
MySQL のスレッド数は mysqladmin status というコマンドで簡単に取得できるので、それをつかってカスタムメトリクス化しました。

CloudWatch_Management_Console_-_2014-05-15_18.17.12

スクリプトは GitHub で公開しています。
GitHub: torut/cloudwatch

使い方、各種設定方法は README をご覧ください。