kylin-kylin元数据监控之job运行超时报警
作者:
李小李的路 | 来源:发表于
2020-02-17 15:19 被阅读0次
背景
- 在kylin平台上,需要对kylin的job(批处理模式)运行时长进行监控,运行超过1h即发出钉钉报警;
数据源
- 采用java语言开发,读取HBase中kylin元数据的方式进行;
- 元数据路径: /execute 和 /execute_out 两个路径下的元数据信息;
- /execute 是对应kylin job的详细数据信息,和运行状态,(信息量很大、很全)
- /execute_out是对应kylin job页面的tasks项,对kylin job的tasks中的每一个步骤都会记录下来;
开发思路
- 第一步:从 /execute_out中读取 某个时间段下 task step状态为 running的。
- 第二步:拿到第一步的对应的uuid,再从 /execute中中读取对应的 uuid.json,获取job的信息;
- 第三步:判断此项job 任务提交时间到此刻,已经运行了多长时间,是否达到报警的阈值;
代码
- java语言开发,读取HBase的数据;
- 得空可以整理以下,开出来;
本文标题:kylin-kylin元数据监控之job运行超时报警
本文链接:https://www.haomeiwen.com/subject/nymbfhtx.html
网友评论