talog
简介
基于Thinking Analytics(TA)用户行为分析系统的日志记录
信息
参考当前最新的TA使用指南v2.7
-
将日志数据发送到TALogger,由TALogger记录到对应的接收端
-
提供三种类型的接收端(driver):
-
debug_logger: 批量实时记录日志数据,仅输出数据信息,调试使用 -
local_logger: 批量实时记录日志数据,接收端为本地文件,需与LogBus搭配 -
logs_dir: 用于存放本地TA_LOGS的目录,需要与LogBus相同 -
overdue_interval_sec: 日志文件的过期间隔,<0则表示不不进行删除处理 -
clean_interval_sec: 定期扫描并清理过期的日志文件 -
remote_logger: 批量实时记录日志数据,接收端为TA服务器,不需要搭配传输工具 -
url: TA服务器的地址 -
app_id: 项目实例的编号 -
提供两种触发刷新的条件:
-
flush_max_count: 日志数据达到多少条时,刷新到接收端 -
flush_interval_sec: 日志数据在定期间隔内,刷新到接收端 -
服务器上报日志数据至数数BI后台,一般采用
local_logger+logbus的方式。 -
该方式比较稳定可靠,且对服务器记录日志压力也比较小。
-
数据上报只需要开启官方提供的logbus,即可自动上传数据。