关于etl:TASKCTL消息订阅参数设置说明

48次阅读

共计 1122 个字符,预计需要花费 3 分钟才能阅读完成。

TASKCTL 设计了一套残缺的音讯告诉机制,并为用户提供了不同类型的音讯。不同用户,能够通过订阅实现接管哪些音讯,同时,通过肯定设置,能够实现相应音讯在什么条件下发送以及发送频度等等需要性能。

零碎次要用户音讯类型清单:

阐明:高级音讯,只有对 Monitor 高级性能受权后才可应用。

音讯订阅阐明

零碎提供了丰盛的音讯,并以客户端软件、短息、邮件等多种形式向用户推送。不同用户通过音讯订阅,能够确定须要通过哪些渠道接管哪些音讯。

1. 默认渠道:只有用户订阅,相应音讯就推送到客户端。

2. 可选渠道:用户订阅相应音讯后,还可抉择邮件、短信、微信 (临时不提供) 等不同接管渠道。

用户音讯高级设置:

对于音讯的发送频度,(比方硬盘预警,是每 1 小时,还是 2 小时发一次),以及音讯在什么状况下发送(比方,CPU 预警阈值等)等相干设置参数,目前,咱们只能通过服务端配置文件进行设置。

配置文件地址:

配置文件在调度服务器装置用户环境,名称为:$TASKCTLDIR/conf/usermsgdef.xml

配置相干参数阐明

公共属性

1.msgid : 音讯编号,与 monitor 客户端中查看音讯 -> 中集体订阅音讯中编号统一。

2.coverh : 音讯笼罩时长(小时)。也能够了解为音讯揭示频度。雷同对象的雷同音讯在笼罩时长内不再揭示。

3.ctlpara : 一些音讯产生的控制参数,比方 cpu 预警的阈值等。不同音讯,该具体内容可能不统一。不是每种音讯都具备该属性。

个性化属性 ctlpara 阐明:

目前只有 5 种音讯具备个性化控制参数

第一种:201(超时作业)

作业超时计算公式

(作业已运行时长 > 预警最低值) && (作业已运行时长 – 预估值 >= 报警超出值 || 作业已运行时长 > 预估值 * 报警超出倍率)

作业已运行时长:以后正在运行作业的理论运行工夫

预警最低值(需定义):示意作业已运行时长,至多要超过该最低值,能力预警。

预估值:示意作业可能须要运行的时长。每个作业的预估值,由零碎主动计算。

报警超出值(需定义):设置一个能承受的超出值

报警超出倍率(需定义):设置一个能承受的倍率

需定义的参数[xml 标签名]

  • basemintime : 预警最低值(秒)
  • alarmoutsecs : 报警超出值(秒)
  • alarmoutbl : 报警超出倍率

第二种:206(超时作业,超过零碎设置中断报警)

这种音讯须要定义整个平台作业运行最长工夫(分钟),如果超过这个工夫,零碎主动中断该作业。xml 标签为:

outtime: 作业运行最长工夫(分钟)。零碎默认为 720 分钟(12 小时)

另三种:301(硬盘预警)、302(CPU 预警)、303(内存预警)

这三种音讯需定义预警阈值,xml 标签均为:

alertvalue,值为浮点型,0.95 示意 95%。

正文完
 0