埋点统计 API(1.11 及之前版本)
1 获取埋点统计报告
[GET /data_source/report]
使用该 API 可以获取埋点统计报告。一般情况下,埋点数据仅保存最近 7 天数据。
若不指定查询区间,默认查询最近 1 小时的埋点统计。查询的运行时间与查询区间正相关,请合理配置查询区间,不要设置过大。
出现已导入大于已读取有可能是正常的,因为这是不同模块的统计结果,有可能这段时间没有读取和校验数据,但另一个模块正在导入之前校验成功的数据。
埋点统计的时间是实际进行导入的时间,如今天导入了前天的一条数据,这条数据会被统计到今天的报告里。
Request (application/json)
{
"from":"1527056400000", // 查询时间区间开始时间
"to":"1532499600000" // 查询时间区间结束时间
}
Response 200 (application/json)
{
"read_update_time": 1546674220000, // 上次更新读取条数时间
"read": 28114950, // 项目一共读取条数
"send_update_time": 1546674220000, // 上次更新发送条数时间
"send": 27322056, // 项目一共发送条数
"write_update_time": 1546674559000, // 上次更新导入条数时间
"write": 25404328, // 项目一共导入条数
"detail": {
"js": { // 根据来源端进行分类
"nginx_time_origin": 0,
"read": 182, // 读取条数
"send": 182, // 发送条数
"write": 182, // 入库条数
"err": 130, // 错误条数
"last": 0,
"payload": [ // 根据应用版本分类的详细信息
{
"app_version": "all",
"nginx_time_origin": 0,
"read": 182,
"send": 182,
"write": 182,
"err": 130,
"last": 0,
"payload": [
{
"event": "$WebClick",
"nginx_time_origin": 0,
"read": 26,
"send": 26,
"write": 26,
"err": 0,
"last": 0,
"payload": [ // 事件的详细来源信息
{
"lib": "js",
"lib_version": "1.10.3",
"app_version": "unknown",
"lib_method": "code",
"lib_detail": "unknown",
"nginx_time_origin": 0,
"read": 26,
"send": 26,
"write": 26,
"err": 0,
"last": 0
}
]
}
]
}
]
}
}
}
Last updated
Was this helpful?