来自不同实例的 kusto 项目
kusto project from different instances
是否可以查询多个 Application Insights 实例,但从每个实例中投射某些字段?例如,我想查询一个实例的跟踪和另一个实例的请求。我有:
union
(requests
| where url contains "5a1abbe0-97b5-4da0-bb6f-94d5841ad92e"
| project url, name),
app("app2").traces
| where message contains "5a1abbe0-97b5-4da0-bb6f-94d5841ad92e"
| project message
这只会向我显示消息,而不是 url 和请求的名称。可以这样做吗?
你应该把第二个查询块 app("app2").traces | where xx | project xxx
放在 ()
,
里面
像这样:
union
(requests
| where url contains "5a1abbe0-97b5-4da0-bb6f-94d5841ad92e"
| project url, name),
(app("app2").traces
| where message contains "5a1abbe0-97b5-4da0-bb6f-94d5841ad92e"
| project message)
我这边效果很好:
是否可以查询多个 Application Insights 实例,但从每个实例中投射某些字段?例如,我想查询一个实例的跟踪和另一个实例的请求。我有:
union
(requests
| where url contains "5a1abbe0-97b5-4da0-bb6f-94d5841ad92e"
| project url, name),
app("app2").traces
| where message contains "5a1abbe0-97b5-4da0-bb6f-94d5841ad92e"
| project message
这只会向我显示消息,而不是 url 和请求的名称。可以这样做吗?
你应该把第二个查询块 app("app2").traces | where xx | project xxx
放在 ()
,
像这样:
union
(requests
| where url contains "5a1abbe0-97b5-4da0-bb6f-94d5841ad92e"
| project url, name),
(app("app2").traces
| where message contains "5a1abbe0-97b5-4da0-bb6f-94d5841ad92e"
| project message)
我这边效果很好: