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"