Azure OpenAI活动日志中部署模型名称缺失的技术咨询
问题解答
是的,Azure活动日志的MICROSOFT.COGNITIVESERVICES/ACCOUNTS/DEPLOYMENTS/WRITE条目默认确实不捕获部署所用的模型名称。
活动日志的核心定位是记录资源操作的基础元数据(如操作时间、发起者身份、资源ID、操作结果等),不会包含资源配置的详细属性信息——模型名称属于认知服务部署的具体配置内容,不在活动日志的默认捕获架构范围内。
如果需要获取部署对应的模型名称,可通过以下几种方式:
使用Azure资源图查询(KQL)直接获取:
资源图会同步所有Azure资源的属性信息,包括认知服务部署的模型详情,示例查询语句:Resources | where type == "microsoft.cognitiveservices/accounts/deployments" | project 部署名称=name, 资源组=resourceGroup, 模型名称=properties.model.name, 模型版本=properties.model.version查看资源更改历史记录:
在Azure门户中进入对应的认知服务账户,找到「更改历史记录」选项,部署创建时的配置变更会被完整记录,其中包含模型名称和版本信息。关联活动日志与资源图数据:
如果需要将操作日志的元数据与模型信息结合,可通过资源ID关联两类数据,示例KQL语句:AzureActivity | where OperationNameValue == "MICROSOFT.COGNITIVESERVICES/ACCOUNTS/DEPLOYMENTS/WRITE" | join kind=inner ( Resources | where type == "microsoft.cognitiveservices/accounts/deployments" | project resourceId, 模型名称=properties.model.name, 模型版本=properties.model.version ) on resourceId | project 操作时间=EventTimestamp, 操作者=Caller, 资源组=resourceGroup, 资源ID=resourceId, 模型名称, 模型版本
内容的提问来源于stack exchange,提问作者G_S
相关产品推荐
相关产品推荐

