咨询Azure Insights中Azure Functions日志duration字段的时间单位
Azure Insights中
duration属性的说明 duration属性定义:你推测的完全正确,requests表中的duration就是Azure Functions单次运行的总时长。这个时长从Azure平台接收到函数的触发请求开始计算,直到函数执行完成(或异常终止)、平台完成响应处理为止,其中包含函数的冷启动时间(如果触发时对应的函数实例处于未激活状态)。- 时间单位:该属性的单位是毫秒(ms),例如数值
2500就代表函数单次运行耗时2.5秒。
你当前使用的查询语句:
requests | project timestamp, operation_Name, duration, cloud_RoleName | where timestamp > ago(7d) | where cloud_RoleName =~ 'FUNCTION-PROJECT' and operation_Name =~ 'FUNCTION' | summarize avgRequestDuration=avg(duration) by bin(timestamp, 1h) | render timechart
这个查询按小时聚合计算了目标函数的平均运行时长,通过生成的时间图可以直观观察不同时段的性能波动,比如业务高峰时段是否出现运行时长突增,这能帮助你快速定位性能瓶颈(比如图片处理的资源占用过高、外部依赖服务延迟等问题)。
内容的提问来源于stack exchange,提问作者JPA
相关产品推荐
相关产品推荐

