public class AlarmSender
extends java.lang.Object
AlarmSender.alarm to send alarm message.
AlarmSender.alarm((byte) 0, "alarm-title", "alarm-content");
Map<String, String> labels = new HashMap<>(8);
labels.put("plugin", "http-redirect");
labels.put("component", "http");
labels.put("env", "prod");
AlarmSender.alarmHighEmergency("alarm-title", "alarm-content", labels);
AlarmSender.alarmMediumCritical("alarm-title", "alarm-content", labels);
AlarmSender.alarmLowWarning("alarm-title", "alarm-content", labels);
Map<String, String> labels = new HashMap<>(8);
labels.put("plugin", "cache");
labels.put("component", "cache");
labels.put("env", "test");
AlarmSender.alarm((byte) 0, "alarm-title", "alarm-content", labels);
| 构造器和说明 |
|---|
AlarmSender() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
alarm(org.apache.shenyu.common.dto.AlarmContent alarmContent)
Send alarm content.
|
static void |
alarm(byte level,
java.lang.String title,
java.lang.String content)
Send alarm content.
|
static void |
alarm(byte level,
java.lang.String title,
java.lang.String content,
java.util.Map<java.lang.String,java.lang.String> labels)
Send alarm content.
|
static void |
alarmHighEmergency(java.lang.String title,
java.lang.String content,
java.util.Map<java.lang.String,java.lang.String> labels)
Send high emergency level alarm content.
|
static void |
alarmLowWarning(java.lang.String title,
java.lang.String content,
java.util.Map<java.lang.String,java.lang.String> labels)
Send low warning level alarm content.
|
static void |
alarmMediumCritical(java.lang.String title,
java.lang.String content,
java.util.Map<java.lang.String,java.lang.String> labels)
Send medium critical level alarm content.
|
public static void alarm(org.apache.shenyu.common.dto.AlarmContent alarmContent)
alarmContent - alarm contentpublic static void alarm(byte level,
java.lang.String title,
java.lang.String content,
java.util.Map<java.lang.String,java.lang.String> labels)
level - Alarm level. 0: high-emergency-critical 1: medium-critical-critical 2: low-warning-warningtitle - Alarm titlecontent - Alarm contentlabels - Alarm labelspublic static void alarm(byte level,
java.lang.String title,
java.lang.String content)
level - Alarm level. 0: high-emergency-critical 1: medium-critical-critical 2: low-warning-warningtitle - Alarm titlecontent - Alarm contentpublic static void alarmHighEmergency(java.lang.String title,
java.lang.String content,
java.util.Map<java.lang.String,java.lang.String> labels)
title - Alarm titlecontent - Alarm contentlabels - Alarm labelspublic static void alarmMediumCritical(java.lang.String title,
java.lang.String content,
java.util.Map<java.lang.String,java.lang.String> labels)
title - Alarm titlecontent - Alarm contentlabels - Alarm labelspublic static void alarmLowWarning(java.lang.String title,
java.lang.String content,
java.util.Map<java.lang.String,java.lang.String> labels)
title - Alarm titlecontent - Alarm contentlabels - Alarm labelsCopyright © 2026 The Apache Software Foundation. All rights reserved.