Question#33(Professional Cloud Developer)

Question#33(Professional Cloud Developer)
あなたは Cloud Run でホストされるアプリケーションを開発しました。負荷テストを実施し、急激なトラフィックのスパイクに対するサービスの反応を理解するために、ログを秒単位で分析する必要があります。手間を最小限に抑えるには、どのようにログを分析すべきですか?

正解:B

Cloud Logging(ログコンソール)は個々のログを見るのには適していますが、大量のログに対して「秒単位の統計」を出すような集計・分析には向いていません。

なぜ B が正解なのか?

  1. 高度な分析能力: BigQuery は強力な SQL エンジンを持っており、GROUP BY TIMESTAMP_TRUNC(timestamp, SECOND) といったクエリを書くことで、数百万行のログから秒単位の平均レスポンスタイムやエラー率を瞬時に算出できます。

  2. 最小限の手間: Cloud Logging の「シンク(Sink)」機能を使えば、コードを書くことなく、数クリックの設定だけでログを自動的に BigQuery へ転送できます。

  3. 負荷テストへの適合: 負荷テストでは大量のログが生成されますが、BigQuery はペタバイト規模のデータ処理に対応しているため、パフォーマンスを落とさずに分析が可能です。


コメント

コメント

コメントする

目次