After-the-CM / After-the-CM/Himawari
ログを単なるテキストではなくcsv等として記録する
オープン
good first issue
Logger
- 主要言語
- Go
- スター
- 9
- フォーク
- 1
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
## 概要
HimawariではすべてのHTTPメッセージのログを取っているが、リクエストの数が多いので数GB、数千万行のログが簡単に生成される。それくらいの重さになるとエディタやコマンドで開くにはかなり重くなってしまう。VSCodeのターミナルでHimawariを起動している状態でログを開くとVSCodeが落ちてしまう可能性もある。
そこで、ログの扱いを最適化している(かもしれない)ログ解析の専用ツール(Kibana, Splunk等)に読み込ませる前提で、ツールに適したフォーマットでログを出力する案が出た。
## 方針
1. よさげなログ解析ツールを探す
2. ツールが読み取れるデータフォーマットを調べる
3. そのフォーマットに合う形でログを出力できるよう実装する。
## 備考
コントリビューションガイド
調査の方向性
No files or tests are named. Start by evaluating log-analysis tools such as Kibana and Splunk and the formats they accept, then locate Himawari’s HTTP-message logging entry point. Done means choosing a format and implementing output that those tools can ingest efficiently for very large logs.
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- go
- 領域
- observability-sre
- issue の種類
- 機能追加
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 活発さ
- 停滞
- 明瞭さ
- 説明が足りない
- 初心者へのやさしさ
- 25/100