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 install2. 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自動デプロイ設定してある場合は省略
