/mackerel-horenso-reporter-php

horensoのreporterとしてMackerelに様々な情報を送る

Primary LanguagePHPMIT LicenseMIT

mackerel-horenso-reporter-php

horensoを使ったBatchの監視時に、結果をMackerelのサービスメトリックとグラフアノテーションに投稿する。

Install

$ 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

Setting

$ vim reporter.php

  • $mackerel_api_key;
  • $mackerel_service_name;
  • $batch_name
    • horenso -t {tag_name} を指定しない場合は設定してください

Use

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...'

blog