第二世代?のエラートラッキングサービスrollbarを設定してて気付いたんですが、EngineYardCloudのAddonsのページが新しくなってて、新しい方にはrollbarが入ってる。

Instructionsのページの設定だけだとデプロイ通知はやってくれないっぽいのでdeploy hooksで送るように追記してみました。

# deploy/after_restart.rb:
require 'rubygems'
require 'bundler/setup'
require 'net/https'

on_app_master do
  rollbar_token = 'xxxxxxxxxxxxxxxxxxxxxxxxxx'
  uri           = URI('https://api.rollbar.com/api/1/deploy/')

  Net::HTTP.post_form(uri, 'access_token'   => rollbar_token,
                           'environment'    => config.framework_env,
                           'revision'       => config.revision,
                           'local_username' => 'deploy')
end

OK。

Comments


Option