Cloud Run サービスの過去 1 時間のリクエスト数とエラー率をリアルタイムで確認したいと考えています。最も適切な方法はどれですか?
- A. Cloud Trace のサービス詳細ページを開く
- B. Cloud Run コンソールの [メトリクス] タブを確認する
- C. BigQuery で Cloud Logging のデータをクエリする
- D. gcloud run services logs --service=my-service コマンドを実行する
解答と解説を見る
正解: B
Cloud Run の [メトリクス] タブには、リクエスト数・レイテンシ(p50/p95/p99)・エラー率・インスタンス数・CPU・メモリなどの主要メトリクスがリアルタイムで表示されます。追加設定不要で確認できる最も簡単な方法です。gcloud run services logs は Cloud Run サービスに紐づくログのサブコマンドですが、このコマンドはリクエストメトリクスではなくログを表示します(かつ正確な構文は gcloud run services logs read)。Cloud Trace はリクエストトレースの詳細分析ツールで、リクエスト数やエラー率の集計表示ではありません。BigQuery でのクエリはほぼリアルタイムとは言えず、簡単な確認には過剰な手順です。
📚 関連サービスの解説: Cloud Run