package
0.5.1
Repository: https://github.com/solidnerd/alertmanager.git
Documentation: pkg.go.dev

# Functions

Load parses the YAML input s into a Config.
LoadFile parses the given YAML file into a Config.

# Variables

DefaultEmailConfig defines default values for Email configurations.
DefaultEmailSubject defines the default Subject header of an Email.
DefaultGlobalConfig provides global default values.
DefaultHipchatConfig defines default values for Hipchat configurations.
DefaultOpsGenieConfig defines default values for OpsGenie configurations.
DefaultPagerdutyConfig defines default values for PagerDuty configurations.
DefaultPushoverConfig defines default values for Pushover configurations.
DefaultSlackConfig defines default values for Slack configurations.
DefaultVictorOpsConfig defines default values for VictorOps configurations.
DefaultWebhookConfig defines default values for Webhook configurations.

# Structs

Config is the top-level configuration for Alertmanager's config files.
EmailConfig configures notifications via mail.
GlobalConfig defines configuration parameters that are valid globally unless overwritten.
HipchatConfig configures notifications via Hipchat.
InhibitRule defines an inhibition rule that mutes alerts that match the target labels if an alert matching the source labels exists.
NotifierConfig contains base options common across all notifier configurations.
OpsGenieConfig configures notifications via OpsGenie.
PagerdutyConfig configures notifications via PagerDuty.
No description provided by the author
Receiver configuration provides configuration on how to contact a receiver.
Regexp encapsulates a regexp.Regexp and makes it YAML marshalable.
A Route is a node that contains definitions of how to handle alerts.
SlackConfig configures notifications via Slack.
VictorOpsConfig configures notifications via VictorOps.
WebhookConfig configures notifications via a generic webhook.

# Type aliases

Secret is a string that must not be revealed on marshaling.