今天早上我们遇到了一个问题,它在敏锐的(其中496个)中创建了重复事件并试图删除它们。我有一个提取查询只返回这些事件。如果我在这一周的时间内运行,删除返回一个错误:删除少量Keen IO事件时出现“事件过多”错误
{"message": "There are too many events to perform this operation. You cannot delete a collection that has over 1000000 events. Your collection currently has 4834812 events.", "error_code": "TooManyEventsError”}
我已经收窄的时间表过去12小时的提取和获得预期的496个事件... 。把它切换到删除有点紧张。
我想清理这些事件,但要确保我不会删除我想保留的事件...。
我对提取和(即将执行)删除的过滤器有一个我想要删除的敏锐ID(keen.id)数组。但是,时间范围内的更多事件与过滤器不匹配。
让我感到震惊的是,最初我在过去的两天(或一周)内运行删除作为时间范围,并返回错误响应,因为时间范围内有超过100,000个事件。
如果缩小时间范围,我想确保它只删除我的过滤器中的ID列表,而不是时间范围内的所有事件。