LoginSignup
33
32

More than 5 years have passed since last update.

【2016年版】NewRelicを使って無料でHerokuのSleepを防ぐ

Posted at

Herokuの料金体系が変わりましたが、
無料Dynoがすぐ寝ちゃうのは変わっていません。

そこで定期的にpingで起こすソリューションが一般的ですが、
NewRelicのアドオンを入れると無料でさくっとできてお手軽です。

しかし1年ぶりに設定しようとしたら
管理画面がだいぶ変わってて戸惑ったので、2016年版の設定メモ。

NewRelicの設定

NewRelicアドオンを追加

いまの無料プラン名はwayneです。starkじゃないよ。

heroku addons:add newrelic:wayne

管理画面を開く

heroku addons:open newrelic

管理画面での設定

メニューは「SYNTHETICS」を選択

ここが一番わからなくて困るやつ。
いっぱいメニューが増えてるけど、「SYNTHETICS」を選びます。

1.Choose your monitor type

まよわず「ping」を選択。

2. Enter the details

pingしてもらうURLを入れとく。

3. Select monitoring locations

「Tokyo,JP」でいいんじゃないですかね(てきとう)

4. Set the schedule

何分おきにpingしてもらうか。
30分アクセスがないとsleepしちゃうので、
よゆうをみて「15分」とかにしておくとよさげ。

5. Get notified(optional)

ping失敗したときに通知先メアドを登録。


これで設定はばっちりです。

しかしいくらpingしても無料dynoだと毎日6時間は寝るしかないので、
お休み中はカスタムエラーページ出してあげたりするといいですね。

Herokuの無料dynoがsleepしてる時間を表示するカスタムエラーページを設定する

おしまい。

33
32
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
33
32