Application Insights - 在REST API上选择跟踪/消息停止返回值

时间:2017-03-16 18:08:34

标签: azure-application-insights

我的程序用于调用REST API以获取跟踪消息字段。为了限制返回数据大小,我们使用" select"只返回" trace / message"的子句。这非常有效。但是从昨天(3月15日)开始,这个功能就破了。 "追踪/消息"在有消息的时候总是返回null。我们通过调用API而不用"选择"来解决这个问题。子句,并按预期返回所有内容。

在API资源管理器上,我测试了"选择"中所有其他字段的跟踪,所有这些字段都像以前一样工作,甚至是字段" trace / severityLevel"。对于依赖关系表,"依赖关系"下的任何字段。现在停止工作。

是否有任何释放可以打破这个?这种变化的原因是什么?我们不应该再选择它们吗?检索这些字段的指南是什么?

1 个答案:

答案 0 :(得分:0)

您应该尝试查询API - 您可以选择任何类型的遥测,并限制返回的记录数量:

curl "https://api.applicationinsights.io/beta/apps/DEMO_APP/query?query=traces%7C%20where%20timestamp%20%3E%3D%20ago(24h)%7C%20take%2020" -H "x-api-key: DEMO_KEY"