public interface EventPublisher
Modifier and Type | Method and Description |
---|---|
void |
publishErrorEvent(java.lang.String summaryMessage,
java.util.Map<java.lang.String,java.lang.String> details,
boolean critical)
Publishes an error event.
|
void |
publishErrorEvent(java.lang.String summaryMessage,
java.util.Map<java.lang.String,java.lang.String> details,
java.lang.String subType,
boolean critical)
Publishes an error event.
|
void |
publishEvent(java.lang.String eventSummary,
java.lang.String severity,
java.lang.String eventType,
java.util.Map<java.lang.String,java.lang.String> details)
Publishes a generic event.
|
void |
publishInfoEvent(java.lang.String summaryMessage,
java.util.Map<java.lang.String,java.lang.String> details)
Publishes an info event.
|
void |
publishInfoEvent(java.lang.String summaryMessage,
java.util.Map<java.lang.String,java.lang.String> details,
java.lang.String subType)
Publishes an info event.
|
void publishErrorEvent(java.lang.String summaryMessage, java.util.Map<java.lang.String,java.lang.String> details, boolean critical)
summaryMessage
- the summary messagedetails
- (optional) the name-value pair details for the errorcritical
- true if the error is critical, false if it is handled as a warningvoid publishErrorEvent(java.lang.String summaryMessage, java.util.Map<java.lang.String,java.lang.String> details, java.lang.String subType, boolean critical)
summaryMessage
- the summary messagedetails
- (optional) the name-value pair details for the errorsubType
- Event subTypecritical
- true if the error is critical, false if it is handled as a warningvoid publishInfoEvent(java.lang.String summaryMessage, java.util.Map<java.lang.String,java.lang.String> details)
summaryMessage
- the summary messagedetails
- (optional) the name-value pair details for the errorvoid publishInfoEvent(java.lang.String summaryMessage, java.util.Map<java.lang.String,java.lang.String> details, java.lang.String subType)
summaryMessage
- the summary messagedetails
- (optional) the name-value pair details for the errorsubType
- string representation of event subtypevoid publishEvent(java.lang.String eventSummary, java.lang.String severity, java.lang.String eventType, java.util.Map<java.lang.String,java.lang.String> details)
eventSummary
- the summary message of the eventseverity
- the severity of the event. Values allowed: [INFO, WARN, ERROR]eventType
- the type of the event. Values allowed: [ERROR, APPLICATION_ERROR,
APPLICATION_INFO, STALL, BT_SLA_VIOLATION, DEADLOCK,
MEMORY_LEAK, MEMORY_LEAK_DIAGNOSTICS, LOW_HEAP_MEMORY, ALERT,
CUSTOM, APP_SERVER_RESTART, BT_SLOW, SYSTEM_LOG,
INFO_INSTRUMENTATION_VISIBILITY, AGENT_EVENT,
INFO_BT_SNAPSHOT, AGENT_STATUS, SERIES_SLOW, SERIES_ERROR,
ACTIVITY_TRACE, OBJECT_CONTENT_SUMMARY, DIAGNOSTIC_SESSION,
HIGH_END_TO_END_LATENCY, APPLICATION_CONFIG_CHANGE,
APPLICATION_DEPLOYMENT, AGENT_DIAGNOSTICS, MEMORY, LICENSE,
CONTROLLER_AGENT_VERSION_INCOMPATIBILITY,
CONTROLLER_EVENT_UPLOAD_LIMIT_REACHED,
CONTROLLER_RSD_UPLOAD_LIMIT_REACHED,
CONTROLLER_METRIC_REG_LIMIT_REACHED,
CONTROLLER_ERROR_ADD_REG_LIMIT_REACHED,
CONTROLLER_ASYNC_ADD_REG_LIMIT_REACHED,
AGENT_METRIC_REG_LIMIT_REACHED,
AGENT_ADD_BLACKLIST_REG_LIMIT_REACHED,
AGENT_ASYNC_ADD_REG_LIMIT_REACHED,
AGENT_ERROR_ADD_REG_LIMIT_REACHED,
AGENT_METRIC_BLACKLIST_REG_LIMIT_REACHED, DISK_SPACE,
INTERNAL_UI_EVENT, APPDYNAMICS_DATA,
APPDYNAMICS_INTERNAL_DIAGNOSTICS,
APPDYNAMICS_CONFIGURATION_WARNINGS, AZURE_AUTO_SCALING,
POLICY_OPEN, POLICY_OPEN_WARNING, POLICY_OPEN_CRITICAL,
POLICY_CLOSE, POLICY_UPGRADED, POLICY_DOWNGRADED,
RESOURCE_POOL_LIMIT, THREAD_DUMP_ACTION_STARTED,
EUM_CLOUD_BROWSER_EVENT, THREAD_DUMP_ACTION_END,
THREAD_DUMP_ACTION_FAILED, RUN_LOCAL_SCRIPT_ACTION_STARTED,
RUN_LOCAL_SCRIPT_ACTION_END, RUN_LOCAL_SCRIPT_ACTION_FAILED,
RUNBOOK_DIAGNOSTIC_SESSION_STARTED,
RUNBOOK_DIAGNOSTIC_SESSION_END,
RUNBOOK_DIAGNOSTIC_SESSION_FAILED, CUSTOM_ACTION_STARTED,
CUSTOM_ACTION_END, CUSTOM_ACTION_FAILED,
WORKFLOW_ACTION_STARTED, WORKFLOW_ACTION_END,
WORKFLOW_ACTION_FAILED, NORMAL, SLOW, VERY_SLOW,
BUSINESS_ERROR, ALREADY_ADJUDICATED, ADJUDICATION_CANCELLED,
EMAIL_SENT, SMS_SENT]details
- (optional) the name-value pair details for the error