4

このドキュメント ページには、次の Application Insights の制限事項が記載されています。

インストルメンテーション キーごと (つまり、アプリケーションごと) に 1 秒あたり最大 500 のテレメトリ データ ポイント。これには、SDK モジュールによって送信される標準のテレメトリと、コードによって送信されるカスタム イベント、メトリック、およびその他のテレメトリの両方が含まれます。

しかし、それはその制限の意味が何であるかを説明していませんか?

a) バッファリングとスロットルを行いますが、最終的にすべてのデータを保持しますか? たとえば、1 秒以内に 1000 個のデータ ポイントがプッシュされます。最初の 500 個が保持され、少し待ってから残りの 500 個がプッシュされますか?

また

b) データをドロップするだけですか、ログに記録しませんか? つまり、1 秒以内に 1000 個のデータ ポイントがプッシュされ、最初の 500 個のみが保持され、残りの 500 個は保持されないということですか?

4

3 に答える 3

3

アレックスの応答に加えて、もう少し詳しく説明します。現在の実装の平均は 1 分以上です。したがって、1 分間に 30K (500*60) を送信すると、アプリケーションが抑制されます。HTTP 応答は、後で再試行するよう SDK に指示します。着信速度が下がらない場合、応答は SDK にデータをドロップするように指示します。このエクスペリエンスを改善するために、クライアントでの事前集計、バースト データ レートの改善など、他の機能に取り組んでいます。

于 2015-07-10T19:53:36.970 に答える