2016-07-05 57 views
0

我已经使用Okta.Core.Client 0.2.9 SDK编写了一个.NET应用程序,以从我们组织的系统日志中提取事件以导入到另一个系统中。我们每5分钟就会运行一次,从上一次运行中收到的最后一个事件开始发布事件。Okta Events API中startDate和“published”过滤器之间的区别是什么?

我们看到一些事件显示出现延迟。如果我在上一小时的数据的顶部手动运行,它将包含比5分钟运行更多的行。当试图找出为什么我记得startDate param,与我一直使用的filter互斥。

docs没有提及太多 - 只是它“指定时间戳列出事件之后”。它是否与published gt "some-date"一样?我们正在捕获大量时间的数据,所以我需要包含一个“小于”过滤器并忽略startDate。但延迟的事件让我寻找解决方法。

回答

0

您是否遇到使用startDate或过滤器的延迟结果?

是已发布的gt“some-date”和startDate以同样的方式工作。以下两个API调用。 ?

/API/V1 /事件限= 100 &的startDate = 2016-07-06T00:00:?00.000Z

/API/V1 /事件限= 100 &滤波器=出版gt“2016-07-06T00:00:00.000Z”

返回相同的结果。因为它们是相互独立的过滤器,可能会在使用过滤器创建更具体的查询(包括查询中的其他查询参数)时派上用场。

+0

谢谢 - 我们一直在使用'filter'做5分钟的方法,意味着要求“在时间Y之前或之后的时间X”,所以'startDate'不会削减它。但是,我想Okta处理和整理事件日志意味着我们需要等待至少一个小时,以确保我们拥有一切。 –

相关问题