Class DingTalkReport
-
- All Implemented Interfaces:
-
pro.fessional.wings.slardar.monitor.WarnReport
public class DingTalkReport implements WarnReport
- Since:
2021-07-14
trydofor
-
-
Field Summary
Fields Modifier and Type Field Description public final StringdingConfigpublic final DingTalkNoticedingTalkNoticepublic final AtomicLongcounter
-
Constructor Summary
Constructors Constructor Description DingTalkReport(DingTalkNotice notice, String config)
-
Method Summary
Modifier and Type Method Description StringgetDingConfig()DingTalkNoticegetDingTalkNotice()AtomicLonggetCounter()WarnReport.Stsreport(String appName, String jvmName, Map<String, List<WarnMetric.Warn>> warn)report warn to dingtalk robot StringbuildMkContent(String app, String jvm, Consumer<StringBuilder> builder)StringgetGitInfo()voidsetGitInfo(String gitInfo)-
-
Constructor Detail
-
DingTalkReport
DingTalkReport(DingTalkNotice notice, String config)
-
-
Method Detail
-
getDingConfig
String getDingConfig()
-
getDingTalkNotice
DingTalkNotice getDingTalkNotice()
-
getCounter
AtomicLong getCounter()
-
report
WarnReport.Sts report(String appName, String jvmName, Map<String, List<WarnMetric.Warn>> warn)
report warn to dingtalk robot
- Parameters:
appName- app name as subjectjvmName- jvm name to trackwarn- warn details
-
buildMkContent
String buildMkContent(String app, String jvm, Consumer<StringBuilder> builder)
-
getGitInfo
String getGitInfo()
-
setGitInfo
void setGitInfo(String gitInfo)
-
-
-
-