構造化ログ
構造化ログの意味を定義するスキーマのようなものって世の中にあるのかな。
http.response.status_code は数値型で、値のとりうる範囲は100以上で、……みたいな。
サービス独自に定めていたりする (refs.) けど、単にHTMLで記述されているので機械が処理しやすいということもない。 微妙なところ: 仕様がtoo muchすぎてログパイプラインに噛ませるには重いので実用的じゃないところ
良さそうなところ: スキーマを記述しそれを相互運用するために必要十分以上の要素が揃っており実装もそれなりにあるところ
というのもsemantic conventionという仕組みが既にあり、少なくともtraceやmetricsでは十分に活用されているため。
でもconventionであってschemaではないから、特に強制力はないんだよな。無いよりは良いと思うけど。