SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

Herokuでスタート! はじめてのPaaSアプリケーション開発

Webサービス運営に必須! Herokuの「ログ」を集積監視するためのAdd-on

Herokuでスタート! はじめてのPaaSアプリケーション開発 第7回


  • X ポスト
  • このエントリーをはてなブックマークに追加

Logplexの制限

 Logplexが行うのはログの収集のみで、View(ログ表示機能)もStorage(ログ保存機能)も持っていません。持っているのはわずか1,500行分のバッファのみです。1,500行を超えて収集されたログは端から消えていきます。

 イメージ的には、いくつもの小川が1つの川に収束して、滝となって流れ落ちているような感じです。このため、過去のログを見るためには、流れ落ちる滝の先に何らかの受け口を用意する必要があります。それが「ログAdd-on」です。

 逆の言い方をすれば、Logplexは自身の機能をログ集約だけに制限することによって、ログの表示や保存を担当する機能をユーザが自分の好きなものを選択できるようになっています。

 ログAdd-onを入れない場合、CLIコマンド(heroku logs)で直近のログ(最大1,500行)が見られるだけです。これはHerokuの中の人も同じことで、ログAdd-onのない状態でサポートにヘルプを求めても、彼らにも問題の原因を探す手掛かりがありません。必ずログAdd-onを入れるように指導されます。

ログAdd-onの種類

 2015年5月現在、HerokuのAdd-on一覧のページを開くと、

という3つがリストされています。

 これらのうち「FlyData」は、Amazon Redshift[3]と連携してBigData解析を行う際に、データ投入の入り口として使用するAdd-onです。ビュー機能を持たないなど、今回紹介したいログ関連機能とはやや毛色が異なるので、以降の評価対象からは外します。

 筆者は2012年8月ごろに業務で使用するログAdd-onを選定するために、HerokuのログAdd-onの比較を行ったことがありました[4]。そのときには、まだβ版でしたが「Papertrail」が一番使い勝手がよいという結論に至りました。それ以降、特に不満もなく現在に至るまでPapertrailを愛用しています。ただ良い機会なので、今回は「Logentries」についても再評価してみたいと思います。

Logentries

 

Papertrail

 

[3] AWSが提供しているデータウェアハウス(DWH)サービス。

[4] ちなみにその当時にはもう1つ「Loggly」というAdd-onもありました。サイト自体はなくなっていないようなので、今でもHerokuと連携して使おうと思えば使えると思いますが、HerokuのAdd-onとしての提供は止めてしまったようです。

次のページ
ログAdd-onを使うことのメリット

この記事は参考になりましたか?

  • X ポスト
  • このエントリーをはてなブックマークに追加
Herokuでスタート! はじめてのPaaSアプリケーション開発連載記事一覧

もっと読む

この記事の著者

小西 俊司(コニシ シュンジ)

株式会社Giveryに所属するエンジニア。CODEプロジェクトというエンジニアの成長を促進するプラットフォーム開発のテックリード。Herokuも使った新しいプロダクトを今秋リリース予定。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

  • X ポスト
  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/8745 2015/06/15 18:04

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング