今日のテックアカデミーメンタリングでは講師の方の指示でherokuにpapertrailを導入することができました。
メンタリングはappearというビデオ通話ツールを使って行います。お互いの顔は見えてるわけですが殆どappearの画面は見ないのでカメラは意味が無いきがしますが‥
さて今日はherokuのログを取得しようということでPapertrailというherokuのアドオンを導入しました。前回のメンタリングでログの長期保存(といっても無料だと1週間限度)をするにはpapertrailが使えるよ、という話だったのですが、そもそもどこから使えるのかわからなかったので通話で指示してもらいながら進めようと思ったのです。
今日はpapertrail導入の備忘録となります。
1.herokuにログインする
https://heroku.com/
papertrailの導入はブラウザでherokuにアクセスして行う事ができます。(コマンドでやるより絶対こっちのほうが楽だわ)
2.papertrailを導入するアプリをクリック
ログインすると自分が作成したアプリの一覧が出てくるので、導入しようとしているアプリをクリックします。
3.出てきた画面のResourcesタブをクリック
4.Add-onsのところにpaと入力
すると、自動的にPapertrailというのが出てくるのでそれをクリック
5.小窓が出てくる
Plan nameを選択します。「Chokald-free」の無料版を選択して「Provision」をクリック
6.エラーが出ることがある
クレジットカードを登録しないとエラーが出ます。
クレジットカードを登録するには
ひとまずクレジットカードを登録しにいきました。
6-1.画面右上の自分のアイコンをクリックして「Account Setting」
6-2.Billingタブをクリック
6-3.Add Credit Cardをクリック
6-4.クレジットカード情報を全て英語表記で入力します
住所のところは例えば
東京都中央区日本橋1-2-3 第3メゾン 201号室だったら
Maison III #201, 1-2-3, Nihonbashiで
Country→Japan で、City→Chuou-Kuとしました。
入力したら[Save Details]をクリックです。
7.PaperTrailをインストール
クレジットカードの登録が完了していれば、5.の次にはPapertrailのインストールが完了します。早速アクセスしてみましょう。
8.Papertrailにアクセス
最初はこのような黒い画面が出ます。
9.アプリにアクセスしてみるとログが流れる
インストール直後ではすぐにはログが出てきません。約10分ほど経過してからログが出てきました。
10.Alertの設定
画面右上からAlertをクリックして設定が出来ます。すなわちアプリでエラーが起こった時にメールを送信してくれるサービスです。
一応これはONにしておきました。
10-1.Daily error summary?
このような画面が出てきたので、よくわからないけど取り敢えず「Yes, please」をクリックしました。
毎日のエラー要約を送付してくれるのでしょうか。
これで設定完了です。