• 热门
  • 基础
  • 数据库
  • 安全
  • 大数据
  • 人工智能
  • 混合云
  • 开发与运维
  • 企业应用

应用服务

行业引擎

全部文档
当前文档

暂无内容

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

文档中心

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"
    }
]

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

纯净模式

点击可全屏预览文档内容

鼠标选中内容,快速反馈问题

如果在文档使用中出现问题,可选中有问题的部分进行快速反馈,我们将跟进处理。
不再提示
好的,我知道了

聆听反馈