Alert dependencies

Using alert inhibition rules, Alertmanager decreases alert noise by suppressing dependent alerts notifications to provide a clearer view on the cloud status and simplify troubleshooting. Alert inhibition rules are enabled by default.

The following table describes the dependency between alerts. Once an alert from the Alert column raises, the alert from the Inhibits column will be suppressed with the Inhibited status in the Alertmanager web UI.

Alert

Inhibits

cAdvisorTargetsOutage

cAdvisorTargetDown

CalicoTargetsOutage

CalicoTargetDown

CephClusterFullCritical

CephClusterFullWarning

CephClusterHealthCritical

CephClusterHealthWarning

CephNodeDown

CephOSDDiskUnavailable

CephOSDDiskNotResponding

CephOSDDown

CephOSDDiskUnavailable

CephOSDDown

CephOSDPgNumTooHighCritical

CephOSDPgNumTooHighWarning

DockerSwarmServiceReplicasFlapping

DockerSwarmServiceReplicasDown

DockerSwarmServiceReplicasOutage

DockerSwarmServiceReplicasDown

ElasticClusterStatusCritical

ElasticClusterStatusWarning

KubeJobCompletion

KubeJobFailed

ElasticHeapUsageCritical

ElasticHeapUsageWarning

FileDescriptorUsageMajor

FileDescriptorUsageWarning

IronicBmApiOutage

IronicBmMetricsMissing

IronicBmTargetDown

IronicBmApiOutage

NodeExporterTargetsOutage

NodeExporterTargetDown

SfNotifierTargetDown

KubeDeploymentReplicasMismatch

SystemDiskFullMajor

SystemDiskFullWarning

SystemDiskInodesFullMajor

SystemDiskInodesFullWarning

SystemLoadTooHighCritical

SystemLoadTooHighWarning

SystemMemoryFullMajor

SystemMemoryFullWarning

KubePersistentVolumeUsageCritical

KubePersistentVolumeFullInFourDays

KubeAPICertExpirationMajor

KubeAPICertExpirationWarning

KubeAPIErrorsHighMajor

KubeAPIErrorsHighWarning

KubeAPIOutage

KubeAPIDown

KubeAPIResourceErrorsHighMajor

KubeAPIResourceErrorsHighWarning

KubeClientCertificateExpirationInOneDay

KubeClientCertificateExpirationInSevenDays

KubeletTargetsOutage

KubeletTargetDown

KubePodsCrashLooping

KubePodsRegularLongTermRestarts

LibvirtExporterTargetsOutage

LibvirtExporterTargetDown

MCCSSLCertExpirationMajor

MCCSSLCertExpirationWarning

MCCSSLProbesServiceTargetOutage

MCCSSLProbesEndpointTargetOutage

MKEAPICertExpirationMajor

MKEAPICertExpirationWarning

MKEAPIOutage

MKEAPIDown

MKEMetricsEngineTargetsOutage

MKEMetricsEngineTargetDown

MKENodeDiskFullCritical

MKENodeDiskFullWarning

NodeDown

KubeDaemonSetMisScheduled

KubeDaemonSetRolloutStuck

KubeAPIResourceErrorsHighMajor

KubeAPIResourceErrorsHighWarning

KubeNodeNotReady

MKENodeDown

cAdvisorTargetDown

CalicoTargetDown

FluentdTargetDown

KubeletTargetDown

LibvirtExporterTargetDown

MKEMetricsEngineTargetDown

NodeExporterTargetDown

TelegrafArpingCheckTargetDown

TelegrafSMARTTargetDown

PostgresqlPatroniClusterUnlocked

PostgresqlReplicationNonStreamingReplicas

PostgresqlReplicationPaused

PostgresqlReplicaDown

PostgresqlReplicationNonStreamingReplicas

PostgresqlReplicationPaused

PostgresqlReplicationSlowWalApplication

PostgresqlReplicationSlowWalDownload

PostgresqlReplicationWalArchiveWriteFailing

PrometheusErrorSendingAlertsMajor

PrometheusErrorSendingAlertsWarning

PrometheusMsTeamsTargetDown

KubeDeploymentReplicasMismatch

ServiceNowWebhookReceiverTargetDown

KubeDeploymentReplicasMismatchdeployment

SSLCertExpirationMajor

SSLCertExpirationWarning

TelegrafArpingCheckTargetsOutage

TelegrafArpingCheckTargetDown

TelegrafSMARTTargetsOutage

TelegrafSMARTTargetDown

TelemeterServerTargetDown

TelemeterServerFederationTargetDown