全部文档
当前文档

暂无内容

如果没有找到您期望的内容,请尝试其他搜索词

文档中心

Web Tracking

最近更新时间:2023-11-16 10:45:51

日志服务KLog支持通过Web Tracking采集HTML、H5、IOS、Android和小程序等客户端的日志。

操作步骤:

一、开通Web Tracking功能
打开创建/编辑日志池页面,开启Web Tracking配置项的开关。
image.png

二、写入日志

1、通过 HTTP GET 请求上传日志

curl --request GET 'http://${host}/${PoolId}/track?ApiVersion=1.0.0&key1=val1&key2=val2'

参数 是否必填 说明
${host} 日志服务所在地域的Endpoint。请在工程详情页查看
${PoolId} 日志池id,请在工程详情页查看
key1=val1&key2=val2 您要上传到日志服务的键值对(Key-Value),支持设置多个键值对,由&隔开。请确保长度小于16KB

2、通过 HTML img 标签上传日志

<img src='http://${host}/${PoolId}/track.gif?ApiVersion=1.0.0&key1=val1&key2=val2'/>
<img src='http://${host}/${PoolId}/track_ua.gif?ApiVersion=1.0.0&key1=val1&key2=val2'/>

说明:track_ua.gif除了上传自定义的参数外,还会将HTTP头中的UserAgent、referer也作为日志中的字段。

3、通过 HTTP POST 请求上传日志

GET 请求上传日志时,单个请求只能写入一条日志。如果请求的数据量比较大,可以使用 POST 方法上传数据。
请求语法:

POST http://${host}/${PoolId}/track HTTP/1.1

说明:如果需要对数据压缩发送,请求头为:x-klog-compress-type:lz4或x-klog-compress-type:gzip

示例:

POST /a0f2d00e-7fa5-48b4-9c7a-69a9904d550b/track HTTP/1.1
Host:klog-cn-beijing.ksyun.com
Content-Type:application/json
[
   {
    "k1":"v1",
    "k2":"v2"
   },
    {
    "k1":"v1",
    "k2":"v2"
    }
]

文档导读
纯净模式常规模式

纯净模式

点击可全屏预览文档内容
文档反馈