【问题标题】:At what scope are Azure event log IDs unique?Azure 事件日志 ID 在什么范围内是唯一的?
【发布时间】:2021-03-26 16:03:02
【问题描述】:

我有一个应用程序,它使用 Microsoft 的 Management Activity API 监控来自多个不同且不相关的 Azure 平台的活动日志。根据 Common Schema documentation,事件 ID 是“审计记录的唯一标识符”。但它没有指定范围。它们在所有 Azure 实例中是全局唯一的,还是我可能会在两个不相关的实例之间发生 ID 冲突?

谢谢!

【问题讨论】:

    标签: azure-api-management audit-logging


    【解决方案1】:

    可以假定 GUID 是唯一的,并且发生冲突的可能性极小。请参阅this SO answer,它雄辩地涵盖了这一点。

    【讨论】:

    • 感谢您的观点 - 一个非常好的观点。在将新事件输入数据库时​​,我已经使用 INSERT IGNORE 和一个唯一的 GUID 列,因为微软倾向于多次重新发送相同的事件,所以结合我 不应该永远不会的 GUID 空间的大小有任何问题。只是不要告诉我的老板:)
    猜你喜欢
    • 2021-12-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多