package
2.0.0+incompatible
Repository: https://github.com/rabbitstack/fibratus.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author

# Functions

Find locates the sender.
FindAll returns all registered senders.
Load loads an alert sender from the registry.
LoadAll loads all alert senders from the configuration inputs.
NewAlert builds a new alert.
ParseSeverityFromString parses the severity from the string representation.
Register registers a new alert sender.
ToType converts the string representation of the alert sender to its corresponding type.

# Constants

Critical designates alert's critical level.
Mail designates mail alert sender.
Medium designates alert's medium level.
None is the type for unknown alert sender.
Noop is a noop alert sender.
Normal designates alert's normal level.
Slack designates Slack alert sender.

# Variables

ErrInvalidConfig signals an invalid sender config.

# Structs

Alert encapsulates the state of an alert.
Config is the container for the alert sender configuration structure.

# Interfaces

Sender is the minimal interface all alert senders have to implement.

# Type aliases

Factory defines the alias for the alert sender factory.
Severity is the type alias for alert's severity level.
Type defines the alias for the alert sender type.