智能日志管理平台

  • 流式导出数据至 HTTP 地址

    最近更新时间:2018-09-25 19:20:02

    请求语法

    POST /v2/repos/<RepoName>/exports/<ExportName>
    Content-Type: application/json
    Authorization: Pandora <auth>
    {
      "type": <http>,
      "whence": <ExportWhence>,
      "spec": {
            "host": <Host>,      
            "uri": <RequestURI>,
            "format": <ExportFormat>  
        }
    }
    

    请求内容

    参数 类型 必填 说明
    RepoName string 需要导出数据的消息队列名称
    ExportName string 导出任务名称
    命名规则: ^[a-zA-Z_][a-zA-Z0-9_]{0,127}$
    Type string 导出方式
    目前支持httplogdbmongotsdbkodoreport
    在这里我们选择http
    whence string 导出数据的起始位置
    目前支持oldestnewest,
    分别表示从指定仓库的最早最新数据开始导出
    默认值为oldest
    Spec json 导出任务的参数主体
    选择不同的type
    Spec也需要填写不同的参数
    将在下面分开讲解
    host string 服务器地址(ip或域名)
    例如:https://pipeline.qiniu.com
    127.0.0.1:7758
    uri string 请求资源路径(具体地址,不包含ip或域名)
    例如:/test/repos
    format string 导出方式
    支持textjson
    如果没有填写此项,默认为text

    !> 注意: 导出数据格式和推送数据相同。

    示例

    curl -X POST https://pipeline.qiniu.com/v2/repos/test_Repo/exports/export_job1 \
    -H 'Content-Type: application/json' \
    -H 'Authorization: Pandora 2J1e7iG13J66GA8vWBzZdF-UR_d1MF-kacOdUUS4:NTi3wH_WlGxYOnXsvgUrO4XMD6Y=' \
    -d '{
      "type": "http",
      "spec": {
        "host": "www.qiniu.com",
        "uri": "/test/repos"
      }
    }'
    
    以上内容是否对您有帮助?
  • Icon free helper
    Close