【问题标题】:Get oldest records from Application Insights REST API using ODATA使用 ODATA 从 Application Insights REST API 获取最旧的记录
【发布时间】:2018-12-14 06:50:53
【问题描述】:

我们希望在应用程序洞察中获取最旧的可用事件,但即使我们按时间戳排序,我们也始终会获取最后的事件。这只是订购的结果。

https://api.applicationinsights.io/v1/apps/[id]/events/customEvents?$count=true&$filter=timestamp gt 2000-01-01T00:00:00&$select=时间戳,用户/ID, customEvent/name&$orderBy=timestamp asc&$top=100

【问题讨论】:

  • 您只想获取日期 > 2000-01-01T00:00:00 的事件数据?

标签: azure odata azure-application-insights


【解决方案1】:

请使用这种查询,它在我身边有效:

https://api.applicationinsights.io/v1/apps/your_app_id/query?query=customEvents | where timestamp >= datetime('2018-12-11T00:00:00.000')| project timestamp ,name| order by timestamp asc| take 20

和邮递员的测试结果:

【讨论】:

  • @Lillvik,您能帮忙将其标记为答案吗?谢谢:)
  • 你知道是否有人可以使用 ODATA 而不是查询来完成它吗?
  • 嗨@Lillvik,你用哪个工具来测试这个查询?我用这个在线tool,它工作正常,结果符合预期。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-05-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-06-20
  • 1970-01-01
相关资源
最近更新 更多