List Logstash pipeline API

edit

[preview] This functionality is in technical preview and may be changed or removed in a future release. Elastic will work to fix any issues, but features in technical preview are not subject to the support SLA of official GA features. List all centrally-managed Logstash pipelines.

Limit the number of pipelines to 10k or fewer. As the number of pipelines nears and surpasses 10k, you may see performance issues on Kibana.

Request

edit

GET <kibana host>:<port>/api/logstash/pipelines

Example

edit

The API returns the following:

{
  "pipelines": [
    {
      "id": "hello-world",
      "description": "Just a simple pipeline",
      "last_modified": "2018-04-14T12:23:29.772Z",
      "username": "elastic" 
    },
    {
      "id": "sleepy-pipeline",
      "description": "",
      "last_modified": "2018-03-24T03:41:30.554Z"
    }
  ]
}

The username property appears when security is enabled, and depends on when the pipeline was created or last updated.