horensoを使ったBatchの監視時に、結果をMackerelのサービスメトリックとグラフアノテーションに投稿する。
$ git clone https://github.com/soudai/mackerel-horenso-reporter-php.git
$ cd mackerel-horenso-reporter-php
$ composer install
// bash: composer: コマンドが見つかりません が出た場合
$ php -r "readfile('https://getcomposer.org/installer');" | php
$ mv composer.phar /usr/local/bin/composer
$ /usr/local/bin/composer install
$ vim reporter.php
- $mackerel_api_key;
- $mackerel_service_name;
- $batch_name
- horenso -t {tag_name} を指定しない場合は設定してください
horensoのreporterにmackerel-horenso-reporter-phpを指定して実行する
$ /{path}/horenso -t {batch_name} \
-r '/{path}/php /{path}/mackerel-horenso-reporter-php/reporter.php' \
-- '/{path}/to/job args...'