2017-10-01 8 views
-1

「重複したログレコードが同じ時間 のために生成されるログで存在することができる私は、より簡単に彼らと一緒に仕事ができるように、AzureストレージのテーブルにAzureストレージのログファイルを移動しようとしているが、私はこのAzureストレージログ - 固有IDはどのようにユニークですか?

に気づきました重複したRequestIdと操作 の番号を確認することで検出できます。

ソース:これを考慮してhttps://blogs.msdn.microsoft.com/windowsazurestorage/2011/08/02/windows-azure-storage-logging-using-logs-to-track-storage-requests/

(私はそれは古い記事だけど、それは私が見つけることができるすべてです)

、私はrequestIDの連結を使用するように賢明だろうと思いました私の行キーとしての操作IDで。

誰かがただ気付いていないかどうか確認したいと思っていましたどうすればいいですか?はrequestIDです(いくつかのリクエストは "コピー"のように1回の操作しかないかもしれませんが、

私が行キーとして使用している場合、同じパーティションに2回表示されることはありません(userIDでパーティション化しますが、各パーティションには何百万ものレコードが含まれている可能性があります)。私は、行キーとしてそれを使用している場合は

答えて

1

おかげで、私はそれがユーザーIDによって同じパーティション(パーティションで2回表示する余裕はなく、各パーティションは、数百万を含めることができると仮定することができますすることはできません記録)。

私が正しく理解している場合、独自の行キーとしてハイフネーションを使用してrequestIDと新しいGUidを組み合わせることができます。たとえば、requestId|newGuidです。

関連する問題