mkr wrap コマンドで cron などのバッチジョブを監視できるようにしました ほか

Mackerelチーム CRE の三浦(id:missasan)です。

いよいよ、Mackerel Meetup #13 Tokyo が今週末3月1日(金)に迫りました。LT枠も増枠しています。まだ1名枠空きがありますので、ぜひご応募ください!一般枠もまだ空きがあります。今週金曜日は、Meetupで乾杯しましょう!

mackerelio.connpass.com

それでは、今週のアップデート情報です。

mkr wrap コマンドで cron などのバッチジョブを監視できるようにしました

mkr v0.35.0 にて、mkr wrap コマンドで cron などのバッチジョブを監視できるようにしました。 % mkr wrap -- /path/to/your-batch ... のようにしてコマンドを実行すると、コマンドがゼロ以外を返して終了した場合に、Mackerel上にアラートを発生させます。

詳細は、以下ヘルプページをご覧ください。

mackerel.io

mkr check run コマンドで check プラグインの動作を確認できるようにしました

mkr v0.35.0 にて、mkr check run コマンドで mackerel-agent.conf に指定されている check プラグインの設定および動作を確認できるようになりました。

% mkr checks run のようにコマンドを実行すると、以下のような結果が表示されます。

ok 7 - load
  ---
  command: ['check-load -w 2,2,2 -c 5,5,5']
  status: OK
  stdout: 'LOAD OK: load average: 0.06, 0.03, 0.05'

チェックに失敗した場合ゼロ以外で終了します。

mackerel-plugin-mongodb に source オプションを追加しました

mackerel-agent-plugins v0.55.0 にて、mackerel-plugin-mongodb に -source オプションを追加しました。plugin実行時に -source=<authenticationDatabase> を指定することで、ユーザー認証時に指定したデータベースを選択できるようになりました。

github.com

mackerel-plugin-php-fpmに socket オプションを追加しました

mackerel-agent-plugins v0.55.0 にて、mackerel-plugin-php-fpmに -socket オプションを追加しました。このオプションによって、UNIXドメインソケットやTCPサービスを経由してメトリックを取得できます。

オプションの詳細な利用方法は、以下READMEをご覧ください。 github.com

AWSインテグレーション Redshift にメトリックを追加しました

AWSインテグレーション Redshift に QueriesCompletedPerSecondなど、新しいメトリックを追加しました。

取得できるメトリックの詳細は、以下ヘルプページをご覧ください。 mackerel.io

コントリビューターのみなさま、ありがとうございました!