监视 Azure 容器注册表数据参考

有关收集和分析 Azure 容器注册表监视数据的详细信息,请参阅监视 Azure 容器注册表

指标

容器注册表指标

资源提供程序和类型:Microsoft.ContainerRegistry/registries

指标 是否可通过诊断设置导出? 计价单位 聚合类型 说明 维度
AgentPoolCPUTime 总计 在专用代理池上运行的 ACR 任务使用的 CPU 时间
RunDuration 毫秒 总计 ACR 任务运行的持续时间
StorageUsed 字节 平均值 容器注册表使用的存储

所有存储库中唯一层和共享层、清单文件和副本的存储总和1
地理位置
SuccessfulPullCount 计数 总计 从注册表成功拉取容器映像和其他项目的次数。 获取注册表 v2 清单 API 且具有 200 响应的请求总数。
SuccessfulPushCount 计数 总计 将容器映像和其他项目成功推送到注册表的次数。
TotalPullCount 计数 总计 从注册表拉取容器映像和其他项目的总次数。 获取注册表 v2 清单 API 的请求总数。
TotalPushCount 计数 总计 将容器映像和其他项目推送到注册表的总数

1 由于层共享,使用的注册表存储可能小于各个存储库的存储总和。 在你删除存储库或标记时,只能恢复清单文件使用的存储和引用的唯一层。

有关详细信息,请参阅 Azure Monitor 支持的所有平台指标的列表

指标维度

有关指标维度定义的详细信息,请参阅多维指标

Azure 容器注册表具有以下与其指标关联的维度。

维度名称 说明
地理位置 注册表或异地副本的 Azure 区域。

资源日志

本节列出了可为 Azure 容器注册表收集的资源日志类型。

有关参考,请参阅 Azure Monitor 支持的所有资源日志类别类型列表。

容器注册表

资源提供程序和类型:Microsoft.ContainerRegistry/registries

类别 显示名称 详细信息
ContainerRegistryLoginEvents 登录事件 注册表身份验证事件和状态,包括传入标识和 IP 地址
ContainerRegistryRepositoryEvents 存储库事件 针对映像和注册表存储库中其他项目的操作

记录以下操作:推送、拉取、取消标记、删除(包括存储库删除)、清除标记和清除清单1

1 仅当配置了注册表保留策略时,才记录清除事件。

Azure Monitor 日志表

本节介绍与 Azure 容器注册表相关并可通过 Log Analytics 进行查询的所有 Azure Monitor 日志 Kusto 表。

容器注册表

说明
AzureActivity Azure 活动日志中的条目,可用于深入了解 Azure 中发生的任何订阅级别或管理组级别事件。
AzureMetrics 由 Azure 服务发出的指标数据,用于衡量其运行状况和性能。
ContainerRegistryLoginEvents Azure 容器注册表登录审核日志
ContainerRegistryRepositoryEvents Azure 容器注册表存储库审核日志

有关所有 Azure Monitor 日志/Log Analytics 表的参考,请参阅 Azure Monitor 日志表参考

活动日志

下表列出了可能在活动日志中创建的与 Azure 容器注册表相关的操作。 此列表并未囊括所有方式。

操作 说明
创建或更新容器注册表 创建一个容器注册表或更新一个注册表属性
删除容器注册表 删除一个容器注册表
列出容器注册表的登录凭据 显示注册表的管理员帐户凭据
导入映像 将映像或其他项目导入注册表
创建角色分配 为标识分配用于访问资源的 RBAC 角色

架构

Azure 容器注册表的资源日志正在使用以下架构。

架构 说明
ContainerRegistryLoginEvents 注册表身份验证事件和状态的架构,包括传入标识和 IP 地址
ContainerRegistryRepositoryEvents 针对映像和注册表存储库中其他项目的操作的架构

后续步骤