调用DescribePipeline,获取Logstash实例的管道信息。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求头

该接口使用公共请求头,无特殊请求头。请参见公共请求参数文档。

请求语法

GET /openapi/logstashes/{InstanceId}/pipelines/{PipelineId} HTTP/1.1

请求参数

名称 类型 位置 是否必选 示例值 描述
InstanceId String Path ls-cn-oew1qbgl****

Logstash实例ID。

PipelineId String Path pipeline_test

管道ID。

返回数据

名称 类型 示例值 描述
RequestId String 829F38F6-E2D6-4109-90A6-888160BD1***

请求ID。

Result Object

返回的管道信息,更多详细信息请参见logstash.yml

pipelineId String pipeline_test

管道ID。

gmtUpdateTime String 2020-06-20T07:26:47.000+0000

管道更新时间。

queueType String MEMORY

队列类型。支持:

  • MEMORY:基于内存的传统队列。
  • PERSISTED:基于磁盘的ACKed队列(持久队列)。
queueCheckPointWrites Integer 1024

队列检查点写入数。

queueMaxBytes Integer 1024

队列的总容量(以字节数表示)。单位:MB。

config String input { } filter { } output { }

管道具体配置。

batchDelay Integer 50

管道批延迟。单位:毫秒。

workers Integer 2

管道工作线程数。

description String this is a test

管道描述。

gmtCreatedTime String 2020-06-20T07:26:47.000+0000

管道创建时间。

batchSize Integer 125

管道批大小。

pipelineStatus String RUNNING

管道状态。支持:

  • NOT_DEPLOYED:未部署
  • RUNNING:运行中
  • DELETED:已删除(控制台不展示此状态)
说明 未配置的管道参数将使用系统默认值,不会在返回结果中显示。

示例

请求示例

GET /openapi/logstashes/ls-cn-oew1qbgl****/pipelines/pipeline_test HTTP/1.1
Host:elasticsearch.aliyuncs.com
Content-Type:application/json

正常返回示例

JSON格式

HTTP/1.1 200 OK
Content-Type:application/json

{
  "Result" : {
    "pipelineId" : "test",
    "config" : "input {\n\n}\nfilter {\n\n}\noutput {\n\n}",
    "workers" : 2,
    "batchSize" : 100,
    "batchDelay" : 60,
    "queueType" : "MEMORY",
    "pipelineStatus" : "NOT_DEPLOYED",
    "queueMaxBytes" : 1024,
    "queueCheckPointWrites" : 1024,
    "gmtCreatedTime" : "2020-09-16T06:35:30.139Z",
    "gmtUpdateTime" : "2020-09-16T07:06:24.759Z"
  },
  "RequestId" : "49AEA9F3-B946-4102-8BD7-92E71C86****"
}

错误码

访问错误中心查看更多错误码。