APMをちゃんと使おうとしたら、いつのまにか独自gemを作っていた話

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

Explore all talks recorded at Kaigi on Rails 2023
+30