Documentation
¶
Index ¶
- Variables
- type AlertmanagerConfig
- func (*AlertmanagerConfig) Descriptor() ([]byte, []int)deprecated
- func (x *AlertmanagerConfig) GetOriginal() string
- func (*AlertmanagerConfig) ProtoMessage()
- func (x *AlertmanagerConfig) ProtoReflect() protoreflect.Message
- func (x *AlertmanagerConfig) Reset()
- func (x *AlertmanagerConfig) String() string
- type AlertmanagerStatus
- func (*AlertmanagerStatus) Descriptor() ([]byte, []int)deprecated
- func (x *AlertmanagerStatus) GetCluster() *ClusterStatus
- func (x *AlertmanagerStatus) GetConfig() *AlertmanagerConfig
- func (x *AlertmanagerStatus) GetStartTime() *timestamppb.Timestamp
- func (x *AlertmanagerStatus) GetVersionInfo() *VersionInfo
- func (*AlertmanagerStatus) ProtoMessage()
- func (x *AlertmanagerStatus) ProtoReflect() protoreflect.Message
- func (x *AlertmanagerStatus) Reset()
- func (x *AlertmanagerStatus) String() string
- type ClusterStatus
- func (*ClusterStatus) Descriptor() ([]byte, []int)deprecated
- func (x *ClusterStatus) GetName() string
- func (x *ClusterStatus) GetPeers() []*PeerStatus
- func (x *ClusterStatus) GetState() ClusterStatus_State
- func (*ClusterStatus) ProtoMessage()
- func (x *ClusterStatus) ProtoReflect() protoreflect.Message
- func (x *ClusterStatus) Reset()
- func (x *ClusterStatus) String() string
- type ClusterStatus_State
- func (ClusterStatus_State) Descriptor() protoreflect.EnumDescriptor
- func (x ClusterStatus_State) Enum() *ClusterStatus_State
- func (ClusterStatus_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x ClusterStatus_State) Number() protoreflect.EnumNumber
- func (x ClusterStatus_State) String() string
- func (ClusterStatus_State) Type() protoreflect.EnumType
- type GetStatusRequest
- type GetStatusResponse
- func (*GetStatusResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetStatusResponse) GetStatus() *AlertmanagerStatus
- func (*GetStatusResponse) ProtoMessage()
- func (x *GetStatusResponse) ProtoReflect() protoreflect.Message
- func (x *GetStatusResponse) Reset()
- func (x *GetStatusResponse) String() string
- type PeerStatus
- type VersionInfo
- func (*VersionInfo) Descriptor() ([]byte, []int)deprecated
- func (x *VersionInfo) GetBranch() string
- func (x *VersionInfo) GetBuildDate() string
- func (x *VersionInfo) GetBuildUser() string
- func (x *VersionInfo) GetGoVersion() string
- func (x *VersionInfo) GetRevision() string
- func (x *VersionInfo) GetVersion() string
- func (*VersionInfo) ProtoMessage()
- func (x *VersionInfo) ProtoReflect() protoreflect.Message
- func (x *VersionInfo) Reset()
- func (x *VersionInfo) String() string
Constants ¶
This section is empty.
Variables ¶
var ( ClusterStatus_State_name = map[int32]string{ 0: "STATE_UNSPECIFIED", 1: "STATE_DISABLED", 2: "STATE_SETTLING", 3: "STATE_READY", } ClusterStatus_State_value = map[string]int32{ "STATE_UNSPECIFIED": 0, "STATE_DISABLED": 1, "STATE_SETTLING": 2, "STATE_READY": 3, } )
Enum value maps for ClusterStatus_State.
var File_status_v3_status_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type AlertmanagerConfig ¶
type AlertmanagerConfig struct {
// Original YAML configuration as a single string.
Original string `protobuf:"bytes,1,opt,name=original,proto3" json:"original,omitempty"`
// contains filtered or unexported fields
}
AlertmanagerConfig carries the currently loaded configuration.
func (*AlertmanagerConfig) Descriptor
deprecated
func (*AlertmanagerConfig) Descriptor() ([]byte, []int)
Deprecated: Use AlertmanagerConfig.ProtoReflect.Descriptor instead.
func (*AlertmanagerConfig) GetOriginal ¶
func (x *AlertmanagerConfig) GetOriginal() string
func (*AlertmanagerConfig) ProtoMessage ¶
func (*AlertmanagerConfig) ProtoMessage()
func (*AlertmanagerConfig) ProtoReflect ¶
func (x *AlertmanagerConfig) ProtoReflect() protoreflect.Message
func (*AlertmanagerConfig) Reset ¶
func (x *AlertmanagerConfig) Reset()
func (*AlertmanagerConfig) String ¶
func (x *AlertmanagerConfig) String() string
type AlertmanagerStatus ¶
type AlertmanagerStatus struct {
VersionInfo *VersionInfo `protobuf:"bytes,1,opt,name=version_info,json=versionInfo,proto3" json:"version_info,omitempty"`
Config *AlertmanagerConfig `protobuf:"bytes,2,opt,name=config,proto3" json:"config,omitempty"`
Cluster *ClusterStatus `protobuf:"bytes,3,opt,name=cluster,proto3" json:"cluster,omitempty"`
StartTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
// contains filtered or unexported fields
}
AlertmanagerStatus is the top-level status payload.
func (*AlertmanagerStatus) Descriptor
deprecated
func (*AlertmanagerStatus) Descriptor() ([]byte, []int)
Deprecated: Use AlertmanagerStatus.ProtoReflect.Descriptor instead.
func (*AlertmanagerStatus) GetCluster ¶
func (x *AlertmanagerStatus) GetCluster() *ClusterStatus
func (*AlertmanagerStatus) GetConfig ¶
func (x *AlertmanagerStatus) GetConfig() *AlertmanagerConfig
func (*AlertmanagerStatus) GetStartTime ¶
func (x *AlertmanagerStatus) GetStartTime() *timestamppb.Timestamp
func (*AlertmanagerStatus) GetVersionInfo ¶
func (x *AlertmanagerStatus) GetVersionInfo() *VersionInfo
func (*AlertmanagerStatus) ProtoMessage ¶
func (*AlertmanagerStatus) ProtoMessage()
func (*AlertmanagerStatus) ProtoReflect ¶
func (x *AlertmanagerStatus) ProtoReflect() protoreflect.Message
func (*AlertmanagerStatus) Reset ¶
func (x *AlertmanagerStatus) Reset()
func (*AlertmanagerStatus) String ¶
func (x *AlertmanagerStatus) String() string
type ClusterStatus ¶
type ClusterStatus struct {
// Cluster name, when configured.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
State ClusterStatus_State `protobuf:"varint,2,opt,name=state,proto3,enum=status.v3.ClusterStatus_State" json:"state,omitempty"`
Peers []*PeerStatus `protobuf:"bytes,3,rep,name=peers,proto3" json:"peers,omitempty"`
// contains filtered or unexported fields
}
ClusterStatus describes the local node's view of the gossip cluster.
func (*ClusterStatus) Descriptor
deprecated
func (*ClusterStatus) Descriptor() ([]byte, []int)
Deprecated: Use ClusterStatus.ProtoReflect.Descriptor instead.
func (*ClusterStatus) GetName ¶
func (x *ClusterStatus) GetName() string
func (*ClusterStatus) GetPeers ¶
func (x *ClusterStatus) GetPeers() []*PeerStatus
func (*ClusterStatus) GetState ¶
func (x *ClusterStatus) GetState() ClusterStatus_State
func (*ClusterStatus) ProtoMessage ¶
func (*ClusterStatus) ProtoMessage()
func (*ClusterStatus) ProtoReflect ¶
func (x *ClusterStatus) ProtoReflect() protoreflect.Message
func (*ClusterStatus) Reset ¶
func (x *ClusterStatus) Reset()
func (*ClusterStatus) String ¶
func (x *ClusterStatus) String() string
type ClusterStatus_State ¶
type ClusterStatus_State int32
const ( ClusterStatus_STATE_UNSPECIFIED ClusterStatus_State = 0 ClusterStatus_STATE_DISABLED ClusterStatus_State = 1 ClusterStatus_STATE_SETTLING ClusterStatus_State = 2 ClusterStatus_STATE_READY ClusterStatus_State = 3 )
func (ClusterStatus_State) Descriptor ¶
func (ClusterStatus_State) Descriptor() protoreflect.EnumDescriptor
func (ClusterStatus_State) Enum ¶
func (x ClusterStatus_State) Enum() *ClusterStatus_State
func (ClusterStatus_State) EnumDescriptor
deprecated
func (ClusterStatus_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use ClusterStatus_State.Descriptor instead.
func (ClusterStatus_State) Number ¶
func (x ClusterStatus_State) Number() protoreflect.EnumNumber
func (ClusterStatus_State) String ¶
func (x ClusterStatus_State) String() string
func (ClusterStatus_State) Type ¶
func (ClusterStatus_State) Type() protoreflect.EnumType
type GetStatusRequest ¶
type GetStatusRequest struct {
// contains filtered or unexported fields
}
func (*GetStatusRequest) Descriptor
deprecated
func (*GetStatusRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetStatusRequest.ProtoReflect.Descriptor instead.
func (*GetStatusRequest) ProtoMessage ¶
func (*GetStatusRequest) ProtoMessage()
func (*GetStatusRequest) ProtoReflect ¶
func (x *GetStatusRequest) ProtoReflect() protoreflect.Message
func (*GetStatusRequest) Reset ¶
func (x *GetStatusRequest) Reset()
func (*GetStatusRequest) String ¶
func (x *GetStatusRequest) String() string
type GetStatusResponse ¶
type GetStatusResponse struct {
Status *AlertmanagerStatus `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
// contains filtered or unexported fields
}
func (*GetStatusResponse) Descriptor
deprecated
func (*GetStatusResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetStatusResponse.ProtoReflect.Descriptor instead.
func (*GetStatusResponse) GetStatus ¶
func (x *GetStatusResponse) GetStatus() *AlertmanagerStatus
func (*GetStatusResponse) ProtoMessage ¶
func (*GetStatusResponse) ProtoMessage()
func (*GetStatusResponse) ProtoReflect ¶
func (x *GetStatusResponse) ProtoReflect() protoreflect.Message
func (*GetStatusResponse) Reset ¶
func (x *GetStatusResponse) Reset()
func (*GetStatusResponse) String ¶
func (x *GetStatusResponse) String() string
type PeerStatus ¶
type PeerStatus struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Address string `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"`
// contains filtered or unexported fields
}
PeerStatus is a single peer in the gossip cluster.
func (*PeerStatus) Descriptor
deprecated
func (*PeerStatus) Descriptor() ([]byte, []int)
Deprecated: Use PeerStatus.ProtoReflect.Descriptor instead.
func (*PeerStatus) GetAddress ¶
func (x *PeerStatus) GetAddress() string
func (*PeerStatus) GetName ¶
func (x *PeerStatus) GetName() string
func (*PeerStatus) ProtoMessage ¶
func (*PeerStatus) ProtoMessage()
func (*PeerStatus) ProtoReflect ¶
func (x *PeerStatus) ProtoReflect() protoreflect.Message
func (*PeerStatus) Reset ¶
func (x *PeerStatus) Reset()
func (*PeerStatus) String ¶
func (x *PeerStatus) String() string
type VersionInfo ¶
type VersionInfo struct {
Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
Revision string `protobuf:"bytes,2,opt,name=revision,proto3" json:"revision,omitempty"`
Branch string `protobuf:"bytes,3,opt,name=branch,proto3" json:"branch,omitempty"`
BuildUser string `protobuf:"bytes,4,opt,name=build_user,json=buildUser,proto3" json:"build_user,omitempty"`
BuildDate string `protobuf:"bytes,5,opt,name=build_date,json=buildDate,proto3" json:"build_date,omitempty"`
GoVersion string `protobuf:"bytes,6,opt,name=go_version,json=goVersion,proto3" json:"go_version,omitempty"`
// contains filtered or unexported fields
}
VersionInfo describes the running Alertmanager binary.
func (*VersionInfo) Descriptor
deprecated
func (*VersionInfo) Descriptor() ([]byte, []int)
Deprecated: Use VersionInfo.ProtoReflect.Descriptor instead.
func (*VersionInfo) GetBranch ¶
func (x *VersionInfo) GetBranch() string
func (*VersionInfo) GetBuildDate ¶
func (x *VersionInfo) GetBuildDate() string
func (*VersionInfo) GetBuildUser ¶
func (x *VersionInfo) GetBuildUser() string
func (*VersionInfo) GetGoVersion ¶
func (x *VersionInfo) GetGoVersion() string
func (*VersionInfo) GetRevision ¶
func (x *VersionInfo) GetRevision() string
func (*VersionInfo) GetVersion ¶
func (x *VersionInfo) GetVersion() string
func (*VersionInfo) ProtoMessage ¶
func (*VersionInfo) ProtoMessage()
func (*VersionInfo) ProtoReflect ¶
func (x *VersionInfo) ProtoReflect() protoreflect.Message
func (*VersionInfo) Reset ¶
func (x *VersionInfo) Reset()
func (*VersionInfo) String ¶
func (x *VersionInfo) String() string