You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

是否可通过API获取Microsoft Fabric容量操作指标与状态?

监控Microsoft Fabric容量/工作区操作的可行API方案

核心可用API

  • Fabric 后台操作状态API
    这就是匹配你需求的接口,返回内容和Fabric Capacity Metrics App里的“按时间范围划分的后台操作”完全一致,涵盖操作类型、运行状态、起止时间、进度,以及失败时的完整错误详情(错误代码、具体消息、细节)。

    • 调用格式:
      • 容量范围:GET https://api.fabric.microsoft.com/v1/capacities/{capacityId}/operations
      • 工作区范围:GET https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/operations
    • 权限要求:需要拥有Capacity Metrics Reader或Workspace Metrics Reader角色,或更高权限的管理角色。
  • Azure Monitor REST API
    若需要结合多维度监控分析,这个接口可获取Fabric容量的操作日志和指标,除后台操作数据外,还支持聚合、筛选等自定义处理。

    • 核心端点:GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Fabric/capacities/{capacityName}/providers/microsoft.insights/operationLogs?api-version=2021-05-01-preview
    • 筛选示例:查询最近一天的失败操作,可添加$filter参数:$filter=eventTimestamp ge '2024-05-01T00:00:00Z' and eventTimestamp le '2024-05-02T00:00:00Z' and status eq 'Failed'

关于Azure通用Fabric - Operations - List的澄清

这个接口返回的是Fabric服务支持的所有RBAC操作权限清单(比如Microsoft.Fabric/capacities/read这类权限条目),并非实际运行的操作状态数据,和你的监控需求完全不相关,直接忽略即可。

额外注意事项

  • 调用Fabric专属API前,需通过Azure AD获取访问令牌,令牌受众需设为https://api.fabric.microsoft.com/
  • 仅当操作状态为Failed时,接口才会返回完整错误详情字段,包括errorCode、errorMessage和details,可用于问题排查

内容的提问来源于stack exchange,提问作者FS'Wæhre

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.20 16:12:46