Streamsets(十)通过脚本监控pipeline任务状态

1、说明

安装好streamsets后直接内置了restful API的说明

http://172.27.13.109:18630/collector/restapi

我们是监控某一个pipeline的运行状态,所使用的api为

/rest/v1/pipeline/{pipelineId}/status

 

需要指定所查询的pipeline的Id,返回的是json格式数据。

 

2、测试

直接在操作系统上使用curl命令来测试,Authorization为账号密码进行加密后得到的字符串,指定返回数据格式为惊悚,测试pipeline的id为binlogcopb15d15ab-6336-4b8e-904e-ff0766f4e298。

curl -s http://172.27.13.109:18630/rest/v1/pipeline/binlogcopb15d15ab-6336-4b8e-904e-ff0766f4e298/status?rev=0 \
-H "Authorization: Basic YWRtaW46YWRtaW4=" \
-H "Content-Type: application/json"

返回数据如下

{
  "pipelineId"
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值