APMをちゃんと使おうとしたら、いつのまにか独自gemを作っていた話
kokuyouwind
• Tokyo, Japan & online
• Japanese •
Talk
Date: October 28, 2023
Published: November 02, 2023
Announced: unknown
https://kaigionrails.org/2023/talks/kokuyouwind/
【発表概要】
Active Recordは必要な処理が簡単に書ける一方で、N+1クエリやスロークエリなどパフォーマンスの問題が発生しやすい一面も持っています。 特にデータ量に依存する問題では、本番環境でしか再現しない問題も珍しくありません。APMツールを使うことで、こうしたパフォーマンスの追跡や原因の調査を行いやすくなります。 しかし、APMツールの導入自体は比較的簡単なものの、うまく活用するのは意外と難しいものです。「APMを導入しただけで放置してしまっている」という方も多いのではないでしょうか?
弊社ではAPMとしてDatadogを導入し、定期的な状況の確認とパフォーマンスチューニングに役立てています。 本セッションでは弊社でAPMをどのように使っているかを紹介し、より使いやすくするために独自のgemを作った話をします。
【発表者】
kokuyouwind
GitHub https://github.com/kokuyouwind
Kaigi on Railsは、初学者から上級者までが楽しめるWeb系の技術カンファレンスです。
https://kaigionrails.org/
Kaigi on Rails 2023