After-the-CM / After-the-CM/Himawari

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

オープン
#142 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
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

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。