创建 Logstash 管道 API编辑

[预览] 此功能处于技术预览阶段,可能会在未来的版本中更改或删除。Elastic 将努力修复任何问题,但技术预览版中的功能不受官方 GA 功能支持 SLA 的约束。 创建一个集中管理的 Logstash 管道,或更新现有的管道。

请求编辑

PUT <kibana 主机>:<端口>/api/logstash/pipeline/<id>

路径参数编辑

id
(必填,字符串)管道 ID。仅支持字母数字字符、连字符和下划线。

请求正文编辑

description
(可选,字符串)管道描述。
pipeline
(必填,字符串)管道定义。
settings

(可选,对象)管道设置。支持的设置(表示为对象键)包括以下内容

  • pipeline.workers
  • pipeline.batch.size
  • pipeline.batch.delay
  • pipeline.ecs_compatibility
  • pipeline.ordered
  • queue.type
  • queue.max_bytes
  • queue.checkpoint.writes

响应代码编辑

204 无内容
表示调用成功。

示例编辑

$ curl -X PUT api/logstash/pipeline/hello-world
{
  "pipeline": "input { stdin {} } output { stdout {} }",
  "settings": {
    "queue.type": "persisted"
  }
}