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

# Packages

No description provided by the author

# Functions

No description provided by the author
No description provided by the author
NewChannel creates a new Channel struct, which handles sending normal and oversize messages to peers.
NewTLSTransport returns a TLS transport with the given configuration.
OversizedMessage indicates whether or not the byte payload should be sent via TCP.

# Constants

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

# Structs

Channel allows clients to send messages for a specific state type that will be broadcasted in a best-effort manner.
Member represents a member in the cluster.
Peer is a single peer in a gossip cluster.
TLSTransport is a Transport implementation that uses TLS over TCP for both packet and stream operations.
No description provided by the author

# Interfaces

ClusterChannel supports state broadcasting across peers.
ClusterMember interface that represents node peers in a cluster.
ClusterPeer represents a single Peer in a gossip cluster.
State is a piece of state that can be serialized and merged with other serialized state.

# Type aliases

PeerStatus is the state that a peer is in.