H2O をトレースできるようになった
December 19, 2019
H2O が処理する HTTP リクエストを BPF や DTrace でトレース可能になりました。
今回は Fastly での仕事の一貫として貢献させてもらいました (#2194 や #2182)。 Fastly は H2O を最前線で採用しているので、スタッフがトラブルシュートしやすくすることが目的です。 つい先日、ニューヨークで Kazuho さんと論議する機会があったおかげで、Logging に適した高レイヤの USDT Probe をスムーズに組み込めました。 背景技術や使い方はいずれ、公式チュートリアルなどで紹介します。 今すぐ試したい場合は下記の資料を参考にしてもらえればと思います。
- https://torumk.com/h2o/tracing (概要)
- https://github.com/toru/h2olog (BPF Client 実装)