配置:我有一个指标报告请求持续时间,我有两个自定义事件设置来显示开始时间和结束时间,每个事件都填写了相关的请求信息。
问题:我有一个报告长请求持续时间的指标。但是,将度量标准与操作的事件和依赖关系相关联的洞察列表并不友好。
我想要找到两个事件之间的持续时间来确定哪些操作需要很长时间,或者将操作ID分配给一个度量标准,这样我就可以将洞察列表过滤为持续时间较长的事件。 / p>
答案 0 :(得分:1)
我可以建议两种方法
方法#1:
在Azure门户中打开搜索并按性能存储区筛选请求。然后,您可以单击每个搜索结果以查看相关事件。如果预定义的存储桶不适合您,您可以使用SDK中的遥测初始化程序自行分配(如果预定义的存储桶不起作用,请告诉我们)
方法#2
使用Google Analytics联合查询查找具有所选操作ID的遥测项目,例如:
requests
| where duration > 5000
| project operation_Name , operation_Id, duration
| join (traces | project operation_Id, message ) on operation_Id
| project operation_Name , message
| limit 10