0

特定の時点で、cosmos db アカウントに対して azure portal メトリック オプションを参照すると、429 が何度も発生したことが示されますが、cosmos sql SDK を使用して (同じ cosmos db アカウント/データベース/コレクションに対して) C# コードが記述され、 429/throttle の問題が発生するたびに記述された RU のスケールアップ ロジックがまったくトリガーされないためです。混乱は、Azure ポータルが示すようにスロットルが発生したか、間違ったデータを投影しているかどうかです。ポータル データまたは C# コードの動作のどちらを正しいと見なすか? ポータルが正しい場合、C# コードで同じ問題が発生しないのはなぜですか? 提案をお願いします。

例外キャッチ ロジック:

 catch (DocumentClientException ex)
                {
                    if (ex.StatusCode == (HttpStatusCode)429)
                    {
                        //RU scale up logic
                    }
                }
4

1 に答える 1