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

关于通过Log Analytics查询Synapse Analytics Notebook使用指标的技术咨询

Synapse Analytics Notebook 执行指标的Log Analytics KQL查询方案

是的,Log Analytics中存在专门的内置表SynapseNotebookLogs,可用于获取Synapse Analytics Notebook的各类执行指标,该表记录了Notebook执行的用户信息、时长、状态、执行ID等关键数据。

常用KQL查询示例

1. 统计执行Notebook次数最多的用户

SynapseNotebookLogs
| where OperationName == "ExecuteNotebook"
| summarize ExecutionCount = count() by UserId
| sort by ExecutionCount desc
| take 10

2. 统计各Notebook的平均/总执行时长

SynapseNotebookLogs
| where OperationName == "ExecuteNotebook" and Status == "Succeeded"
| extend ExecutionDurationMs = tolong(DurationMs)
| summarize 
    AvgDurationMs = avg(ExecutionDurationMs),
    TotalDurationMs = sum(ExecutionDurationMs),
    ExecutionCount = count()
    by NotebookName = tostring(Properties.NotebookName)
| sort by AvgDurationMs desc

3. 按用户统计Notebook执行的成功/失败占比

SynapseNotebookLogs
| where OperationName == "ExecuteNotebook"
| summarize 
    TotalExecutions = count(),
    SuccessCount = countif(Status == "Succeeded"),
    FailureCount = countif(Status == "Failed")
    by UserId
| extend SuccessRate = round(SuccessCount * 100.0 / TotalExecutions, 2)
| sort by TotalExecutions desc

4. 查看单个Notebook的所有执行详情

SynapseNotebookLogs
| where OperationName == "ExecuteNotebook" and tostring(Properties.NotebookName) == "YourNotebookName"
| project 
    ExecutionTime = TimeGenerated,
    UserId,
    Status,
    DurationMs,
    ExecutionId = tostring(Properties.ExecutionId)
| sort by ExecutionTime desc

注:部分字段可能需要根据你的Synapse环境配置调整,比如Properties中的子字段,可通过SynapseNotebookLogs | project *查看表的完整字段结构。

内容的提问来源于stack exchange,提问作者Prakash

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.04 09:52:07