Firebaseの監視用で軽い「Cloud Functions for Firebase」を作成して(StackDriverではなく)外部から呼んでいるのですが、稀にTimeoutエラーが発生してます。
その時のCloud Functionsのログをみるとこんな感じ。
Function execution took 42684 ms, finished with status code: 200
42秒か〜〜
普段はこんな感じです。
Function execution took 188 ms, finished with status code: 200
Firebase Status Dashboardで確認しても障害発生はありません。
この監視用アクセスは「Hosting(rewrites) <-> Functions <-> Firestore」の流れで、三ヶ所まとめて死活監視してるんですが、Functions <-> Firestoreの遅延の可能性もあります。
遅い時はログに何か別の情報を出力したほうがいいかもしれませんね。