mobula_log流程
2016-10-13 11:04:11 0 举报
登录查看完整内容
Mobula Log是一个用于收集、分析和展示日志数据的工具。它的流程包括以下几个步骤:首先,用户需要在应用程序中集成Mobula Log的SDK,以便将日志数据发送到Mobula平台。然后,Mobula平台会对这些日志数据进行实时处理和分析,提取有用的信息并生成可视化报表。用户可以通过Web界面或API接口查看和管理这些报表,以便更好地了解应用程序的运行状况和性能指标。此外,Mobula Log还支持多种日志格式和协议,可以满足不同类型应用程序的需求。总之,Mobula Log是一个功能强大、易于使用的日志管理工具,可以帮助用户快速定位和解决问题,提高应用程序的稳定性和可靠性。
作者其他创作
大纲/内容
N
1:put_status=0 2:all_host_numcomplete_host_num3:exec_time(azkaban_execid) task_timeout4:azkaban_execid is not available
更新collector_task_status表中azkaban_execid字段
日志收集补数据流程
3 or 4
Y
开始
kill azkaban_execid并重新执行put操作,更新collector_task_status表
结束
第一次
put操作并更新collector_task_status表
根据collector_pull_task_host表内容更新collector_task_status表信息
最后一次
阈值
查看目标服务器中该小时日志文件名称及个数
根据基础配置表初始化collector_pull_task_host表该小时数据
更新collector_pull_task_host及collector_task_status表
3
更新表collector_pull_task_detail时间戳不连续报警
kill azkaban_execid并根据collectoe_pull_task_detail更新collector_pull_task_host及collector_task_status表。
初始化collector_task_status表该小时数据
利用all_host_num及complete_host_num计算日志拉取失败机器数
4
根据基础配置表更新collector_pull_task_host表该小时数据
利用md5文件验证并拉取collector_pull_task_detail表中pull_status=0的日志
找到collector_pull_task_host表中日志有问题服务器,删除log_save_dir中对应日志,并重新拉取日志
mobula_log流程图
增量更新collector_pull_task_detail表。初始化pull_status=0。
第一次:collector_task_status表中没有该小时数据;最后一次:hour(now_time-collector_log_conf.log_generate_time)=now_hour-1
日志收集正常流程
2
0 条评论
回复 删除
下一页