gpt4 book ai didi

azure - Application Insights 查询问题

转载 作者:行者123 更新时间:2023-12-02 08:30:16 24 4
gpt4 key购买 nike

我想查询 AI 以查找请求表成功 == false 的所有跟踪条目。结果应该是与发生故障的 InovationsId 相关的所有跟踪条目。我尝试了这个查询,但失败了。跟踪和请求表都有一个 customDimensions['InitationId'] 字段,它是我要使用的链接。

我尝试了这些查询,但出现语法错误

    traces
| join (requests | where success == false) on customDimensions['InvocationId']

traces
| join (requests | where success == false) on $left.customDimensions['InvocationId'] ==
$right.customDimensions['InvocationId']

traces
| join (requests | where success == false) on traces.customDimensions['InvocationId'] == requests.customDimensions['InvocationId']

这是我得到的查询结果消息:

join:用作连接属性的实体无效。使用等式表达式时,应通过指定其源 $left 或 $right 来使用实体。

最佳答案

这是因为customDimensions['InitationId']是动态类型,您应该使用tostring()方法将其转换为字符串类型。

示例如下:

traces
| extend aa=tostring(customDimensions['InvocationId'])
| join (
requests
| where success == false
| extend aa=tostring(customDimensions['InvocationId'])
) on aa

关于azure - Application Insights 查询问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61485284/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com