Skip to content

ログを単なるテキストではなくcsv等として記録する #142

@futabato

Description

@futabato

概要

HimawariではすべてのHTTPメッセージのログを取っているが、リクエストの数が多いので数GB、数千万行のログが簡単に生成される。それくらいの重さになるとエディタやコマンドで開くにはかなり重くなってしまう。VSCodeのターミナルでHimawariを起動している状態でログを開くとVSCodeが落ちてしまう可能性もある。

そこで、ログの扱いを最適化している(かもしれない)ログ解析の専用ツール(Kibana, Splunk等)に読み込ませる前提で、ツールに適したフォーマットでログを出力する案が出た。

方針

  1. よさげなログ解析ツールを探す
  2. ツールが読み取れるデータフォーマットを調べる
  3. そのフォーマットに合う形でログを出力できるよう実装する。

備考

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions