こんにちは。 Go に入門してからは Heroku に Go のアプリをデプロイするようになり、それをきっかけに Heroku について調べる機会が多くなりました。 今回は Heroku でログ収集+監視をする方法について調べてみました。 単にログを見るだけならheroku logsコマンドで十分なのですが、特定のログが吐かれた時や、高負荷時などを検知して携帯に通知できるような仕組みを探してみたので備忘録を残します。 結論 Papertrailを採用しました。 以下に調査の詳細を書いていきます。 作っているものの要件 1000~10000 リクエスト/日 程度の小さな API サーバ 言語は Go、WAF はginで実装 趣味プロダクト でサーバの管理したくないので Heroku にデプロイ 趣味プロダクトなら、という目線で見ているので業務レベルでの選定はしてません。悪しからず。 ログ収集