GraqhQLリクエストのパフォーマンスをFirebase Performance Monitoringで計測する方法 by 伊賀 裕展

iOSDC Japan 2022
LT(5分)

GraqhQLリクエストのパフォーマンスをFirebase Performance Monitoringで計測する方法

iganin_dev 伊賀 裕展 iganin_dev
6

株式会社エクサウィザーズが提供する介護記録アプリ「CareWiz ハナスト」ではAPIサーバーとの通信にGraphQLとRESTを使用しています。

便利なGraphQLですが、Firebase Performance Monitoringで通信時間を計測しようとすると問題が発生します。
Firebaseコンソール上ではGraphQLクライアントからのリクエストが全て同一のものとして扱われてしまうのです。
なぜならGraphQLのリクエストは基本的に同一エンドポイントへのPOSTリクエストとなるからです。

本 LTではそのような問題にどのように対処したのか、具体的な実装を交え解説します。