Bg pageheader
  • MOGOKのログについて

    投稿者: sugimoto | 投稿日:

    こんばんわ。IIJ杉本です。

    今回のもごろぐはMOGOKサービス上での「ログ」の確認方法についてご紹介したいと思います。MOGOKサービス上に構築されたアプリケーションのログを確認する方法には、MOGOKポータル上のブラウザ画面から確認する方法と、mogokコマンドを打ち込むコマンドラインから確認する方法の2種類があります。

    ブラウザからログを見る

    まずはMOGOKポータル上のブラウザ画面からログを確認する方法についてです。

    MOGOKポータルへのログイン後に「アプリケーション名 > ログ閲覧」から確認することができます。

    log1

    ログの種類

    ログ閲覧画面には5つのタブがあり、それぞれを適切に選択することで、用途に合ったログを個別に見ることが出来ます。

    log2

    全て

    • こちらはアクセスログ、アプリケーションログ、ビルドログ、ジョブ実行ログが 時系列順に結合されたものとなっています。

    アクセスログ

    • こちらはアプリケーションのアクセスログです。ログフォーマットについては以下の通りです。
    2013-02-04T05:19:36+09:00 access[router2001]: xxx.xxx.xxx.xxx GET blog.ruby.iijgio.com/articles.rss status=200 latency=89ms
    
    項目 意味
    2013-02-04T05:19:36+09:00 アクセス時刻
    access[router2001]: このログを出力したサーバの情報
    xxx.xxx.xxx.xxx ソースアドレス
    GET メソッド
    blog.ruby.iijgio.com/articles.rss アクセス先
    status=200 ステータスコード
    latency=89ms 処理にかかった時間

    アプリケーションログ

    • こちらはRailsアプリが出力するproduction.logや、Thin(Webサーバ)のログが表示されます。

    ビルドログ

    • こちらは「mogok build」コマンド実行時に表示されるビルド情報に関するログが表示されます。

    ジョブ実行ログ(未実装)

    • 申し訳ありませんが、ジョブ実行ログ機能は現在未実装なので閲覧することができません。

    ログの表示期間とダウンロード

    ログ閲覧画面上に表示されるログの表示期間についてですが、最大1日分となっています。1日分しか表示されないのでは困る!という人のために過去一週間分までのログをZIP形式でダウンロードが出来るようになっています。

    log3

    コマンドラインからログを見る

    続いてはコマンドラインからMOGOKサービスに関するログを確認する方法をご紹介します。

    コマンドラインからログを確認する為に「mogok log」コマンドが用意されています。「mogok log」コマンドでは、先ほどブラウザで閲覧したログと同様のものが表示されます。

    $ mogok log [種類=app|access|build] [表示行数=1..500]
      eg. mogok log access 500
    

    コマンドラインからログをダウンロードする

    過去ログはコマンドラインからもダウンロード可能です。ダウンロード可能なログ一覧を表示するには「mogok logarchive list」コマンドを使用します。

    $ mogok logarchive list
    2013/01/28
    2013/01/29
    2013/01/30
    2013/01/31
    2013/02/01
    2013/02/02
    2013/02/03
    2013/02/04
    

    過去ログのダウンロードするには「mogok logarchive download」コマンドを使用します。

    $ mogok logarchive download [対象の日付=(yyyy/mm/dd)] [保存ファイル名]
    $ mogok logarchive download 2013/01/28
    mogoklog_2013: 100% |oooooooooooooooooooo|  17.7KB   2.7MB/s Time: 00:00:00
    Wrote /home/user/mogok/xxx/mogok.log-20130128.zip
    

    これにて「MOGOKのログについて」のご紹介は終わりになります。いかがでしたでしょうか。MOGOK上に構築したプリケーションが何故か動かない場合や、自身のアプリケーションへのアクセスが気になった時には、MOGOKのログ機能をじゃんじゃん有効活用して頂ければと思います。

    カテゴリ | タグ: Log, MOGOK
  • comments powered by Disqus