使用弹性搜索中存储的日志分析我的应用程序的限制限制

时间:2019-03-29 13:38:30

标签: elasticsearch microservices kibana grafana throttling

我的API服务器已插入Elastic search和kibana,我们通过弹性搜索将每个API请求记录到我们的服务器中。

最近,我们对API服务器实施了普通的香草限制(即,允许Y秒内的X个请求,超过该限制的所有用户都将被拒绝)。

问题是,由于我们已经记录了每个API请求以进行弹性搜索(包括用户详细信息和时间戳记),因此我们想分析这些日志,以了解是否使节流限制更具侵略性(例如,(X -n)以Y秒为单位的请求)将影响多少用户(基于弹性搜索中的可用数据,基本上是反向测试)。

注意:影响手段-由于限制更为严格,因此拒绝了请求。

有没有一种方法可以处理我的应用程序编写的Elastic搜索日志。

我在想如下。但是您可以帮我做同样的kibana /弹性搜索查询吗?

->根据用户将弹性搜索日志分组 ->在用户的每个请求之间,如果时间戳差异小于Y / X秒(限制),则列出用户。

如果您有更好的方法,请告诉我。

让我知道是否需要更多详细信息。

0 个答案:

没有答案