创建采集任务(数据准备,含机机接口)
功能介绍
创建采集任务。
请求
- 请求样例
- 请求租户下面的所有采集机上的所有探针创建探针实例,创建采集任务类型:appmarket。
POST https://ip:port/softcomai/datalake/collection/v1.0/task/create {"taskName": "name","ossId":"oss","collectTaskType":"appmarket"}
- 创建单个采集任务,创建任务类型:dataplan。
POST https://ip:port/softcomai/datalake/collection/v1.0/task/create { "agreementType": "sftp", "collectTaskType": "dataplan", "taskId": "", "taskName": "12121", "collectorId": "Collector-883c0575", "probePackageName": "Probe_NAIE_SFTP_Common_V200R020C50SPC401.zip", "operate": "operate", "carrierSubnetsubNet": "", "country": "China", "domain": "IT", "netName": "U2000", "netWorkInfo": "121", "collectObjectType": "LIC", "securityLevel": "Secret", "authScope": "HWTP", "validPeriod": 1636041600000, "progressid": "P_20200522171603_520903745", "protocolBody": { "acquisitionCycle": "", "acquisitionUnit": "day", "delayTime": 0, "delayUnit": "min", "fileFilter": "", "host": "xx.xx.xx.xx", "port": "498", "userName": "fd", "password": "dkjjffd", "historyFrom": 1572537620000, "historyTo": 1604125927000, "ifInclude": "true", "isSupportCompress": "false", "extensionPathName1": "", "extensionPathName2": "", "extensionPathName3": "", "extensionPathName4": "", "extensionPathValue1": "", "extensionPathValue2": "", "extensionPathValue3": "", "extensionPathValue4": "", "path": "/tmp/test", "strategy": "period", "scanPeriod": "60" } }
- 创建单个采集任务,创建任务类型:logService。
POST https://ip:port/softcomai/datalake/collection/v1.0/task/create {"collectTaskType":"logService","progressid":"P_20200522171603_520903745"}
- 请求租户下面的所有采集机上的所有探针创建探针实例,创建采集任务类型:appmarket。
- 参数说明
参数名
是否必选
参数类型
备注
taskName
是
String
任务名称。
collectTaskType
是
String
创建采集任务方式(appmarket/dataplan/ consoleServer/logService)。
ossId
否
String
网管UUID。
collectorId
是
String
采集机ID。
progressId
否
String
流程ID。
probePackageName
是
String
探针包名称。
operate
否
String
运营商。
country
否
String
国家。
domain
否
String
领域。
netName
否
String
网管名称。
netWorkInfo
否
String
网元类型。
collectObjectType
否
String
采集对象类型。
securityLevel
否
String
密级。
authScope
否
String
授权范围。
agreementType
否
String
协议类型(SFTP/FTPS)。
validPeriod
否
Long
数据有效期。
protocolBody.scanPeriod
否
String
采集周期。
protocolBody.host
是
String
主机IP。
protocolBody.port
是
String
端口。
protocolBody.userName
是
String
用户。
protocolBody.password
是
String
密码。
protocolBody.path
否
String
采集路径。
protocolBody.strategy
否
String
采集策略。
protocolBody.acquisitionUnit
否
String
采集单元。
protocolBody.delayUnit
否
String
滞后时间单位。
protocolConsoleBody.protocolList.extensionPathName1
否
String
扩展路径类型1(whiteList,fixedValue,timeType)。
protocolBody.extensionPathValue1
否
String
扩展路径值。
protocolBody.extensionPathName2
否
String
扩展路径类型1(whiteList,fixedValue,timeType)。
protocolBody.extensionPathValue2
否
String
扩展路径值。
protocolBody.extensionPathName3
否
String
扩展路径类型1(whiteList,fixedValue,timeType)。
protocolBody.extensionPathValue3
否
String
扩展路径值。
protocolBody.extensionPathName4
否
String
扩展路径4。
protocolBody.extensionPathValue4
否
String
扩展路径值。
protocolBody.isSupportInc
否
String
是否增量上报。
protocolBody.isSupportFragment
否
String
是否支持分片。
protocolBody.isSupportCompress
否
String
是否支持压缩。
protocolBody.ifInclude
否
String
采集文件是否包含。
protocolBody.sslMode
否
String
是否开启SSL认证。
protocolBody.localHost
否
String
采集机小网IP。
dataSourceId
否
String
数据源ID。
protocolBody.fileFilter
否
String
文件名过滤条件。
响应
- 响应样例
{ "success": true, "errorMsg": null, "errorCode": null, "returnData": "a2cab4690c41416eae798f8d90abe277" }
- 要素说明
参数名
参数类型
备注
success
boolean
请求是否成功。
errorMsg
String
错误描述。
errorCode
String
错误码。
returnData
Object
返回值。
状态码
具体请参考状态码。