レート制限されたリクエスト エラーを軽減してパフォーマンスを向上させる

このページでは、Storage Intelligence アドバイザーを使用して、レート制限されたリクエスト エラーを軽減し、パフォーマンスを向上させる方法について説明します。

サービスの安定性を確保するため、Cloud Storage ではバケットとオブジェクトのリクエスト率が制限されています。これらの上限を超えると、429 Too Many Requests エラーが発生し、アプリケーションのレイテンシとタイムアウトが発生する可能性があります。

レート制限されたリクエスト エラーが増加すると、Storage Intelligence アドバイザーに「レート制限されたリクエストを示す 429 エラーの急増」という検出結果が表示されます。検出結果は、指標から検出された異常であり、注意が必要です。検出結果の一覧については、検出結果リファレンス カタログをご覧ください。

検出結果をトリガーするしきい値

Storage Intelligence は、過去の傾向に基づいて、プロジェクト、フォルダ、組織のベースラインを作成します。Storage Intelligence アドバイザーは、429 エラーがベースラインを超えて増加すると、検出結果を生成します。

検出結果には前日のアクティビティが反映されます。たとえば、火曜日に発生した急増は、水曜日に Storage Intelligence アドバイザーに表示されます。

検出結果に対応する

  1. 検出結果の詳細を表示する。

  2. 次の表を使用して、シナリオに推奨される戦略を選択してください。

    シナリオ 推奨される対処方法 詳細
    429 の急増の原因が不明 Gemini Cloud Assist を使用して問題を特定する 問題の原因と規模が不明な場合は、Gemini Cloud Assist を使用してログを分析し、過負荷の原因となっている特定のアプリケーションやユーザーの傾向を特定します。設定の詳細については、Gemini Cloud Assist を使用して保存されているデータを分析するをご覧ください。
    クライアント アプリケーションの問題 クライアントの動作を最適化する アプリケーション コードを確認して、指数バックオフが実装されていることを確認します。バケットごとの上限を超えないように、ワークロードを複数のバケットまたはプレフィックスに分散することを検討してください。
    詳細なリクエストログが必要 Storage Insights データセットを使用してアクセス パターンを調査する

    メタデータを BigQuery にエクスポートして、オブジェクト レベルのアクセス パターンの詳細な内訳を確認します。この情報は、競合の原因となっている特定のパターンやオブジェクトを特定するのに役立ちます。

次のステップ