package
0.28.0
Repository: https://github.com/prometheus/alertmanager.git
Documentation: pkg.go.dev

# Functions

Alerts turns a sequence of internal alerts into a list of exposable model.Alert structures.
CalcSilenceState returns the SilenceState that a silence with the given start and end time would have right now.
NewMarker returns an instance of a AlertMarker implementation.

# Constants

Possible values for AlertState.
Possible values for AlertState.
Possible values for AlertState.
Possible values for SilenceState.
Possible values for SilenceState.
Possible values for SilenceState.

# Structs

Alert wraps a model.Alert with additional information relevant to internal of the Alertmanager.
AlertStatus stores the state of an alert and, as applicable, the IDs of silences silencing the alert and of other alerts inhibiting the alert.
No description provided by the author
MultiError contains multiple errors and implements the error interface.
A Silence determines whether a given label set is muted.
SilenceStatus stores the state of a silence.

# Interfaces

AlertMarker helps to mark alerts as silenced and/or inhibited.
GroupMarker helps to mark groups as active or muted.
A Muter determines whether a given label set is muted.
A TimeMuter determines if the time is muted by one or more active or mute time intervals.

# Type aliases

AlertSlice is a sortable slice of Alerts.
AlertState is used as part of AlertStatus.
A MuteFunc is a function that implements the Muter interface.
SilenceState is used as part of SilenceStatus.