你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

管理审核日志

审核日志为 Azure Data Manager for Energy 上的数据平面 API 提供审核线索。 在审核日志中可以了解:

  • 谁执行了操作
  • 执行了什么操作
  • 操作是什么时候执行的
  • 操作状态

例如,使用权利 API 将新成员添加到 users.datalake.admins 权利组时,可以在审核日志中看到此信息。

权利审核日志的屏幕截图

启用审核日志

要在诊断日志记录中启用审核日志,请在 Azure 门户中选择 Azure Data Manager for Energy 实例。

注意

目前,可以为 OSDU 核心服务、Seismic DMS、Petrel Data Services 和 Wellbore DMS 启用审核日志。

  • 选择“活动日志”屏幕,然后选择“诊断设置”。
  • 选择“+ 添加诊断设置”。
  • 输入“诊断设置名称”。
  • 选择“审核事件”作为类别。

诊断设置中的审核事件选项的屏幕截图。

  • 选择相应的目标详细信息来访问诊断日志。

注意

最初的几条日志最长可能需要在 15 分钟后才会显示在 Log Analytics 中。 若要了解如何使用诊断日志,请参阅 Azure 资源日志文档。

审核日志详细信息

Azure Data Manager for Energy 服务的审核日志会返回以下字段。

字段名称 类型 说明
TenantID 字符串 Azure Data Manager for Energy 实例的租户。
TimeGenerated UTC 格式 审核日志的时间。
类别 字符串 日志所属的诊断设置类别。
位置 string Azure Data Manager for Energy 资源的位置。
ServiceName 字符串 Azure Data Manager for Energy 中运行的 OSDU 服务的名称。 例如:分区、搜索、索引器、法律、权利、工作流、注册、单元、Crs 目录、文件、架构和数据集
OperationName 字符串 与数据平面 API 关联的操作 ID 或操作名称,这会发出审核日志,例如“添加成员”
数据分区 ID 字符串 对其执行操作的数据分区 ID。
操作 字符串 操作是指操作的类型,即,是创建、删除还是更新等。
ActionID 字符串 与操作关联的 ID。
PuID 字符串 Microsoft Entra ID 中用户的 ObjectId
ResultType 字符串 定义操作是成功还是失败
操作说明 字符串 提供响应的具体详细信息。 这些详细信息可包括用于进一步分析的结果的跟踪信息,例如故障表现。
RequestId 字符串 RequestId 是与请求关联的唯一 ID,它触发了数据平面上的操作。
消息 字符串 提供与操作结果(成功或失败)相关联的消息。
ResourceID 字符串 审核日志所属客户的 Azure Data Manager for Energy 资源 ID。

示例查询

可用于浏览日志数据的基本 Application Insights 查询。

  1. 运行以下查询,按 ServiceName 对操作进行分组:
OEPAuditLogs
| summarize count() by ServiceName

“加密”选项卡上密钥保管库、密钥、用户分配标识和 CMK 的屏幕截图

  1. 运行以下查询可以查看 100 条最新的日志:
OEPAuditLogs
| limit 100
  1. 运行以下查询可获取所有失败的结果:
OEPAuditLogs
| where ResultType contains "Failure"

后续步骤

了解托管标识: