Azure存储日志 - RequestID的唯一性如何?

时间:2017-10-01 11:20:14

标签: azure azure-storage-blobs azure-table-storage

我试图将azure存储日志文件移动到azure存储表中,以便我可以更轻松地使用它们,但我注意到了这个

  

"在同一小时生成的日志中可能存在重复的日志记录   并且可以通过检查重复的RequestId和Operation来检测   。数"

源:https://blogs.msdn.microsoft.com/windowsazurestorage/2011/08/02/windows-azure-storage-logging-using-logs-to-track-storage-requests/

(我知道这是一篇旧文章,但我能找到它)

考虑到这一点,我认为使用requestID的连接和operationID作为我的行键是明智的。

我想检查是否有人知道如何唯一的requestID(显然有些请求可能有更多的操作,例如" copy",但大多数会有1)。

如果我将它用作行键,我无法承受它在同一分区中出现两次(按用户ID分区,但假设每个分区可以包含数百万条记录)。 / p>

由于

1 个答案:

答案 0 :(得分:1)

  

如果我将它用作行键,我无法承受它在同一分区中出现两次(按用户ID分区,但假设每个分区可以包含数百万条记录)。

如果我理解正确,您可以将requestID和新Guid与连字符组合为唯一行键。例如:requestId|newGuid