应用程序洞察实例正在跟踪具有以下url路径模式的服务的请求接收:
http://testurl.net/item/{itemId}/store/{storeId}/buyme
当我去日志分析基于itemId
和storeId
进行查询时,我只能在url中看到它们。由于它们不是查询参数,parse_urlquery
函数不会返回所需的值。它们也不会出现在查询的customDimensions部分中。我开始认为我需要添加额外的遥测,以便能够在日志分析中访问这些值。
如何从KQL中的url(或任何其他字段(获取itemId
和storeId
?
示例URL:
http://testurl.net/item/123/store/5267/buyme
http://testurl.net/item/554/store/446/buyme
datatable(url:string)
[
"http://testurl.net/item/123/store/5267/buyme"
,"http://testurl.net/item/554/store/446/buyme"
]
| parse url with * "//testurl.net/item/" itemId:int "/store/" storeId:int *
url | itemId | storeId|
---|---|---|
http://testurl.net/item/123/store/5267/buyme | 123 | 5267 |
http://testurl.net/item/554/store/446/buyme | 554 | 446 |