karszawa / sign-of-horns

ISUCON 7 Qual Repository :metal:
0 stars 1 forks source link

NewRelicによるprofiling #11

Closed totetotetotem closed 6 years ago

totetotetotem commented 6 years ago

なにをやるか

パフォーマンス監視ツールのNewRelicを導入する

なぜやるか

どのパスへのアクセスが遅いか、どのクエリが重いかを可視化し、ボトルネックを見つけるため

どうやるか

https://newrelic.nissho-ele.co.jp/support/docs/agent/go-agent/get-started/get-new-relic-go

totetotetotem commented 6 years ago

kataribeとか、CUIベースのプロファイラもあるけど、どっちが使いやすいんだろう https://github.com/matsuu/kataribe

少なくともNewRelicについては、最終的なベンチ時で、プロファイラを追加するコードを消さなきゃいけないから面倒っちゃ面倒だけど、それを補うほどの使いやすさもあるんだよね

totetotetotem commented 6 years ago

試してみたけど、NewRelicをgoに噛ませるの結構面倒だから、普通にalpやkataribeで解析する方向にしようかと思った。

karszawa commented 6 years ago

alpで十分感ある