Herokuで動かしているRailsアプリにSkylightを導入する
2020/10/19
Rails向けAPM、Skylightを個人アプリに導入してみた
月間10万リクエスト数まで無料で利用できる
導入手順
バージョン
- Ruby: 2.7.2
- Rails: 6.0.3.4
1. SkylightのGemを追加し、bundle install
Gemfile
gem 'skylight'
$ bundle install
2. Skylightのセットアップ
$ bundle exec skylight setup <トークン>
config/skylight.ymlというトークンが含まれてるファイルが生成される
トークンが含まれているのでリポジトリが公開されている場合は、config/skylight.ymlの代わりに環境変数(SKYLIGHT_AUTHENTICATION
)にトークンを設定することで認証することができる
他に設定する項目が無ければ、config/skylight.ymlは削除してしまって良い
Herokuに環境変数をセットする
$ heroku config:set SKYLIGHT_AUTHENTICATION="トークン"
3. デプロイ
$ git push heroku master
自動デプロイ設定してある場合は省略