Heroku で利用できる無料アドオンをまとめたのでご紹介します。
ログ管理サービス Papertrail は 10 MB/日 まで無料で利用できます。
Rails 5 向けの Papertrail の設定は以下の Heroku 公式に記載されています。
config/environments/production.rb に以下のようなログの出力先とフォーマットの設定を追加すれば、Papertrail の設定は完了です。
# config/environments/production.rb
config.public_file_server.enabled = ENV['RAILS_SERVE_STATIC_FILES'].present?
if ENV["RAILS_LOG_TO_STDOUT"].present?
logger = ActiveSupport::Logger.new(STDOUT)
logger.formatter = config.log_formatter
config.logger = ActiveSupport::TaggedLogging.new(logger)
end
heroku addons:create rollbar:free
Rollbar アドオンを追加後に届くメール内に「Codebase Integrations から5分以内で初期セットアップできる」と書かれているので設定していきます。
Heroku にアプリをデプロイ完了したタイミングで特定の URL に通知してくれる Deploy Hook を無料で設定できるので、アドオンとは違いますがこれも設定しておくといいかもしれません。
「この Heroku アドオンもオススメ」というものがあればぜひ教えてください。