Class | Description |
---|---|
AggregateDefinitionMapping |
The
AggregateDefinitionMapping is used to keep an in-memory mapping
of all of the AlertDefinition s that have aggregate definitions
associated with them. |
AggregateSource |
Alert when the source type is defined as
SourceType.AGGREGATE . |
AlertDefinition |
The
AlertDefinition class represents all of the necessary information
to schedule, run, and collect alerts. |
AlertDefinitionFactory |
The
AlertDefinitionFactory class is used to construct
AlertDefinition instances from a variety of sources. |
AlertDefinitionHash |
The
AlertDefinitionHash class is used to generate an MD5 hash for a
list of AlertDefinitionEntity s. |
AlertGroup |
The
AlertGroup class is used to represent a grouping of alert
definitions when returning alert targets. |
AlertHelper | |
AlertNotification |
The
AlertNotification represents a concrete Notification that
is specific to the AlertNoticeDispatchService . |
AlertTarget |
The
AlertTarget class represents a dispatch mechanism and audience
that will receive information about alerts in the system. |
AmsSource |
Alert when the source type is defined as
SourceType.METRIC
Equality checking for instances of this class should be executed on every
member to ensure that reconciling stack differences is correct. |
AmsSource.AmsInfo |
Represents the
ams element in a Metric alert. |
MetricSource |
Alert when the source type is defined as
SourceType.METRIC
Equality checking for instances of this class should be executed on every
member to ensure that reconciling stack differences is correct. |
MetricSource.JmxInfo |
Represents the
jmx element in a Metric alert. |
MetricSource.Value | |
ParameterizedSource |
The
ParameterizedSource is used for alerts where the logic of
computing the AlertState is dependant on user-specified parameters. |
ParameterizedSource.AlertParameter |
The
ParameterizedSource.AlertParameter class represents a single parameter that can be
passed into an alert which takes parameters. |
PercentSource |
Alert when the source type is defined as
SourceType.PERCENT
Equality checking for instances of this class should be executed on every
member to ensure that reconciling stack differences is correct. |
PercentSource.MetricFractionPart |
The
PercentSource.MetricFractionPart class represents either the numerator or the
denominator of a fraction. |
PortSource |
Alert when the source type is defined as
SourceType.PORT
Equality checking for instances of this class should be executed on every
member to ensure that reconciling stack differences is correct. |
RecoverySource |
Alert when the source type is defined as
SourceType.RECOVERY
Equality checking for instances of this class should be executed on every
member to ensure that reconciling stack differences is correct. |
Reporting |
The
Reporting class represents the OK/WARNING/CRITICAL structures in
an AlertDefinition . |
Reporting.ReportTemplate |
The
Reporting.ReportTemplate class is used to pair a label and threshhold
value. |
ScriptSource |
Alert when the source type is defined as
SourceType.SCRIPT
Equality checking for instances of this class should be executed on every
member to ensure that reconciling stack differences is correct. |
ServerSource |
Alert when the source type is defined as
SourceType.SERVER |
Source |
Abstract class that all known alert sources should extend.
|
WebSource |
Alert when the source type is defined as
SourceType.WEB
Equality checking for instances of this class should be executed on every
member to ensure that reconciling stack differences is correct. |
Enum | Description |
---|---|
ParameterizedSource.AlertParameterType |
The
ParameterizedSource.AlertParameterType enum represents the value type. |
ParameterizedSource.AlertParameterVisibility |
The
ParameterizedSource.AlertParameterVisibility enum represents the visibility of
alert parameters. |
Reporting.ReportingType | |
Scope |
The
Scope enumeration is used to define the area that an alert has
the most meaning. |
SourceType |
Source type refers to how the alert is to be collected.
|
TargetType |
The
TargetType enumeration is used to represent the built-in target
dispatch mechanisms that are supported internally. |
Copyright © 2022 Apache Software Foundation. All rights reserved.