限制事件流速率

编辑

此功能处于 Beta 阶段,可能会发生变化。其设计和代码不如正式 GA 功能成熟,按原样提供,不附带任何担保。Beta 功能不受正式 GA 功能的支持服务水平协议 (SLA) 的约束。

rate_limit 处理器根据指定的配置限制事件的吞吐量。

在当前实现中,受速率限制的事件将被丢弃。未来的实现可能会允许以不同的方式处理受速率限制的事件。

示例

编辑
- rate_limit:
   limit: "10000/m"
- rate_limit:
   fields:
   - "cloudfoundry.org.name"
   limit: "400/s"
- if.equals.cloudfoundry.org.name: "acme"
  then:
  - rate_limit:
      limit: "500/s"

配置设置

编辑

Elastic Agent 处理器在摄取管道之前执行,这意味着您的处理器配置不能引用由摄取管道或 Logstash 创建的字段。有关更多限制,请参阅 使用处理器的限制有哪些?

名称 必填 默认值 描述

limit

速率限制。速率支持的时间单位为 s(每秒)、m(每分钟)和 h(每小时)。

fields

字段列表。速率限制将应用于通过组合这些字段的值派生的每个唯一值。