高木のブログ

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

自動デプロイ設定してある場合は省略

おわり

Skylightの画面


Pixela