Documentation ¶
Index ¶
- Constants
- Variables
- func DetailsHasImplementation(a *AlertTypeDetails) error
- func EnumHasImplementation(a AlertType) error
- func ShouldCreateRoutingNode(new, old *AttachedEndpoints) bool
- func ShouldDeleteRoutingNode(new, old *AttachedEndpoints) bool
- func ShouldUpdateRoutingNode(new, old *AttachedEndpoints) bool
- type ActiveWindow
- func (*ActiveWindow) Descriptor() ([]byte, []int)deprecated
- func (x *ActiveWindow) GetEnd() *timestamppb.Timestamp
- func (x *ActiveWindow) GetStart() *timestamppb.Timestamp
- func (x *ActiveWindow) GetType() TimelineType
- func (*ActiveWindow) ProtoMessage()
- func (x *ActiveWindow) ProtoReflect() protoreflect.Message
- func (x *ActiveWindow) Reset()
- func (x *ActiveWindow) String() string
- type ActiveWindows
- type AlertCondition
- func (*AlertCondition) Descriptor() ([]byte, []int)deprecated
- func (x *AlertCondition) GetAlertType() *AlertTypeDetails
- func (x *AlertCondition) GetAttachedEndpoints() *AttachedEndpoints
- func (a *AlertCondition) GetClusterId() *corev1.Reference
- func (x *AlertCondition) GetDescription() string
- func (x *AlertCondition) GetLabels() []string
- func (x *AlertCondition) GetName() string
- func (x *AlertCondition) GetSeverity() Severity
- func (x *AlertCondition) GetSilence() *SilenceInfo
- func (a *AlertCondition) GetTriggerAnnotations(conditionId string) map[string]string
- func (*AlertCondition) ProtoMessage()
- func (x *AlertCondition) ProtoReflect() protoreflect.Message
- func (x *AlertCondition) Reset()
- func (a *AlertCondition) SetClusterId(clusterId *corev1.Reference) error
- func (x *AlertCondition) String() string
- func (a *AlertCondition) Validate() error
- type AlertConditionCPUSaturation
- func (a *AlertConditionCPUSaturation) AlertType() string
- func (*AlertConditionCPUSaturation) Descriptor() ([]byte, []int)deprecated
- func (x *AlertConditionCPUSaturation) GetClusterId() *v1.Reference
- func (x *AlertConditionCPUSaturation) GetCpuStates() []string
- func (x *AlertConditionCPUSaturation) GetExpectedRatio() float32
- func (x *AlertConditionCPUSaturation) GetFor() *durationpb.Duration
- func (x *AlertConditionCPUSaturation) GetNodeCoreFilters() map[string]*Cores
- func (x *AlertConditionCPUSaturation) GetOperation() string
- func (a *AlertConditionCPUSaturation) GoldenSignal() string
- func (*AlertConditionCPUSaturation) ProtoMessage()
- func (x *AlertConditionCPUSaturation) ProtoReflect() protoreflect.Message
- func (x *AlertConditionCPUSaturation) Reset()
- func (x *AlertConditionCPUSaturation) String() string
- func (c *AlertConditionCPUSaturation) Validate() error
- type AlertConditionComposition
- func (*AlertConditionComposition) Descriptor() ([]byte, []int)deprecated
- func (x *AlertConditionComposition) GetAction() CompositionAction
- func (x *AlertConditionComposition) GetX() *v1.Reference
- func (x *AlertConditionComposition) GetY() *v1.Reference
- func (a *AlertConditionComposition) ListTemplates() []string
- func (*AlertConditionComposition) ProtoMessage()
- func (x *AlertConditionComposition) ProtoReflect() protoreflect.Message
- func (x *AlertConditionComposition) Reset()
- func (x *AlertConditionComposition) String() string
- func (c *AlertConditionComposition) Validate() error
- type AlertConditionControlFlow
- func (*AlertConditionControlFlow) Descriptor() ([]byte, []int)deprecated
- func (x *AlertConditionControlFlow) GetAction() ControlFlowAction
- func (x *AlertConditionControlFlow) GetFor() *durationpb.Duration
- func (x *AlertConditionControlFlow) GetX() *v1.Reference
- func (x *AlertConditionControlFlow) GetY() *v1.Reference
- func (a *AlertConditionControlFlow) ListTemplates() []string
- func (*AlertConditionControlFlow) ProtoMessage()
- func (x *AlertConditionControlFlow) ProtoReflect() protoreflect.Message
- func (x *AlertConditionControlFlow) Reset()
- func (x *AlertConditionControlFlow) String() string
- func (c *AlertConditionControlFlow) Validate() error
- type AlertConditionDownstreamCapability
- func (*AlertConditionDownstreamCapability) Descriptor() ([]byte, []int)deprecated
- func (x *AlertConditionDownstreamCapability) GetCapabilityState() []string
- func (x *AlertConditionDownstreamCapability) GetClusterId() *v1.Reference
- func (x *AlertConditionDownstreamCapability) GetFor() *durationpb.Duration
- func (a *AlertConditionDownstreamCapability) GetTriggerAnnotations() map[string]string
- func (*AlertConditionDownstreamCapability) ProtoMessage()
- func (x *AlertConditionDownstreamCapability) ProtoReflect() protoreflect.Message
- func (x *AlertConditionDownstreamCapability) Reset()
- func (x *AlertConditionDownstreamCapability) String() string
- func (dc *AlertConditionDownstreamCapability) Validate() error
- type AlertConditionFilesystemSaturation
- func (a *AlertConditionFilesystemSaturation) AlertType() string
- func (*AlertConditionFilesystemSaturation) Descriptor() ([]byte, []int)deprecated
- func (x *AlertConditionFilesystemSaturation) GetClusterId() *v1.Reference
- func (x *AlertConditionFilesystemSaturation) GetExpectedRatio() float64
- func (x *AlertConditionFilesystemSaturation) GetFor() *durationpb.Duration
- func (x *AlertConditionFilesystemSaturation) GetNodeFilters() map[string]*FilesystemInfo
- func (x *AlertConditionFilesystemSaturation) GetOperation() string
- func (a *AlertConditionFilesystemSaturation) GoldenSignal() string
- func (*AlertConditionFilesystemSaturation) ProtoMessage()
- func (x *AlertConditionFilesystemSaturation) ProtoReflect() protoreflect.Message
- func (x *AlertConditionFilesystemSaturation) Reset()
- func (x *AlertConditionFilesystemSaturation) String() string
- func (f *AlertConditionFilesystemSaturation) Validate() error
- type AlertConditionKubeState
- func (a *AlertConditionKubeState) AlertType() string
- func (*AlertConditionKubeState) Descriptor() ([]byte, []int)deprecated
- func (x *AlertConditionKubeState) GetClusterId() string
- func (x *AlertConditionKubeState) GetFor() *durationpb.Duration
- func (x *AlertConditionKubeState) GetNamespace() string
- func (x *AlertConditionKubeState) GetObjectName() string
- func (x *AlertConditionKubeState) GetObjectType() string
- func (x *AlertConditionKubeState) GetState() string
- func (a *AlertConditionKubeState) GoldenSignal() string
- func (a *AlertConditionKubeState) ListTemplates() []string
- func (*AlertConditionKubeState) ProtoMessage()
- func (x *AlertConditionKubeState) ProtoReflect() protoreflect.Message
- func (x *AlertConditionKubeState) Reset()
- func (x *AlertConditionKubeState) String() string
- func (k *AlertConditionKubeState) Validate() error
- type AlertConditionList
- func (*AlertConditionList) Descriptor() ([]byte, []int)deprecated
- func (x *AlertConditionList) GetItems() []*AlertConditionWithId
- func (*AlertConditionList) ProtoMessage()
- func (x *AlertConditionList) ProtoReflect() protoreflect.Message
- func (x *AlertConditionList) Reset()
- func (x *AlertConditionList) String() string
- type AlertConditionMemorySaturation
- func (a *AlertConditionMemorySaturation) AlertType() string
- func (*AlertConditionMemorySaturation) Descriptor() ([]byte, []int)deprecated
- func (x *AlertConditionMemorySaturation) GetClusterId() *v1.Reference
- func (x *AlertConditionMemorySaturation) GetExpectedRatio() float64
- func (x *AlertConditionMemorySaturation) GetFor() *durationpb.Duration
- func (x *AlertConditionMemorySaturation) GetNodeMemoryFilters() map[string]*MemoryInfo
- func (x *AlertConditionMemorySaturation) GetOperation() string
- func (x *AlertConditionMemorySaturation) GetUsageTypes() []string
- func (a *AlertConditionMemorySaturation) GoldenSignal() string
- func (*AlertConditionMemorySaturation) ProtoMessage()
- func (x *AlertConditionMemorySaturation) ProtoReflect() protoreflect.Message
- func (x *AlertConditionMemorySaturation) Reset()
- func (x *AlertConditionMemorySaturation) String() string
- func (c *AlertConditionMemorySaturation) Validate() error
- type AlertConditionMonitoringBackend
- func (*AlertConditionMonitoringBackend) Descriptor() ([]byte, []int)deprecated
- func (x *AlertConditionMonitoringBackend) GetBackendComponents() []string
- func (x *AlertConditionMonitoringBackend) GetClusterId() *v1.Reference
- func (x *AlertConditionMonitoringBackend) GetFor() *durationpb.Duration
- func (a *AlertConditionMonitoringBackend) GetTriggerAnnotations() map[string]string
- func (*AlertConditionMonitoringBackend) ProtoMessage()
- func (x *AlertConditionMonitoringBackend) ProtoReflect() protoreflect.Message
- func (x *AlertConditionMonitoringBackend) Reset()
- func (x *AlertConditionMonitoringBackend) String() string
- func (m *AlertConditionMonitoringBackend) Validate() error
- type AlertConditionPrometheusQuery
- func (a *AlertConditionPrometheusQuery) AlertType() string
- func (*AlertConditionPrometheusQuery) Descriptor() ([]byte, []int)deprecated
- func (x *AlertConditionPrometheusQuery) GetClusterId() *v1.Reference
- func (x *AlertConditionPrometheusQuery) GetFor() *durationpb.Duration
- func (x *AlertConditionPrometheusQuery) GetQuery() string
- func (a *AlertConditionPrometheusQuery) GoldenSignal() string
- func (*AlertConditionPrometheusQuery) ProtoMessage()
- func (x *AlertConditionPrometheusQuery) ProtoReflect() protoreflect.Message
- func (x *AlertConditionPrometheusQuery) Reset()
- func (x *AlertConditionPrometheusQuery) String() string
- func (q *AlertConditionPrometheusQuery) Validate() error
- type AlertConditionState
- func (AlertConditionState) Descriptor() protoreflect.EnumDescriptor
- func (x AlertConditionState) Enum() *AlertConditionState
- func (AlertConditionState) EnumDescriptor() ([]byte, []int)deprecated
- func (x AlertConditionState) Number() protoreflect.EnumNumber
- func (x AlertConditionState) String() string
- func (AlertConditionState) Type() protoreflect.EnumType
- type AlertConditionSystem
- func (*AlertConditionSystem) Descriptor() ([]byte, []int)deprecated
- func (x *AlertConditionSystem) GetClusterId() *v1.Reference
- func (x *AlertConditionSystem) GetTimeout() *durationpb.Duration
- func (a *AlertConditionSystem) GetTriggerAnnotations() map[string]string
- func (a *AlertConditionSystem) ListTemplates() []string
- func (*AlertConditionSystem) ProtoMessage()
- func (x *AlertConditionSystem) ProtoReflect() protoreflect.Message
- func (x *AlertConditionSystem) Reset()
- func (x *AlertConditionSystem) String() string
- func (s *AlertConditionSystem) Validate() error
- type AlertConditionWithId
- func (*AlertConditionWithId) Descriptor() ([]byte, []int)deprecated
- func (x *AlertConditionWithId) GetAlertCondition() *AlertCondition
- func (x *AlertConditionWithId) GetId() *v1.Reference
- func (*AlertConditionWithId) ProtoMessage()
- func (x *AlertConditionWithId) ProtoReflect() protoreflect.Message
- func (x *AlertConditionWithId) Reset()
- func (x *AlertConditionWithId) String() string
- type AlertDetailChoicesRequest
- func (*AlertDetailChoicesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AlertDetailChoicesRequest) GetAlertType() AlertType
- func (*AlertDetailChoicesRequest) ProtoMessage()
- func (x *AlertDetailChoicesRequest) ProtoReflect() protoreflect.Message
- func (x *AlertDetailChoicesRequest) Reset()
- func (x *AlertDetailChoicesRequest) String() string
- func (a *AlertDetailChoicesRequest) Validate() error
- type AlertDetailChoicesResponse
- func (*AlertDetailChoicesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *AlertDetailChoicesResponse) GetChoices() []*AlertTypeDetails
- func (*AlertDetailChoicesResponse) ProtoMessage()
- func (x *AlertDetailChoicesResponse) ProtoReflect() protoreflect.Message
- func (x *AlertDetailChoicesResponse) Reset()
- func (x *AlertDetailChoicesResponse) String() string
- type AlertEndpoint
- func (*AlertEndpoint) Descriptor() ([]byte, []int)deprecated
- func (x *AlertEndpoint) GetDescription() string
- func (x *AlertEndpoint) GetEmail() *EmailEndpoint
- func (m *AlertEndpoint) GetEndpoint() isAlertEndpoint_Endpoint
- func (x *AlertEndpoint) GetName() string
- func (x *AlertEndpoint) GetPagerDuty() *PagerDutyEndpoint
- func (x *AlertEndpoint) GetSlack() *SlackEndpoint
- func (e *AlertEndpoint) HasSameImplementation(other *AlertEndpoint) bool
- func (*AlertEndpoint) ProtoMessage()
- func (x *AlertEndpoint) ProtoReflect() protoreflect.Message
- func (e *AlertEndpoint) RedactSecrets()
- func (x *AlertEndpoint) Reset()
- func (x *AlertEndpoint) String() string
- func (e *AlertEndpoint) UnredactSecrets(unredacted *AlertEndpoint)
- func (a *AlertEndpoint) Validate() error
- type AlertEndpointList
- func (*AlertEndpointList) Descriptor() ([]byte, []int)deprecated
- func (x *AlertEndpointList) GetItems() []*AlertEndpointWithId
- func (*AlertEndpointList) ProtoMessage()
- func (x *AlertEndpointList) ProtoReflect() protoreflect.Message
- func (x *AlertEndpointList) Reset()
- func (x *AlertEndpointList) String() string
- type AlertEndpointWithId
- func (*AlertEndpointWithId) Descriptor() ([]byte, []int)deprecated
- func (x *AlertEndpointWithId) GetEndpoint() *AlertEndpoint
- func (x *AlertEndpointWithId) GetId() *v1.Reference
- func (*AlertEndpointWithId) ProtoMessage()
- func (x *AlertEndpointWithId) ProtoReflect() protoreflect.Message
- func (x *AlertEndpointWithId) Reset()
- func (x *AlertEndpointWithId) String() string
- type AlertEndpoint_Email
- type AlertEndpoint_PagerDuty
- type AlertEndpoint_Slack
- type AlertStatusResponse
- func (*AlertStatusResponse) Descriptor() ([]byte, []int)deprecated
- func (x *AlertStatusResponse) GetState() AlertConditionState
- func (*AlertStatusResponse) ProtoMessage()
- func (x *AlertStatusResponse) ProtoReflect() protoreflect.Message
- func (x *AlertStatusResponse) Reset()
- func (x *AlertStatusResponse) String() string
- type AlertType
- type AlertTypeDetails
- func (*AlertTypeDetails) Descriptor() ([]byte, []int)deprecated
- func (x *AlertTypeDetails) GetComposition() *AlertConditionComposition
- func (x *AlertTypeDetails) GetControlFlow() *AlertConditionControlFlow
- func (x *AlertTypeDetails) GetCpu() *AlertConditionCPUSaturation
- func (x *AlertTypeDetails) GetDownstreamCapability() *AlertConditionDownstreamCapability
- func (x *AlertTypeDetails) GetFs() *AlertConditionFilesystemSaturation
- func (x *AlertTypeDetails) GetKubeState() *AlertConditionKubeState
- func (x *AlertTypeDetails) GetMemory() *AlertConditionMemorySaturation
- func (x *AlertTypeDetails) GetMonitoringBackend() *AlertConditionMonitoringBackend
- func (x *AlertTypeDetails) GetPrometheusQuery() *AlertConditionPrometheusQuery
- func (x *AlertTypeDetails) GetSystem() *AlertConditionSystem
- func (m *AlertTypeDetails) GetType() isAlertTypeDetails_Type
- func (a *AlertTypeDetails) ListTemplates() []string
- func (*AlertTypeDetails) ProtoMessage()
- func (x *AlertTypeDetails) ProtoReflect() protoreflect.Message
- func (x *AlertTypeDetails) Reset()
- func (x *AlertTypeDetails) String() string
- func (d *AlertTypeDetails) Validate() error
- type AlertTypeDetails_Composition
- type AlertTypeDetails_ControlFlow
- type AlertTypeDetails_Cpu
- type AlertTypeDetails_DownstreamCapability
- type AlertTypeDetails_Fs
- type AlertTypeDetails_KubeState
- type AlertTypeDetails_Memory
- type AlertTypeDetails_MonitoringBackend
- type AlertTypeDetails_PrometheusQuery
- type AlertTypeDetails_System
- type AttachedEndpoint
- func (*AttachedEndpoint) Descriptor() ([]byte, []int)deprecated
- func (x *AttachedEndpoint) GetEndpointId() string
- func (*AttachedEndpoint) ProtoMessage()
- func (x *AttachedEndpoint) ProtoReflect() protoreflect.Message
- func (x *AttachedEndpoint) Reset()
- func (x *AttachedEndpoint) String() string
- func (a *AttachedEndpoint) Validate() error
- type AttachedEndpoints
- func (*AttachedEndpoints) Descriptor() ([]byte, []int)deprecated
- func (x *AttachedEndpoints) GetDetails() *EndpointImplementation
- func (x *AttachedEndpoints) GetInitialDelay() *durationpb.Duration
- func (x *AttachedEndpoints) GetItems() []*AttachedEndpoint
- func (x *AttachedEndpoints) GetRepeatInterval() *durationpb.Duration
- func (x *AttachedEndpoints) GetThrottlingDuration() *durationpb.Duration
- func (*AttachedEndpoints) ProtoMessage()
- func (x *AttachedEndpoints) ProtoReflect() protoreflect.Message
- func (x *AttachedEndpoints) Reset()
- func (x *AttachedEndpoints) String() string
- func (a *AttachedEndpoints) Validate() error
- type CapabilityState
- type CloneToRequest
- func (*CloneToRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CloneToRequest) GetAlertCondition() *AlertCondition
- func (x *CloneToRequest) GetToClusters() []string
- func (*CloneToRequest) ProtoMessage()
- func (x *CloneToRequest) ProtoReflect() protoreflect.Message
- func (x *CloneToRequest) Reset()
- func (x *CloneToRequest) String() string
- func (c *CloneToRequest) Validate() error
- type CompositionAction
- func (CompositionAction) Descriptor() protoreflect.EnumDescriptor
- func (x CompositionAction) Enum() *CompositionAction
- func (CompositionAction) EnumDescriptor() ([]byte, []int)deprecated
- func (x CompositionAction) Number() protoreflect.EnumNumber
- func (x CompositionAction) String() string
- func (CompositionAction) Type() protoreflect.EnumType
- type ControlFlowAction
- func (ControlFlowAction) Descriptor() protoreflect.EnumDescriptor
- func (x ControlFlowAction) Enum() *ControlFlowAction
- func (ControlFlowAction) EnumDescriptor() ([]byte, []int)deprecated
- func (x ControlFlowAction) Number() protoreflect.EnumNumber
- func (x ControlFlowAction) String() string
- func (ControlFlowAction) Type() protoreflect.EnumType
- type Cores
- type CpuInfo
- type CpuNodeGroup
- type DeleteAlertEndpointRequest
- func (*DeleteAlertEndpointRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteAlertEndpointRequest) GetForceDelete() bool
- func (x *DeleteAlertEndpointRequest) GetId() *v1.Reference
- func (*DeleteAlertEndpointRequest) ProtoMessage()
- func (x *DeleteAlertEndpointRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteAlertEndpointRequest) Reset()
- func (x *DeleteAlertEndpointRequest) String() string
- type EmailEndpoint
- func (*EmailEndpoint) Descriptor() ([]byte, []int)deprecated
- func (x *EmailEndpoint) GetSmtpAuthIdentity() string
- func (x *EmailEndpoint) GetSmtpAuthPassword() string
- func (x *EmailEndpoint) GetSmtpAuthUsername() string
- func (x *EmailEndpoint) GetSmtpFrom() string
- func (x *EmailEndpoint) GetSmtpRequireTLS() bool
- func (x *EmailEndpoint) GetSmtpSmartHost() string
- func (x *EmailEndpoint) GetTo() string
- func (*EmailEndpoint) ProtoMessage()
- func (x *EmailEndpoint) ProtoReflect() protoreflect.Message
- func (x *EmailEndpoint) Reset()
- func (x *EmailEndpoint) String() string
- func (e *EmailEndpoint) Validate() error
- type EndpointImplementation
- func (*EndpointImplementation) Descriptor() ([]byte, []int)deprecated
- func (x *EndpointImplementation) GetBody() string
- func (x *EndpointImplementation) GetSendResolved() bool
- func (x *EndpointImplementation) GetTitle() string
- func (*EndpointImplementation) ProtoMessage()
- func (x *EndpointImplementation) ProtoReflect() protoreflect.Message
- func (x *EndpointImplementation) Reset()
- func (x *EndpointImplementation) String() string
- func (e *EndpointImplementation) Validate() error
- type EndpointMetadata
- func (*EndpointMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *EndpointMetadata) GetEndpointType() string
- func (x *EndpointMetadata) GetPosition() int32
- func (*EndpointMetadata) ProtoMessage()
- func (x *EndpointMetadata) ProtoReflect() protoreflect.Message
- func (x *EndpointMetadata) Reset()
- func (x *EndpointMetadata) String() string
- type EndpointRoutingMap
- func (*EndpointRoutingMap) Descriptor() ([]byte, []int)deprecated
- func (x *EndpointRoutingMap) GetEndpoints() map[string]*EndpointMetadata
- func (*EndpointRoutingMap) ProtoMessage()
- func (x *EndpointRoutingMap) ProtoReflect() protoreflect.Message
- func (x *EndpointRoutingMap) Reset()
- func (x *EndpointRoutingMap) String() string
- type EphemeralDispatcherRequest
- func (*EphemeralDispatcherRequest) Descriptor() ([]byte, []int)deprecated
- func (x *EphemeralDispatcherRequest) GetDetails() *EndpointImplementation
- func (x *EphemeralDispatcherRequest) GetEndpoint() *AlertEndpoint
- func (x *EphemeralDispatcherRequest) GetNumDispatches() int64
- func (x *EphemeralDispatcherRequest) GetPrefix() string
- func (x *EphemeralDispatcherRequest) GetTtl() *durationpb.Duration
- func (*EphemeralDispatcherRequest) ProtoMessage()
- func (x *EphemeralDispatcherRequest) ProtoReflect() protoreflect.Message
- func (x *EphemeralDispatcherRequest) Reset()
- func (x *EphemeralDispatcherRequest) String() string
- func (e *EphemeralDispatcherRequest) Validate() error
- type EphemeralDispatcherResponse
- func (*EphemeralDispatcherResponse) Descriptor() ([]byte, []int)deprecated
- func (x *EphemeralDispatcherResponse) GetTriggerAlertsRequest() *TriggerAlertsRequest
- func (*EphemeralDispatcherResponse) ProtoMessage()
- func (x *EphemeralDispatcherResponse) ProtoReflect() protoreflect.Message
- func (x *EphemeralDispatcherResponse) Reset()
- func (x *EphemeralDispatcherResponse) String() string
- type FilesystemInfo
- func (*FilesystemInfo) Descriptor() ([]byte, []int)deprecated
- func (x *FilesystemInfo) GetDevices() []string
- func (x *FilesystemInfo) GetMountpoints() []string
- func (*FilesystemInfo) ProtoMessage()
- func (x *FilesystemInfo) ProtoReflect() protoreflect.Message
- func (x *FilesystemInfo) Reset()
- func (x *FilesystemInfo) String() string
- type FilesystemNodeGroup
- func (*FilesystemNodeGroup) Descriptor() ([]byte, []int)deprecated
- func (x *FilesystemNodeGroup) GetNodes() map[string]*FilesystemInfo
- func (*FilesystemNodeGroup) ProtoMessage()
- func (x *FilesystemNodeGroup) ProtoReflect() protoreflect.Message
- func (x *FilesystemNodeGroup) Reset()
- func (x *FilesystemNodeGroup) String() string
- type FullAttachedEndpoint
- func (*FullAttachedEndpoint) Descriptor() ([]byte, []int)deprecated
- func (x *FullAttachedEndpoint) GetAlertEndpoint() *AlertEndpoint
- func (x *FullAttachedEndpoint) GetDetails() *EndpointImplementation
- func (x *FullAttachedEndpoint) GetEndpointId() string
- func (*FullAttachedEndpoint) ProtoMessage()
- func (x *FullAttachedEndpoint) ProtoReflect() protoreflect.Message
- func (x *FullAttachedEndpoint) Reset()
- func (x *FullAttachedEndpoint) String() string
- func (f *FullAttachedEndpoint) Validate() error
- type FullAttachedEndpoints
- func (*FullAttachedEndpoints) Descriptor() ([]byte, []int)deprecated
- func (x *FullAttachedEndpoints) GetDetails() *EndpointImplementation
- func (x *FullAttachedEndpoints) GetInitialDelay() *durationpb.Duration
- func (x *FullAttachedEndpoints) GetItems() []*FullAttachedEndpoint
- func (x *FullAttachedEndpoints) GetRepeatInterval() *durationpb.Duration
- func (x *FullAttachedEndpoints) GetThrottlingDuration() *durationpb.Duration
- func (*FullAttachedEndpoints) ProtoMessage()
- func (x *FullAttachedEndpoints) ProtoReflect() protoreflect.Message
- func (x *FullAttachedEndpoints) Reset()
- func (x *FullAttachedEndpoints) String() string
- func (f *FullAttachedEndpoints) Validate() error
- type IndexableMetric
- type InformativeAlertLog
- func (*InformativeAlertLog) Descriptor() ([]byte, []int)deprecated
- func (x *InformativeAlertLog) GetCondition() *AlertCondition
- func (x *InformativeAlertLog) GetConditionId() *v1.Reference
- func (x *InformativeAlertLog) GetLog() *v1.AlertLog
- func (*InformativeAlertLog) ProtoMessage()
- func (x *InformativeAlertLog) ProtoReflect() protoreflect.Message
- func (x *InformativeAlertLog) Reset()
- func (x *InformativeAlertLog) String() string
- type InformativeAlertLogList
- func (*InformativeAlertLogList) Descriptor() ([]byte, []int)deprecated
- func (x *InformativeAlertLogList) GetItems() []*InformativeAlertLog
- func (*InformativeAlertLogList) ProtoMessage()
- func (x *InformativeAlertLogList) ProtoReflect() protoreflect.Message
- func (x *InformativeAlertLogList) Reset()
- func (x *InformativeAlertLogList) String() string
- type InvolvedConditions
- func (*InvolvedConditions) Descriptor() ([]byte, []int)deprecated
- func (x *InvolvedConditions) GetItems() []*v1.Reference
- func (*InvolvedConditions) ProtoMessage()
- func (x *InvolvedConditions) ProtoReflect() protoreflect.Message
- func (x *InvolvedConditions) Reset()
- func (x *InvolvedConditions) String() string
- type KubeObjectGroups
- func (*KubeObjectGroups) Descriptor() ([]byte, []int)deprecated
- func (x *KubeObjectGroups) GetResourceTypes() map[string]*NamespaceObjects
- func (*KubeObjectGroups) ProtoMessage()
- func (x *KubeObjectGroups) ProtoReflect() protoreflect.Message
- func (x *KubeObjectGroups) Reset()
- func (x *KubeObjectGroups) String() string
- type ListAlertConditionCPUSaturation
- func (*ListAlertConditionCPUSaturation) Descriptor() ([]byte, []int)deprecated
- func (x *ListAlertConditionCPUSaturation) GetClusters() map[string]*CpuNodeGroup
- func (x *ListAlertConditionCPUSaturation) GetCpuStates() []string
- func (*ListAlertConditionCPUSaturation) ProtoMessage()
- func (x *ListAlertConditionCPUSaturation) ProtoReflect() protoreflect.Message
- func (x *ListAlertConditionCPUSaturation) Reset()
- func (x *ListAlertConditionCPUSaturation) String() string
- type ListAlertConditionComposition
- func (*ListAlertConditionComposition) Descriptor() ([]byte, []int)deprecated
- func (x *ListAlertConditionComposition) GetX() []*v1.Reference
- func (x *ListAlertConditionComposition) GetY() []*v1.Reference
- func (*ListAlertConditionComposition) ProtoMessage()
- func (x *ListAlertConditionComposition) ProtoReflect() protoreflect.Message
- func (x *ListAlertConditionComposition) Reset()
- func (x *ListAlertConditionComposition) String() string
- type ListAlertConditionControlFlow
- func (*ListAlertConditionControlFlow) Descriptor() ([]byte, []int)deprecated
- func (x *ListAlertConditionControlFlow) GetFors() []*durationpb.Duration
- func (x *ListAlertConditionControlFlow) GetX() []*v1.Reference
- func (x *ListAlertConditionControlFlow) GetY() []*v1.Reference
- func (*ListAlertConditionControlFlow) ProtoMessage()
- func (x *ListAlertConditionControlFlow) ProtoReflect() protoreflect.Message
- func (x *ListAlertConditionControlFlow) Reset()
- func (x *ListAlertConditionControlFlow) String() string
- type ListAlertConditionDownstreamCapability
- func (*ListAlertConditionDownstreamCapability) Descriptor() ([]byte, []int)deprecated
- func (x *ListAlertConditionDownstreamCapability) GetClusters() map[string]*CapabilityState
- func (*ListAlertConditionDownstreamCapability) ProtoMessage()
- func (x *ListAlertConditionDownstreamCapability) ProtoReflect() protoreflect.Message
- func (x *ListAlertConditionDownstreamCapability) Reset()
- func (x *ListAlertConditionDownstreamCapability) String() string
- type ListAlertConditionFilesystemSaturation
- func (*ListAlertConditionFilesystemSaturation) Descriptor() ([]byte, []int)deprecated
- func (x *ListAlertConditionFilesystemSaturation) GetClusters() map[string]*FilesystemNodeGroup
- func (*ListAlertConditionFilesystemSaturation) ProtoMessage()
- func (x *ListAlertConditionFilesystemSaturation) ProtoReflect() protoreflect.Message
- func (x *ListAlertConditionFilesystemSaturation) Reset()
- func (x *ListAlertConditionFilesystemSaturation) String() string
- type ListAlertConditionKubeState
- func (*ListAlertConditionKubeState) Descriptor() ([]byte, []int)deprecated
- func (x *ListAlertConditionKubeState) GetClusters() map[string]*KubeObjectGroups
- func (x *ListAlertConditionKubeState) GetFors() []*durationpb.Duration
- func (x *ListAlertConditionKubeState) GetStates() []string
- func (*ListAlertConditionKubeState) ProtoMessage()
- func (x *ListAlertConditionKubeState) ProtoReflect() protoreflect.Message
- func (x *ListAlertConditionKubeState) Reset()
- func (x *ListAlertConditionKubeState) String() string
- type ListAlertConditionMemorySaturation
- func (*ListAlertConditionMemorySaturation) Descriptor() ([]byte, []int)deprecated
- func (x *ListAlertConditionMemorySaturation) GetClusters() map[string]*MemoryNodeGroup
- func (x *ListAlertConditionMemorySaturation) GetUsageTypes() []string
- func (*ListAlertConditionMemorySaturation) ProtoMessage()
- func (x *ListAlertConditionMemorySaturation) ProtoReflect() protoreflect.Message
- func (x *ListAlertConditionMemorySaturation) Reset()
- func (x *ListAlertConditionMemorySaturation) String() string
- type ListAlertConditionMonitoringBackend
- func (*ListAlertConditionMonitoringBackend) Descriptor() ([]byte, []int)deprecated
- func (x *ListAlertConditionMonitoringBackend) GetBackendComponents() []string
- func (*ListAlertConditionMonitoringBackend) ProtoMessage()
- func (x *ListAlertConditionMonitoringBackend) ProtoReflect() protoreflect.Message
- func (x *ListAlertConditionMonitoringBackend) Reset()
- func (x *ListAlertConditionMonitoringBackend) String() string
- type ListAlertConditionPrometheusQuery
- func (*ListAlertConditionPrometheusQuery) Descriptor() ([]byte, []int)deprecated
- func (x *ListAlertConditionPrometheusQuery) GetClusters() []string
- func (*ListAlertConditionPrometheusQuery) ProtoMessage()
- func (x *ListAlertConditionPrometheusQuery) ProtoReflect() protoreflect.Message
- func (x *ListAlertConditionPrometheusQuery) Reset()
- func (x *ListAlertConditionPrometheusQuery) String() string
- type ListAlertConditionRequest
- func (*ListAlertConditionRequest) Descriptor() ([]byte, []int)deprecated
- func (*ListAlertConditionRequest) ProtoMessage()
- func (x *ListAlertConditionRequest) ProtoReflect() protoreflect.Message
- func (x *ListAlertConditionRequest) Reset()
- func (x *ListAlertConditionRequest) String() string
- func (l *ListAlertConditionRequest) Validate() error
- type ListAlertConditionSystem
- func (*ListAlertConditionSystem) Descriptor() ([]byte, []int)deprecated
- func (x *ListAlertConditionSystem) GetAgentIds() []string
- func (*ListAlertConditionSystem) ProtoMessage()
- func (x *ListAlertConditionSystem) ProtoReflect() protoreflect.Message
- func (x *ListAlertConditionSystem) Reset()
- func (x *ListAlertConditionSystem) String() string
- type ListAlertEndpointsRequest
- func (*ListAlertEndpointsRequest) Descriptor() ([]byte, []int)deprecated
- func (*ListAlertEndpointsRequest) ProtoMessage()
- func (x *ListAlertEndpointsRequest) ProtoReflect() protoreflect.Message
- func (x *ListAlertEndpointsRequest) Reset()
- func (x *ListAlertEndpointsRequest) String() string
- func (l *ListAlertEndpointsRequest) Validate() error
- type ListAlertLogRequest
- func (*ListAlertLogRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListAlertLogRequest) GetEndTimestamp() *timestamppb.Timestamp
- func (x *ListAlertLogRequest) GetLabels() []string
- func (x *ListAlertLogRequest) GetLimit() uint64
- func (x *ListAlertLogRequest) GetStartTimestamp() *timestamppb.Timestamp
- func (*ListAlertLogRequest) ProtoMessage()
- func (x *ListAlertLogRequest) ProtoReflect() protoreflect.Message
- func (x *ListAlertLogRequest) Reset()
- func (x *ListAlertLogRequest) String() string
- type ListAlertTypeDetails
- func (*ListAlertTypeDetails) Descriptor() ([]byte, []int)deprecated
- func (x *ListAlertTypeDetails) GetComposition() *ListAlertConditionComposition
- func (x *ListAlertTypeDetails) GetControlFlow() *ListAlertConditionControlFlow
- func (x *ListAlertTypeDetails) GetCpu() *ListAlertConditionCPUSaturation
- func (x *ListAlertTypeDetails) GetDownstreamCapability() *ListAlertConditionDownstreamCapability
- func (x *ListAlertTypeDetails) GetFs() *ListAlertConditionFilesystemSaturation
- func (x *ListAlertTypeDetails) GetKubeState() *ListAlertConditionKubeState
- func (x *ListAlertTypeDetails) GetMemory() *ListAlertConditionMemorySaturation
- func (x *ListAlertTypeDetails) GetMonitoringBackend() *ListAlertConditionMonitoringBackend
- func (x *ListAlertTypeDetails) GetPrometheusQuery() *ListAlertConditionPrometheusQuery
- func (x *ListAlertTypeDetails) GetSystem() *ListAlertConditionSystem
- func (m *ListAlertTypeDetails) GetType() isListAlertTypeDetails_Type
- func (*ListAlertTypeDetails) ProtoMessage()
- func (x *ListAlertTypeDetails) ProtoReflect() protoreflect.Message
- func (x *ListAlertTypeDetails) Reset()
- func (x *ListAlertTypeDetails) String() string
- type ListAlertTypeDetails_Composition
- type ListAlertTypeDetails_ControlFlow
- type ListAlertTypeDetails_Cpu
- type ListAlertTypeDetails_DownstreamCapability
- type ListAlertTypeDetails_Fs
- type ListAlertTypeDetails_KubeState
- type ListAlertTypeDetails_Memory
- type ListAlertTypeDetails_MonitoringBackend
- type ListAlertTypeDetails_PrometheusQuery
- type ListAlertTypeDetails_System
- type ListSelectAlertInfo
- func (*ListSelectAlertInfo) Descriptor() ([]byte, []int)deprecated
- func (x *ListSelectAlertInfo) GetAlertType() AlertType
- func (*ListSelectAlertInfo) ProtoMessage()
- func (x *ListSelectAlertInfo) ProtoReflect() protoreflect.Message
- func (x *ListSelectAlertInfo) Reset()
- func (x *ListSelectAlertInfo) String() string
- type MemoryInfo
- type MemoryNodeGroup
- type NamespaceObjects
- func (*NamespaceObjects) Descriptor() ([]byte, []int)deprecated
- func (x *NamespaceObjects) GetNamespaces() map[string]*ObjectList
- func (*NamespaceObjects) ProtoMessage()
- func (x *NamespaceObjects) ProtoReflect() protoreflect.Message
- func (x *NamespaceObjects) Reset()
- func (x *NamespaceObjects) String() string
- type ObjectList
- type PagerDutyEndpoint
- func (*PagerDutyEndpoint) Descriptor() ([]byte, []int)deprecated
- func (x *PagerDutyEndpoint) GetIntegrationKey() string
- func (*PagerDutyEndpoint) ProtoMessage()
- func (x *PagerDutyEndpoint) ProtoReflect() protoreflect.Message
- func (x *PagerDutyEndpoint) Reset()
- func (x *PagerDutyEndpoint) String() string
- func (a *PagerDutyEndpoint) Validate() error
- type ResolveAlertsRequest
- func (*ResolveAlertsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ResolveAlertsRequest) GetAnnotations() map[string]string
- func (x *ResolveAlertsRequest) GetConditionId() *v1.Reference
- func (*ResolveAlertsRequest) ProtoMessage()
- func (x *ResolveAlertsRequest) ProtoReflect() protoreflect.Message
- func (x *ResolveAlertsRequest) Reset()
- func (x *ResolveAlertsRequest) String() string
- type ResolveAlertsResponse
- type RoutingNode
- func (*RoutingNode) Descriptor() ([]byte, []int)deprecated
- func (x *RoutingNode) GetConditionId() *v1.Reference
- func (x *RoutingNode) GetFullAttachedEndpoints() *FullAttachedEndpoints
- func (*RoutingNode) ProtoMessage()
- func (x *RoutingNode) ProtoReflect() protoreflect.Message
- func (x *RoutingNode) Reset()
- func (x *RoutingNode) String() string
- func (c *RoutingNode) Validate() error
- type RoutingRelationships
- func (*RoutingRelationships) Descriptor() ([]byte, []int)deprecated
- func (x *RoutingRelationships) GetConditions() map[string]*EndpointRoutingMap
- func (r *RoutingRelationships) InvolvedConditionsForEndpoint(endpointId string) []string
- func (*RoutingRelationships) ProtoMessage()
- func (x *RoutingRelationships) ProtoReflect() protoreflect.Message
- func (x *RoutingRelationships) Reset()
- func (x *RoutingRelationships) String() string
- type Severity
- type SilenceInfo
- func (*SilenceInfo) Descriptor() ([]byte, []int)deprecated
- func (x *SilenceInfo) GetEndsAt() *timestamppb.Timestamp
- func (x *SilenceInfo) GetSilenceId() string
- func (x *SilenceInfo) GetStartsAt() *timestamppb.Timestamp
- func (*SilenceInfo) ProtoMessage()
- func (x *SilenceInfo) ProtoReflect() protoreflect.Message
- func (x *SilenceInfo) Reset()
- func (x *SilenceInfo) String() string
- type SilenceRequest
- func (*SilenceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SilenceRequest) GetConditionId() *v1.Reference
- func (x *SilenceRequest) GetDuration() *durationpb.Duration
- func (*SilenceRequest) ProtoMessage()
- func (x *SilenceRequest) ProtoReflect() protoreflect.Message
- func (x *SilenceRequest) Reset()
- func (x *SilenceRequest) String() string
- func (s *SilenceRequest) Validate() error
- type SlackEndpoint
- func (*SlackEndpoint) Descriptor() ([]byte, []int)deprecated
- func (x *SlackEndpoint) GetChannel() string
- func (x *SlackEndpoint) GetWebhookUrl() string
- func (*SlackEndpoint) ProtoMessage()
- func (x *SlackEndpoint) ProtoReflect() protoreflect.Message
- func (x *SlackEndpoint) Reset()
- func (x *SlackEndpoint) String() string
- func (s *SlackEndpoint) Validate() error
- type StringArray
- type Templateable
- type TestAlertEndpointRequest
- func (*TestAlertEndpointRequest) Descriptor() ([]byte, []int)deprecated
- func (x *TestAlertEndpointRequest) GetEndpoint() *AlertEndpoint
- func (*TestAlertEndpointRequest) ProtoMessage()
- func (x *TestAlertEndpointRequest) ProtoReflect() protoreflect.Message
- func (x *TestAlertEndpointRequest) Reset()
- func (x *TestAlertEndpointRequest) String() string
- func (t *TestAlertEndpointRequest) Validate() error
- type TestAlertEndpointResponse
- type TimelineRequest
- func (*TimelineRequest) Descriptor() ([]byte, []int)deprecated
- func (x *TimelineRequest) GetLookbackWindow() *durationpb.Duration
- func (*TimelineRequest) ProtoMessage()
- func (x *TimelineRequest) ProtoReflect() protoreflect.Message
- func (x *TimelineRequest) Reset()
- func (x *TimelineRequest) String() string
- func (t *TimelineRequest) Validate() error
- type TimelineResponse
- func (*TimelineResponse) Descriptor() ([]byte, []int)deprecated
- func (x *TimelineResponse) GetItems() map[string]*ActiveWindows
- func (*TimelineResponse) ProtoMessage()
- func (x *TimelineResponse) ProtoReflect() protoreflect.Message
- func (x *TimelineResponse) Reset()
- func (x *TimelineResponse) String() string
- type TimelineType
- func (TimelineType) Descriptor() protoreflect.EnumDescriptor
- func (x TimelineType) Enum() *TimelineType
- func (TimelineType) EnumDescriptor() ([]byte, []int)deprecated
- func (x TimelineType) Number() protoreflect.EnumNumber
- func (x TimelineType) String() string
- func (TimelineType) Type() protoreflect.EnumType
- type TriggerAlertsRequest
- func (*TriggerAlertsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *TriggerAlertsRequest) GetAnnotations() map[string]string
- func (x *TriggerAlertsRequest) GetConditionId() *v1.Reference
- func (*TriggerAlertsRequest) ProtoMessage()
- func (x *TriggerAlertsRequest) ProtoReflect() protoreflect.Message
- func (x *TriggerAlertsRequest) Reset()
- func (x *TriggerAlertsRequest) String() string
- type TriggerAlertsResponse
- type UpdateAlertConditionRequest
- func (*UpdateAlertConditionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateAlertConditionRequest) GetId() *v1.Reference
- func (x *UpdateAlertConditionRequest) GetUpdateAlert() *AlertCondition
- func (*UpdateAlertConditionRequest) ProtoMessage()
- func (x *UpdateAlertConditionRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateAlertConditionRequest) Reset()
- func (x *UpdateAlertConditionRequest) String() string
- func (u *UpdateAlertConditionRequest) Validate() error
- type UpdateAlertEndpointRequest
- func (*UpdateAlertEndpointRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateAlertEndpointRequest) GetForceUpdate() bool
- func (x *UpdateAlertEndpointRequest) GetId() *v1.Reference
- func (x *UpdateAlertEndpointRequest) GetUpdateAlert() *AlertEndpoint
- func (*UpdateAlertEndpointRequest) ProtoMessage()
- func (x *UpdateAlertEndpointRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateAlertEndpointRequest) Reset()
- func (x *UpdateAlertEndpointRequest) String() string
- func (u *UpdateAlertEndpointRequest) Validate() error
- type UpdateAlertLogRequest
- func (*UpdateAlertLogRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateAlertLogRequest) GetId() string
- func (x *UpdateAlertLogRequest) GetUpdateAlert() *v1.AlertLog
- func (*UpdateAlertLogRequest) ProtoMessage()
- func (x *UpdateAlertLogRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateAlertLogRequest) Reset()
- func (x *UpdateAlertLogRequest) String() string
Constants ¶
const CustomGoldenSignal = "custom"
const ErrorGoldenSignal = "error"
const LatencyGoldenSignal = "latency"
const SaturationGoldenSignal = "saturation"
const TrafficGoldenSignal = "traffic"
Variables ¶
var ( Severity_name = map[int32]string{ 0: "INFO", 1: "WARNING", 2: "ERROR", 3: "CRITICAL", } Severity_value = map[string]int32{ "INFO": 0, "WARNING": 1, "ERROR": 2, "CRITICAL": 3, } )
Enum value maps for Severity.
var ( AlertType_name = map[int32]string{ 0: "System", 1: "KubeState", 2: "CpuSaturation", 3: "MemorySaturation", 4: "FsSaturation", 5: "DownstreamCapability", 6: "Composition", 7: "ControlFlow", 9: "PrometheusQuery", 10: "MonitoringBackend", } AlertType_value = map[string]int32{ "System": 0, "KubeState": 1, "CpuSaturation": 2, "MemorySaturation": 3, "FsSaturation": 4, "DownstreamCapability": 5, "Composition": 6, "ControlFlow": 7, "PrometheusQuery": 9, "MonitoringBackend": 10, } )
Enum value maps for AlertType.
var ( CompositionAction_name = map[int32]string{ 0: "AND", 1: "OR", } CompositionAction_value = map[string]int32{ "AND": 0, "OR": 1, } )
Enum value maps for CompositionAction.
var ( ControlFlowAction_name = map[int32]string{ 0: "IF_THEN", 1: "IF_NOT_THEN", } ControlFlowAction_value = map[string]int32{ "IF_THEN": 0, "IF_NOT_THEN": 1, } )
Enum value maps for ControlFlowAction.
var ( AlertConditionState_name = map[int32]string{ 0: "UNKOWN", 1: "OK", 2: "FIRING", 3: "SILENCED", 4: "INVALIDATED", } AlertConditionState_value = map[string]int32{ "UNKOWN": 0, "OK": 1, "FIRING": 2, "SILENCED": 3, "INVALIDATED": 4, } )
Enum value maps for AlertConditionState.
var ( TimelineType_name = map[int32]string{ 0: "Timeline_Unknown", 1: "Timeline_Alerting", 2: "Timeline_Silenced", } TimelineType_value = map[string]int32{ "Timeline_Unknown": 0, "Timeline_Alerting": 1, "Timeline_Silenced": 2, } )
Enum value maps for TimelineType.
var EnumConditionToDatasource = make(map[AlertType]*string)
EnumConditionToDatasource
nil values indicate they are composition alerts we need this since each alert tree must only have one datasource atm
var EnumConditionToImplementation = make(map[AlertType]AlertTypeDetails)
var File_github_com_rancher_opni_pkg_apis_alerting_v1_alerting_proto protoreflect.FileDescriptor
Functions ¶
func DetailsHasImplementation ¶
func DetailsHasImplementation(a *AlertTypeDetails) error
func EnumHasImplementation ¶
func ShouldCreateRoutingNode ¶
func ShouldCreateRoutingNode(new, old *AttachedEndpoints) bool
func ShouldDeleteRoutingNode ¶
func ShouldDeleteRoutingNode(new, old *AttachedEndpoints) bool
func ShouldUpdateRoutingNode ¶
func ShouldUpdateRoutingNode(new, old *AttachedEndpoints) bool
Types ¶
type ActiveWindow ¶
type ActiveWindow struct { Start *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=start,proto3" json:"start,omitempty"` End *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=end,proto3" json:"end,omitempty"` Type TimelineType `protobuf:"varint,3,opt,name=type,proto3,enum=alerting.TimelineType" json:"type,omitempty"` // contains filtered or unexported fields }
func (*ActiveWindow) Descriptor
deprecated
func (*ActiveWindow) Descriptor() ([]byte, []int)
Deprecated: Use ActiveWindow.ProtoReflect.Descriptor instead.
func (*ActiveWindow) GetEnd ¶
func (x *ActiveWindow) GetEnd() *timestamppb.Timestamp
func (*ActiveWindow) GetStart ¶
func (x *ActiveWindow) GetStart() *timestamppb.Timestamp
func (*ActiveWindow) GetType ¶
func (x *ActiveWindow) GetType() TimelineType
func (*ActiveWindow) ProtoMessage ¶
func (*ActiveWindow) ProtoMessage()
func (*ActiveWindow) ProtoReflect ¶
func (x *ActiveWindow) ProtoReflect() protoreflect.Message
func (*ActiveWindow) Reset ¶
func (x *ActiveWindow) Reset()
func (*ActiveWindow) String ¶
func (x *ActiveWindow) String() string
type ActiveWindows ¶
type ActiveWindows struct { Windows []*ActiveWindow `protobuf:"bytes,1,rep,name=windows,proto3" json:"windows,omitempty"` // contains filtered or unexported fields }
func (*ActiveWindows) Descriptor
deprecated
func (*ActiveWindows) Descriptor() ([]byte, []int)
Deprecated: Use ActiveWindows.ProtoReflect.Descriptor instead.
func (*ActiveWindows) GetWindows ¶
func (x *ActiveWindows) GetWindows() []*ActiveWindow
func (*ActiveWindows) ProtoMessage ¶
func (*ActiveWindows) ProtoMessage()
func (*ActiveWindows) ProtoReflect ¶
func (x *ActiveWindows) ProtoReflect() protoreflect.Message
func (*ActiveWindows) Reset ¶
func (x *ActiveWindows) Reset()
func (*ActiveWindows) String ¶
func (x *ActiveWindows) String() string
type AlertCondition ¶
type AlertCondition struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` Labels []string `protobuf:"bytes,3,rep,name=labels,proto3" json:"labels,omitempty"` Severity Severity `protobuf:"varint,4,opt,name=severity,proto3,enum=alerting.Severity" json:"severity,omitempty"` AlertType *AlertTypeDetails `protobuf:"bytes,5,opt,name=alertType,proto3" json:"alertType,omitempty"` AttachedEndpoints *AttachedEndpoints `protobuf:"bytes,6,opt,name=attachedEndpoints,proto3" json:"attachedEndpoints,omitempty"` // Set & Unset via the silence API Silence *SilenceInfo `protobuf:"bytes,7,opt,name=silence,proto3" json:"silence,omitempty"` // contains filtered or unexported fields }
func (*AlertCondition) Descriptor
deprecated
func (*AlertCondition) Descriptor() ([]byte, []int)
Deprecated: Use AlertCondition.ProtoReflect.Descriptor instead.
func (*AlertCondition) GetAlertType ¶
func (x *AlertCondition) GetAlertType() *AlertTypeDetails
func (*AlertCondition) GetAttachedEndpoints ¶
func (x *AlertCondition) GetAttachedEndpoints() *AttachedEndpoints
func (*AlertCondition) GetClusterId ¶ added in v0.8.0
func (a *AlertCondition) GetClusterId() *corev1.Reference
stop-gap solution, until we move to the new versin of the API
func (*AlertCondition) GetDescription ¶
func (x *AlertCondition) GetDescription() string
func (*AlertCondition) GetLabels ¶
func (x *AlertCondition) GetLabels() []string
func (*AlertCondition) GetName ¶
func (x *AlertCondition) GetName() string
func (*AlertCondition) GetSeverity ¶
func (x *AlertCondition) GetSeverity() Severity
func (*AlertCondition) GetSilence ¶
func (x *AlertCondition) GetSilence() *SilenceInfo
func (*AlertCondition) GetTriggerAnnotations ¶ added in v0.8.0
func (a *AlertCondition) GetTriggerAnnotations(conditionId string) map[string]string
func (*AlertCondition) ProtoMessage ¶
func (*AlertCondition) ProtoMessage()
func (*AlertCondition) ProtoReflect ¶
func (x *AlertCondition) ProtoReflect() protoreflect.Message
func (*AlertCondition) Reset ¶
func (x *AlertCondition) Reset()
func (*AlertCondition) SetClusterId ¶ added in v0.8.0
func (a *AlertCondition) SetClusterId(clusterId *corev1.Reference) error
stop-gap solution until we move to the new version of the API
func (*AlertCondition) String ¶
func (x *AlertCondition) String() string
func (*AlertCondition) Validate ¶
func (a *AlertCondition) Validate() error
type AlertConditionCPUSaturation ¶ added in v0.6.2
type AlertConditionCPUSaturation struct { ClusterId *v1.Reference `protobuf:"bytes,1,opt,name=clusterId,proto3" json:"clusterId,omitempty"` // optional filters for nodes and cores, restrict observation to said nodes or cores, // if empty, all nodes and cores are selected NodeCoreFilters map[string]*Cores `` /* 171-byte string literal not displayed */ // at least one cpu state should be specified CpuStates []string `protobuf:"bytes,3,rep,name=cpuStates,proto3" json:"cpuStates,omitempty"` Operation string `protobuf:"bytes,4,opt,name=operation,proto3" json:"operation,omitempty"` // one of "<", ">", "<=", ">=", "=". "!=" ExpectedRatio float32 `protobuf:"fixed32,5,opt,name=expectedRatio,proto3" json:"expectedRatio,omitempty"` // 0-1 For *durationpb.Duration `protobuf:"bytes,6,opt,name=for,proto3" json:"for,omitempty"` // contains filtered or unexported fields }
Defaults : - cpuState : "user", "system", "guest" selected
func (*AlertConditionCPUSaturation) AlertType ¶ added in v0.6.2
func (a *AlertConditionCPUSaturation) AlertType() string
func (*AlertConditionCPUSaturation) Descriptor
deprecated
added in
v0.6.2
func (*AlertConditionCPUSaturation) Descriptor() ([]byte, []int)
Deprecated: Use AlertConditionCPUSaturation.ProtoReflect.Descriptor instead.
func (*AlertConditionCPUSaturation) GetClusterId ¶ added in v0.6.2
func (x *AlertConditionCPUSaturation) GetClusterId() *v1.Reference
func (*AlertConditionCPUSaturation) GetCpuStates ¶ added in v0.6.2
func (x *AlertConditionCPUSaturation) GetCpuStates() []string
func (*AlertConditionCPUSaturation) GetExpectedRatio ¶ added in v0.6.2
func (x *AlertConditionCPUSaturation) GetExpectedRatio() float32
func (*AlertConditionCPUSaturation) GetFor ¶ added in v0.6.2
func (x *AlertConditionCPUSaturation) GetFor() *durationpb.Duration
func (*AlertConditionCPUSaturation) GetNodeCoreFilters ¶ added in v0.6.2
func (x *AlertConditionCPUSaturation) GetNodeCoreFilters() map[string]*Cores
func (*AlertConditionCPUSaturation) GetOperation ¶ added in v0.6.2
func (x *AlertConditionCPUSaturation) GetOperation() string
func (*AlertConditionCPUSaturation) GoldenSignal ¶ added in v0.6.2
func (a *AlertConditionCPUSaturation) GoldenSignal() string
func (*AlertConditionCPUSaturation) ProtoMessage ¶ added in v0.6.2
func (*AlertConditionCPUSaturation) ProtoMessage()
func (*AlertConditionCPUSaturation) ProtoReflect ¶ added in v0.6.2
func (x *AlertConditionCPUSaturation) ProtoReflect() protoreflect.Message
func (*AlertConditionCPUSaturation) Reset ¶ added in v0.6.2
func (x *AlertConditionCPUSaturation) Reset()
func (*AlertConditionCPUSaturation) String ¶ added in v0.6.2
func (x *AlertConditionCPUSaturation) String() string
func (*AlertConditionCPUSaturation) Validate ¶ added in v0.6.2
func (c *AlertConditionCPUSaturation) Validate() error
type AlertConditionComposition ¶
type AlertConditionComposition struct { Action CompositionAction `protobuf:"varint,1,opt,name=action,proto3,enum=alerting.CompositionAction" json:"action,omitempty"` X *v1.Reference `protobuf:"bytes,2,opt,name=x,proto3" json:"x,omitempty"` Y *v1.Reference `protobuf:"bytes,3,opt,name=y,proto3" json:"y,omitempty"` // contains filtered or unexported fields }
func (*AlertConditionComposition) Descriptor
deprecated
func (*AlertConditionComposition) Descriptor() ([]byte, []int)
Deprecated: Use AlertConditionComposition.ProtoReflect.Descriptor instead.
func (*AlertConditionComposition) GetAction ¶
func (x *AlertConditionComposition) GetAction() CompositionAction
func (*AlertConditionComposition) GetX ¶
func (x *AlertConditionComposition) GetX() *v1.Reference
func (*AlertConditionComposition) GetY ¶
func (x *AlertConditionComposition) GetY() *v1.Reference
func (*AlertConditionComposition) ListTemplates ¶
func (a *AlertConditionComposition) ListTemplates() []string
func (*AlertConditionComposition) ProtoMessage ¶
func (*AlertConditionComposition) ProtoMessage()
func (*AlertConditionComposition) ProtoReflect ¶
func (x *AlertConditionComposition) ProtoReflect() protoreflect.Message
func (*AlertConditionComposition) Reset ¶
func (x *AlertConditionComposition) Reset()
func (*AlertConditionComposition) String ¶
func (x *AlertConditionComposition) String() string
func (*AlertConditionComposition) Validate ¶
func (c *AlertConditionComposition) Validate() error
type AlertConditionControlFlow ¶
type AlertConditionControlFlow struct { Action ControlFlowAction `protobuf:"varint,1,opt,name=action,proto3,enum=alerting.ControlFlowAction" json:"action,omitempty"` X *v1.Reference `protobuf:"bytes,2,opt,name=x,proto3" json:"x,omitempty"` Y *v1.Reference `protobuf:"bytes,3,opt,name=y,proto3" json:"y,omitempty"` For *durationpb.Duration `protobuf:"bytes,4,opt,name=for,proto3" json:"for,omitempty"` // contains filtered or unexported fields }
func (*AlertConditionControlFlow) Descriptor
deprecated
func (*AlertConditionControlFlow) Descriptor() ([]byte, []int)
Deprecated: Use AlertConditionControlFlow.ProtoReflect.Descriptor instead.
func (*AlertConditionControlFlow) GetAction ¶
func (x *AlertConditionControlFlow) GetAction() ControlFlowAction
func (*AlertConditionControlFlow) GetFor ¶
func (x *AlertConditionControlFlow) GetFor() *durationpb.Duration
func (*AlertConditionControlFlow) GetX ¶
func (x *AlertConditionControlFlow) GetX() *v1.Reference
func (*AlertConditionControlFlow) GetY ¶
func (x *AlertConditionControlFlow) GetY() *v1.Reference
func (*AlertConditionControlFlow) ListTemplates ¶
func (a *AlertConditionControlFlow) ListTemplates() []string
func (*AlertConditionControlFlow) ProtoMessage ¶
func (*AlertConditionControlFlow) ProtoMessage()
func (*AlertConditionControlFlow) ProtoReflect ¶
func (x *AlertConditionControlFlow) ProtoReflect() protoreflect.Message
func (*AlertConditionControlFlow) Reset ¶
func (x *AlertConditionControlFlow) Reset()
func (*AlertConditionControlFlow) String ¶
func (x *AlertConditionControlFlow) String() string
func (*AlertConditionControlFlow) Validate ¶
func (c *AlertConditionControlFlow) Validate() error
type AlertConditionDownstreamCapability ¶ added in v0.8.0
type AlertConditionDownstreamCapability struct { ClusterId *v1.Reference `protobuf:"bytes,1,opt,name=clusterId,proto3" json:"clusterId,omitempty"` CapabilityState []string `protobuf:"bytes,2,rep,name=capabilityState,proto3" json:"capabilityState,omitempty"` For *durationpb.Duration `protobuf:"bytes,3,opt,name=for,proto3" json:"for,omitempty"` // contains filtered or unexported fields }
func (*AlertConditionDownstreamCapability) Descriptor
deprecated
added in
v0.8.0
func (*AlertConditionDownstreamCapability) Descriptor() ([]byte, []int)
Deprecated: Use AlertConditionDownstreamCapability.ProtoReflect.Descriptor instead.
func (*AlertConditionDownstreamCapability) GetCapabilityState ¶ added in v0.8.0
func (x *AlertConditionDownstreamCapability) GetCapabilityState() []string
func (*AlertConditionDownstreamCapability) GetClusterId ¶ added in v0.8.0
func (x *AlertConditionDownstreamCapability) GetClusterId() *v1.Reference
func (*AlertConditionDownstreamCapability) GetFor ¶ added in v0.8.0
func (x *AlertConditionDownstreamCapability) GetFor() *durationpb.Duration
func (*AlertConditionDownstreamCapability) GetTriggerAnnotations ¶ added in v0.8.0
func (a *AlertConditionDownstreamCapability) GetTriggerAnnotations() map[string]string
func (*AlertConditionDownstreamCapability) ProtoMessage ¶ added in v0.8.0
func (*AlertConditionDownstreamCapability) ProtoMessage()
func (*AlertConditionDownstreamCapability) ProtoReflect ¶ added in v0.8.0
func (x *AlertConditionDownstreamCapability) ProtoReflect() protoreflect.Message
func (*AlertConditionDownstreamCapability) Reset ¶ added in v0.8.0
func (x *AlertConditionDownstreamCapability) Reset()
func (*AlertConditionDownstreamCapability) String ¶ added in v0.8.0
func (x *AlertConditionDownstreamCapability) String() string
func (*AlertConditionDownstreamCapability) Validate ¶ added in v0.8.0
func (dc *AlertConditionDownstreamCapability) Validate() error
type AlertConditionFilesystemSaturation ¶ added in v0.6.2
type AlertConditionFilesystemSaturation struct { ClusterId *v1.Reference `protobuf:"bytes,1,opt,name=clusterId,proto3" json:"clusterId,omitempty"` // optional filters, if none are set then everything is selected NodeFilters map[string]*FilesystemInfo `` /* 163-byte string literal not displayed */ Operation string `protobuf:"bytes,3,opt,name=operation,proto3" json:"operation,omitempty"` // one of "<", ">", "<=", ">=", "=". "!=" ExpectedRatio float64 `protobuf:"fixed64,4,opt,name=expectedRatio,proto3" json:"expectedRatio,omitempty"` // 0-1 For *durationpb.Duration `protobuf:"bytes,5,opt,name=for,proto3" json:"for,omitempty"` // contains filtered or unexported fields }
func (*AlertConditionFilesystemSaturation) AlertType ¶ added in v0.6.2
func (a *AlertConditionFilesystemSaturation) AlertType() string
func (*AlertConditionFilesystemSaturation) Descriptor
deprecated
added in
v0.6.2
func (*AlertConditionFilesystemSaturation) Descriptor() ([]byte, []int)
Deprecated: Use AlertConditionFilesystemSaturation.ProtoReflect.Descriptor instead.
func (*AlertConditionFilesystemSaturation) GetClusterId ¶ added in v0.6.2
func (x *AlertConditionFilesystemSaturation) GetClusterId() *v1.Reference
func (*AlertConditionFilesystemSaturation) GetExpectedRatio ¶ added in v0.6.2
func (x *AlertConditionFilesystemSaturation) GetExpectedRatio() float64
func (*AlertConditionFilesystemSaturation) GetFor ¶ added in v0.6.2
func (x *AlertConditionFilesystemSaturation) GetFor() *durationpb.Duration
func (*AlertConditionFilesystemSaturation) GetNodeFilters ¶ added in v0.6.2
func (x *AlertConditionFilesystemSaturation) GetNodeFilters() map[string]*FilesystemInfo
func (*AlertConditionFilesystemSaturation) GetOperation ¶ added in v0.6.2
func (x *AlertConditionFilesystemSaturation) GetOperation() string
func (*AlertConditionFilesystemSaturation) GoldenSignal ¶ added in v0.6.2
func (a *AlertConditionFilesystemSaturation) GoldenSignal() string
func (*AlertConditionFilesystemSaturation) ProtoMessage ¶ added in v0.6.2
func (*AlertConditionFilesystemSaturation) ProtoMessage()
func (*AlertConditionFilesystemSaturation) ProtoReflect ¶ added in v0.6.2
func (x *AlertConditionFilesystemSaturation) ProtoReflect() protoreflect.Message
func (*AlertConditionFilesystemSaturation) Reset ¶ added in v0.6.2
func (x *AlertConditionFilesystemSaturation) Reset()
func (*AlertConditionFilesystemSaturation) String ¶ added in v0.6.2
func (x *AlertConditionFilesystemSaturation) String() string
func (*AlertConditionFilesystemSaturation) Validate ¶ added in v0.6.2
func (f *AlertConditionFilesystemSaturation) Validate() error
type AlertConditionKubeState ¶
type AlertConditionKubeState struct { ClusterId string `protobuf:"bytes,1,opt,name=clusterId,proto3" json:"clusterId,omitempty"` // must be one of the listed kube objects ObjectType string `protobuf:"bytes,2,opt,name=objectType,proto3" json:"objectType,omitempty"` // kubernetes object name ObjectName string `protobuf:"bytes,3,opt,name=objectName,proto3" json:"objectName,omitempty"` // kubernetes namespace Namespace string `protobuf:"bytes,4,opt,name=namespace,proto3" json:"namespace,omitempty"` // must be one of the listed kube states State string `protobuf:"bytes,5,opt,name=state,proto3" json:"state,omitempty"` For *durationpb.Duration `protobuf:"bytes,6,opt,name=for,proto3" json:"for,omitempty"` // contains filtered or unexported fields }
Requires kube state metrics, otherwise the list of choices will be empty
func (*AlertConditionKubeState) AlertType ¶ added in v0.6.2
func (a *AlertConditionKubeState) AlertType() string
func (*AlertConditionKubeState) Descriptor
deprecated
func (*AlertConditionKubeState) Descriptor() ([]byte, []int)
Deprecated: Use AlertConditionKubeState.ProtoReflect.Descriptor instead.
func (*AlertConditionKubeState) GetClusterId ¶
func (x *AlertConditionKubeState) GetClusterId() string
func (*AlertConditionKubeState) GetFor ¶
func (x *AlertConditionKubeState) GetFor() *durationpb.Duration
func (*AlertConditionKubeState) GetNamespace ¶
func (x *AlertConditionKubeState) GetNamespace() string
func (*AlertConditionKubeState) GetObjectName ¶
func (x *AlertConditionKubeState) GetObjectName() string
func (*AlertConditionKubeState) GetObjectType ¶
func (x *AlertConditionKubeState) GetObjectType() string
func (*AlertConditionKubeState) GetState ¶
func (x *AlertConditionKubeState) GetState() string
func (*AlertConditionKubeState) GoldenSignal ¶ added in v0.6.2
func (a *AlertConditionKubeState) GoldenSignal() string
func (*AlertConditionKubeState) ListTemplates ¶
func (a *AlertConditionKubeState) ListTemplates() []string
func (*AlertConditionKubeState) ProtoMessage ¶
func (*AlertConditionKubeState) ProtoMessage()
func (*AlertConditionKubeState) ProtoReflect ¶
func (x *AlertConditionKubeState) ProtoReflect() protoreflect.Message
func (*AlertConditionKubeState) Reset ¶
func (x *AlertConditionKubeState) Reset()
func (*AlertConditionKubeState) String ¶
func (x *AlertConditionKubeState) String() string
func (*AlertConditionKubeState) Validate ¶
func (k *AlertConditionKubeState) Validate() error
type AlertConditionList ¶
type AlertConditionList struct { Items []*AlertConditionWithId `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` // contains filtered or unexported fields }
func (*AlertConditionList) Descriptor
deprecated
func (*AlertConditionList) Descriptor() ([]byte, []int)
Deprecated: Use AlertConditionList.ProtoReflect.Descriptor instead.
func (*AlertConditionList) GetItems ¶
func (x *AlertConditionList) GetItems() []*AlertConditionWithId
func (*AlertConditionList) ProtoMessage ¶
func (*AlertConditionList) ProtoMessage()
func (*AlertConditionList) ProtoReflect ¶
func (x *AlertConditionList) ProtoReflect() protoreflect.Message
func (*AlertConditionList) Reset ¶
func (x *AlertConditionList) Reset()
func (*AlertConditionList) String ¶
func (x *AlertConditionList) String() string
type AlertConditionMemorySaturation ¶ added in v0.6.2
type AlertConditionMemorySaturation struct { ClusterId *v1.Reference `protobuf:"bytes,1,opt,name=clusterId,proto3" json:"clusterId,omitempty"` NodeMemoryFilters map[string]*MemoryInfo `` // nodes to devices /* 175-byte string literal not displayed */ // at least one usageType is required UsageTypes []string `protobuf:"bytes,3,rep,name=usageTypes,proto3" json:"usageTypes,omitempty"` Operation string `protobuf:"bytes,4,opt,name=operation,proto3" json:"operation,omitempty"` // one of "<", ">", "<=", ">=", "=". "!=" ExpectedRatio float64 `protobuf:"fixed64,5,opt,name=expectedRatio,proto3" json:"expectedRatio,omitempty"` For *durationpb.Duration `protobuf:"bytes,6,opt,name=for,proto3" json:"for,omitempty"` // contains filtered or unexported fields }
func (*AlertConditionMemorySaturation) AlertType ¶ added in v0.6.2
func (a *AlertConditionMemorySaturation) AlertType() string
func (*AlertConditionMemorySaturation) Descriptor
deprecated
added in
v0.6.2
func (*AlertConditionMemorySaturation) Descriptor() ([]byte, []int)
Deprecated: Use AlertConditionMemorySaturation.ProtoReflect.Descriptor instead.
func (*AlertConditionMemorySaturation) GetClusterId ¶ added in v0.6.2
func (x *AlertConditionMemorySaturation) GetClusterId() *v1.Reference
func (*AlertConditionMemorySaturation) GetExpectedRatio ¶ added in v0.6.2
func (x *AlertConditionMemorySaturation) GetExpectedRatio() float64
func (*AlertConditionMemorySaturation) GetFor ¶ added in v0.6.2
func (x *AlertConditionMemorySaturation) GetFor() *durationpb.Duration
func (*AlertConditionMemorySaturation) GetNodeMemoryFilters ¶ added in v0.6.2
func (x *AlertConditionMemorySaturation) GetNodeMemoryFilters() map[string]*MemoryInfo
func (*AlertConditionMemorySaturation) GetOperation ¶ added in v0.6.2
func (x *AlertConditionMemorySaturation) GetOperation() string
func (*AlertConditionMemorySaturation) GetUsageTypes ¶ added in v0.6.2
func (x *AlertConditionMemorySaturation) GetUsageTypes() []string
func (*AlertConditionMemorySaturation) GoldenSignal ¶ added in v0.6.2
func (a *AlertConditionMemorySaturation) GoldenSignal() string
func (*AlertConditionMemorySaturation) ProtoMessage ¶ added in v0.6.2
func (*AlertConditionMemorySaturation) ProtoMessage()
func (*AlertConditionMemorySaturation) ProtoReflect ¶ added in v0.6.2
func (x *AlertConditionMemorySaturation) ProtoReflect() protoreflect.Message
func (*AlertConditionMemorySaturation) Reset ¶ added in v0.6.2
func (x *AlertConditionMemorySaturation) Reset()
func (*AlertConditionMemorySaturation) String ¶ added in v0.6.2
func (x *AlertConditionMemorySaturation) String() string
func (*AlertConditionMemorySaturation) Validate ¶ added in v0.6.2
func (c *AlertConditionMemorySaturation) Validate() error
type AlertConditionMonitoringBackend ¶ added in v0.8.0
type AlertConditionMonitoringBackend struct { // this will alert if these any of these components are unhealthy BackendComponents []string `protobuf:"bytes,1,rep,name=backendComponents,proto3" json:"backendComponents,omitempty"` For *durationpb.Duration `protobuf:"bytes,2,opt,name=for,proto3" json:"for,omitempty"` ClusterId *v1.Reference `protobuf:"bytes,3,opt,name=clusterId,proto3" json:"clusterId,omitempty"` // contains filtered or unexported fields }
func (*AlertConditionMonitoringBackend) Descriptor
deprecated
added in
v0.8.0
func (*AlertConditionMonitoringBackend) Descriptor() ([]byte, []int)
Deprecated: Use AlertConditionMonitoringBackend.ProtoReflect.Descriptor instead.
func (*AlertConditionMonitoringBackend) GetBackendComponents ¶ added in v0.8.0
func (x *AlertConditionMonitoringBackend) GetBackendComponents() []string
func (*AlertConditionMonitoringBackend) GetClusterId ¶ added in v0.8.0
func (x *AlertConditionMonitoringBackend) GetClusterId() *v1.Reference
func (*AlertConditionMonitoringBackend) GetFor ¶ added in v0.8.0
func (x *AlertConditionMonitoringBackend) GetFor() *durationpb.Duration
func (*AlertConditionMonitoringBackend) GetTriggerAnnotations ¶ added in v0.8.0
func (a *AlertConditionMonitoringBackend) GetTriggerAnnotations() map[string]string
func (*AlertConditionMonitoringBackend) ProtoMessage ¶ added in v0.8.0
func (*AlertConditionMonitoringBackend) ProtoMessage()
func (*AlertConditionMonitoringBackend) ProtoReflect ¶ added in v0.8.0
func (x *AlertConditionMonitoringBackend) ProtoReflect() protoreflect.Message
func (*AlertConditionMonitoringBackend) Reset ¶ added in v0.8.0
func (x *AlertConditionMonitoringBackend) Reset()
func (*AlertConditionMonitoringBackend) String ¶ added in v0.8.0
func (x *AlertConditionMonitoringBackend) String() string
func (*AlertConditionMonitoringBackend) Validate ¶ added in v0.8.0
func (m *AlertConditionMonitoringBackend) Validate() error
type AlertConditionPrometheusQuery ¶ added in v0.6.2
type AlertConditionPrometheusQuery struct { ClusterId *v1.Reference `protobuf:"bytes,1,opt,name=clusterId,proto3" json:"clusterId,omitempty"` Query string `protobuf:"bytes,2,opt,name=query,proto3" json:"query,omitempty"` For *durationpb.Duration `protobuf:"bytes,3,opt,name=for,proto3" json:"for,omitempty"` // contains filtered or unexported fields }
func (*AlertConditionPrometheusQuery) AlertType ¶ added in v0.6.2
func (a *AlertConditionPrometheusQuery) AlertType() string
func (*AlertConditionPrometheusQuery) Descriptor
deprecated
added in
v0.6.2
func (*AlertConditionPrometheusQuery) Descriptor() ([]byte, []int)
Deprecated: Use AlertConditionPrometheusQuery.ProtoReflect.Descriptor instead.
func (*AlertConditionPrometheusQuery) GetClusterId ¶ added in v0.6.2
func (x *AlertConditionPrometheusQuery) GetClusterId() *v1.Reference
func (*AlertConditionPrometheusQuery) GetFor ¶ added in v0.6.2
func (x *AlertConditionPrometheusQuery) GetFor() *durationpb.Duration
func (*AlertConditionPrometheusQuery) GetQuery ¶ added in v0.6.2
func (x *AlertConditionPrometheusQuery) GetQuery() string
func (*AlertConditionPrometheusQuery) GoldenSignal ¶ added in v0.6.2
func (a *AlertConditionPrometheusQuery) GoldenSignal() string
func (*AlertConditionPrometheusQuery) ProtoMessage ¶ added in v0.6.2
func (*AlertConditionPrometheusQuery) ProtoMessage()
func (*AlertConditionPrometheusQuery) ProtoReflect ¶ added in v0.6.2
func (x *AlertConditionPrometheusQuery) ProtoReflect() protoreflect.Message
func (*AlertConditionPrometheusQuery) Reset ¶ added in v0.6.2
func (x *AlertConditionPrometheusQuery) Reset()
func (*AlertConditionPrometheusQuery) String ¶ added in v0.6.2
func (x *AlertConditionPrometheusQuery) String() string
func (*AlertConditionPrometheusQuery) Validate ¶ added in v0.6.2
func (q *AlertConditionPrometheusQuery) Validate() error
type AlertConditionState ¶
type AlertConditionState int32
const ( AlertConditionState_UNKOWN AlertConditionState = 0 AlertConditionState_OK AlertConditionState = 1 AlertConditionState_FIRING AlertConditionState = 2 AlertConditionState_SILENCED AlertConditionState = 3 AlertConditionState_INVALIDATED AlertConditionState = 4 )
func (AlertConditionState) Descriptor ¶
func (AlertConditionState) Descriptor() protoreflect.EnumDescriptor
func (AlertConditionState) Enum ¶
func (x AlertConditionState) Enum() *AlertConditionState
func (AlertConditionState) EnumDescriptor
deprecated
func (AlertConditionState) EnumDescriptor() ([]byte, []int)
Deprecated: Use AlertConditionState.Descriptor instead.
func (AlertConditionState) Number ¶
func (x AlertConditionState) Number() protoreflect.EnumNumber
func (AlertConditionState) String ¶
func (x AlertConditionState) String() string
func (AlertConditionState) Type ¶
func (AlertConditionState) Type() protoreflect.EnumType
type AlertConditionSystem ¶
type AlertConditionSystem struct { // same as clusterId ClusterId *v1.Reference `protobuf:"bytes,1,opt,name=clusterId,proto3" json:"clusterId,omitempty"` // after how long should we alert on disconnect? Timeout *durationpb.Duration `protobuf:"bytes,2,opt,name=timeout,proto3" json:"timeout,omitempty"` // contains filtered or unexported fields }
func (*AlertConditionSystem) Descriptor
deprecated
func (*AlertConditionSystem) Descriptor() ([]byte, []int)
Deprecated: Use AlertConditionSystem.ProtoReflect.Descriptor instead.
func (*AlertConditionSystem) GetClusterId ¶
func (x *AlertConditionSystem) GetClusterId() *v1.Reference
func (*AlertConditionSystem) GetTimeout ¶
func (x *AlertConditionSystem) GetTimeout() *durationpb.Duration
func (*AlertConditionSystem) GetTriggerAnnotations ¶ added in v0.8.0
func (a *AlertConditionSystem) GetTriggerAnnotations() map[string]string
func (*AlertConditionSystem) ListTemplates ¶
func (a *AlertConditionSystem) ListTemplates() []string
func (*AlertConditionSystem) ProtoMessage ¶
func (*AlertConditionSystem) ProtoMessage()
func (*AlertConditionSystem) ProtoReflect ¶
func (x *AlertConditionSystem) ProtoReflect() protoreflect.Message
func (*AlertConditionSystem) Reset ¶
func (x *AlertConditionSystem) Reset()
func (*AlertConditionSystem) String ¶
func (x *AlertConditionSystem) String() string
func (*AlertConditionSystem) Validate ¶
func (s *AlertConditionSystem) Validate() error
type AlertConditionWithId ¶
type AlertConditionWithId struct { Id *v1.Reference `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` AlertCondition *AlertCondition `protobuf:"bytes,2,opt,name=alertCondition,proto3" json:"alertCondition,omitempty"` // contains filtered or unexported fields }
func (*AlertConditionWithId) Descriptor
deprecated
func (*AlertConditionWithId) Descriptor() ([]byte, []int)
Deprecated: Use AlertConditionWithId.ProtoReflect.Descriptor instead.
func (*AlertConditionWithId) GetAlertCondition ¶
func (x *AlertConditionWithId) GetAlertCondition() *AlertCondition
func (*AlertConditionWithId) GetId ¶
func (x *AlertConditionWithId) GetId() *v1.Reference
func (*AlertConditionWithId) ProtoMessage ¶
func (*AlertConditionWithId) ProtoMessage()
func (*AlertConditionWithId) ProtoReflect ¶
func (x *AlertConditionWithId) ProtoReflect() protoreflect.Message
func (*AlertConditionWithId) Reset ¶
func (x *AlertConditionWithId) Reset()
func (*AlertConditionWithId) String ¶
func (x *AlertConditionWithId) String() string
type AlertDetailChoicesRequest ¶
type AlertDetailChoicesRequest struct { AlertType AlertType `protobuf:"varint,1,opt,name=alertType,proto3,enum=alerting.AlertType" json:"alertType,omitempty"` // contains filtered or unexported fields }
enum will map to an object of available choices
func (*AlertDetailChoicesRequest) Descriptor
deprecated
func (*AlertDetailChoicesRequest) Descriptor() ([]byte, []int)
Deprecated: Use AlertDetailChoicesRequest.ProtoReflect.Descriptor instead.
func (*AlertDetailChoicesRequest) GetAlertType ¶
func (x *AlertDetailChoicesRequest) GetAlertType() AlertType
func (*AlertDetailChoicesRequest) ProtoMessage ¶
func (*AlertDetailChoicesRequest) ProtoMessage()
func (*AlertDetailChoicesRequest) ProtoReflect ¶
func (x *AlertDetailChoicesRequest) ProtoReflect() protoreflect.Message
func (*AlertDetailChoicesRequest) Reset ¶
func (x *AlertDetailChoicesRequest) Reset()
func (*AlertDetailChoicesRequest) String ¶
func (x *AlertDetailChoicesRequest) String() string
func (*AlertDetailChoicesRequest) Validate ¶
func (a *AlertDetailChoicesRequest) Validate() error
type AlertDetailChoicesResponse ¶
type AlertDetailChoicesResponse struct { Choices []*AlertTypeDetails `protobuf:"bytes,1,rep,name=choices,proto3" json:"choices,omitempty"` // contains filtered or unexported fields }
func (*AlertDetailChoicesResponse) Descriptor
deprecated
func (*AlertDetailChoicesResponse) Descriptor() ([]byte, []int)
Deprecated: Use AlertDetailChoicesResponse.ProtoReflect.Descriptor instead.
func (*AlertDetailChoicesResponse) GetChoices ¶
func (x *AlertDetailChoicesResponse) GetChoices() []*AlertTypeDetails
func (*AlertDetailChoicesResponse) ProtoMessage ¶
func (*AlertDetailChoicesResponse) ProtoMessage()
func (*AlertDetailChoicesResponse) ProtoReflect ¶
func (x *AlertDetailChoicesResponse) ProtoReflect() protoreflect.Message
func (*AlertDetailChoicesResponse) Reset ¶
func (x *AlertDetailChoicesResponse) Reset()
func (*AlertDetailChoicesResponse) String ¶
func (x *AlertDetailChoicesResponse) String() string
type AlertEndpoint ¶
type AlertEndpoint struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` // Types that are assignable to Endpoint: // // *AlertEndpoint_Slack // *AlertEndpoint_Email // *AlertEndpoint_PagerDuty Endpoint isAlertEndpoint_Endpoint `protobuf_oneof:"endpoint"` // contains filtered or unexported fields }
func (*AlertEndpoint) Descriptor
deprecated
func (*AlertEndpoint) Descriptor() ([]byte, []int)
Deprecated: Use AlertEndpoint.ProtoReflect.Descriptor instead.
func (*AlertEndpoint) GetDescription ¶
func (x *AlertEndpoint) GetDescription() string
func (*AlertEndpoint) GetEmail ¶
func (x *AlertEndpoint) GetEmail() *EmailEndpoint
func (*AlertEndpoint) GetEndpoint ¶
func (m *AlertEndpoint) GetEndpoint() isAlertEndpoint_Endpoint
func (*AlertEndpoint) GetName ¶
func (x *AlertEndpoint) GetName() string
func (*AlertEndpoint) GetPagerDuty ¶ added in v0.8.0
func (x *AlertEndpoint) GetPagerDuty() *PagerDutyEndpoint
func (*AlertEndpoint) GetSlack ¶
func (x *AlertEndpoint) GetSlack() *SlackEndpoint
func (*AlertEndpoint) HasSameImplementation ¶ added in v0.8.0
func (e *AlertEndpoint) HasSameImplementation(other *AlertEndpoint) bool
func (*AlertEndpoint) ProtoMessage ¶
func (*AlertEndpoint) ProtoMessage()
func (*AlertEndpoint) ProtoReflect ¶
func (x *AlertEndpoint) ProtoReflect() protoreflect.Message
func (*AlertEndpoint) RedactSecrets ¶ added in v0.8.0
func (e *AlertEndpoint) RedactSecrets()
func (*AlertEndpoint) Reset ¶
func (x *AlertEndpoint) Reset()
func (*AlertEndpoint) String ¶
func (x *AlertEndpoint) String() string
func (*AlertEndpoint) UnredactSecrets ¶ added in v0.8.0
func (e *AlertEndpoint) UnredactSecrets(unredacted *AlertEndpoint)
func (*AlertEndpoint) Validate ¶
func (a *AlertEndpoint) Validate() error
type AlertEndpointList ¶
type AlertEndpointList struct { Items []*AlertEndpointWithId `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` // contains filtered or unexported fields }
func (*AlertEndpointList) Descriptor
deprecated
func (*AlertEndpointList) Descriptor() ([]byte, []int)
Deprecated: Use AlertEndpointList.ProtoReflect.Descriptor instead.
func (*AlertEndpointList) GetItems ¶
func (x *AlertEndpointList) GetItems() []*AlertEndpointWithId
func (*AlertEndpointList) ProtoMessage ¶
func (*AlertEndpointList) ProtoMessage()
func (*AlertEndpointList) ProtoReflect ¶
func (x *AlertEndpointList) ProtoReflect() protoreflect.Message
func (*AlertEndpointList) Reset ¶
func (x *AlertEndpointList) Reset()
func (*AlertEndpointList) String ¶
func (x *AlertEndpointList) String() string
type AlertEndpointWithId ¶
type AlertEndpointWithId struct { Endpoint *AlertEndpoint `protobuf:"bytes,1,opt,name=endpoint,proto3" json:"endpoint,omitempty"` Id *v1.Reference `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
func (*AlertEndpointWithId) Descriptor
deprecated
func (*AlertEndpointWithId) Descriptor() ([]byte, []int)
Deprecated: Use AlertEndpointWithId.ProtoReflect.Descriptor instead.
func (*AlertEndpointWithId) GetEndpoint ¶
func (x *AlertEndpointWithId) GetEndpoint() *AlertEndpoint
func (*AlertEndpointWithId) GetId ¶
func (x *AlertEndpointWithId) GetId() *v1.Reference
func (*AlertEndpointWithId) ProtoMessage ¶
func (*AlertEndpointWithId) ProtoMessage()
func (*AlertEndpointWithId) ProtoReflect ¶
func (x *AlertEndpointWithId) ProtoReflect() protoreflect.Message
func (*AlertEndpointWithId) Reset ¶
func (x *AlertEndpointWithId) Reset()
func (*AlertEndpointWithId) String ¶
func (x *AlertEndpointWithId) String() string
type AlertEndpoint_Email ¶
type AlertEndpoint_Email struct {
Email *EmailEndpoint `protobuf:"bytes,5,opt,name=email,proto3,oneof"`
}
type AlertEndpoint_PagerDuty ¶ added in v0.8.0
type AlertEndpoint_PagerDuty struct {
PagerDuty *PagerDutyEndpoint `protobuf:"bytes,6,opt,name=pagerDuty,proto3,oneof"`
}
type AlertEndpoint_Slack ¶
type AlertEndpoint_Slack struct {
Slack *SlackEndpoint `protobuf:"bytes,4,opt,name=slack,proto3,oneof"`
}
type AlertStatusResponse ¶
type AlertStatusResponse struct { State AlertConditionState `protobuf:"varint,1,opt,name=state,proto3,enum=alerting.AlertConditionState" json:"state,omitempty"` // contains filtered or unexported fields }
func (*AlertStatusResponse) Descriptor
deprecated
func (*AlertStatusResponse) Descriptor() ([]byte, []int)
Deprecated: Use AlertStatusResponse.ProtoReflect.Descriptor instead.
func (*AlertStatusResponse) GetState ¶
func (x *AlertStatusResponse) GetState() AlertConditionState
func (*AlertStatusResponse) ProtoMessage ¶
func (*AlertStatusResponse) ProtoMessage()
func (*AlertStatusResponse) ProtoReflect ¶
func (x *AlertStatusResponse) ProtoReflect() protoreflect.Message
func (*AlertStatusResponse) Reset ¶
func (x *AlertStatusResponse) Reset()
func (*AlertStatusResponse) String ¶
func (x *AlertStatusResponse) String() string
type AlertType ¶
type AlertType int32
const ( AlertType_System AlertType = 0 AlertType_KubeState AlertType = 1 AlertType_CpuSaturation AlertType = 2 AlertType_MemorySaturation AlertType = 3 AlertType_FsSaturation AlertType = 4 AlertType_DownstreamCapability AlertType = 5 // Unimplemented AlertType_Composition AlertType = 6 // Unimplemented AlertType_ControlFlow AlertType = 7 AlertType_PrometheusQuery AlertType = 9 AlertType_MonitoringBackend AlertType = 10 )
func (AlertType) Descriptor ¶
func (AlertType) Descriptor() protoreflect.EnumDescriptor
func (AlertType) EnumDescriptor
deprecated
func (AlertType) Number ¶
func (x AlertType) Number() protoreflect.EnumNumber
func (AlertType) Type ¶
func (AlertType) Type() protoreflect.EnumType
type AlertTypeDetails ¶
type AlertTypeDetails struct { // Types that are assignable to Type: // // *AlertTypeDetails_System // *AlertTypeDetails_KubeState // *AlertTypeDetails_Composition // *AlertTypeDetails_ControlFlow // *AlertTypeDetails_Cpu // *AlertTypeDetails_Memory // *AlertTypeDetails_Fs // *AlertTypeDetails_PrometheusQuery // *AlertTypeDetails_DownstreamCapability // *AlertTypeDetails_MonitoringBackend Type isAlertTypeDetails_Type `protobuf_oneof:"type"` // contains filtered or unexported fields }
func (*AlertTypeDetails) Descriptor
deprecated
func (*AlertTypeDetails) Descriptor() ([]byte, []int)
Deprecated: Use AlertTypeDetails.ProtoReflect.Descriptor instead.
func (*AlertTypeDetails) GetComposition ¶
func (x *AlertTypeDetails) GetComposition() *AlertConditionComposition
func (*AlertTypeDetails) GetControlFlow ¶
func (x *AlertTypeDetails) GetControlFlow() *AlertConditionControlFlow
func (*AlertTypeDetails) GetCpu ¶ added in v0.6.2
func (x *AlertTypeDetails) GetCpu() *AlertConditionCPUSaturation
func (*AlertTypeDetails) GetDownstreamCapability ¶ added in v0.8.0
func (x *AlertTypeDetails) GetDownstreamCapability() *AlertConditionDownstreamCapability
func (*AlertTypeDetails) GetFs ¶ added in v0.6.2
func (x *AlertTypeDetails) GetFs() *AlertConditionFilesystemSaturation
func (*AlertTypeDetails) GetKubeState ¶
func (x *AlertTypeDetails) GetKubeState() *AlertConditionKubeState
func (*AlertTypeDetails) GetMemory ¶ added in v0.6.2
func (x *AlertTypeDetails) GetMemory() *AlertConditionMemorySaturation
func (*AlertTypeDetails) GetMonitoringBackend ¶ added in v0.8.0
func (x *AlertTypeDetails) GetMonitoringBackend() *AlertConditionMonitoringBackend
func (*AlertTypeDetails) GetPrometheusQuery ¶ added in v0.6.2
func (x *AlertTypeDetails) GetPrometheusQuery() *AlertConditionPrometheusQuery
func (*AlertTypeDetails) GetSystem ¶
func (x *AlertTypeDetails) GetSystem() *AlertConditionSystem
func (*AlertTypeDetails) GetType ¶
func (m *AlertTypeDetails) GetType() isAlertTypeDetails_Type
func (*AlertTypeDetails) ListTemplates ¶
func (a *AlertTypeDetails) ListTemplates() []string
func (*AlertTypeDetails) ProtoMessage ¶
func (*AlertTypeDetails) ProtoMessage()
func (*AlertTypeDetails) ProtoReflect ¶
func (x *AlertTypeDetails) ProtoReflect() protoreflect.Message
func (*AlertTypeDetails) Reset ¶
func (x *AlertTypeDetails) Reset()
func (*AlertTypeDetails) String ¶
func (x *AlertTypeDetails) String() string
func (*AlertTypeDetails) Validate ¶
func (d *AlertTypeDetails) Validate() error
type AlertTypeDetails_Composition ¶
type AlertTypeDetails_Composition struct { // not implemented Composition *AlertConditionComposition `protobuf:"bytes,3,opt,name=composition,proto3,oneof"` }
type AlertTypeDetails_ControlFlow ¶
type AlertTypeDetails_ControlFlow struct { // not implemented ControlFlow *AlertConditionControlFlow `protobuf:"bytes,4,opt,name=controlFlow,proto3,oneof"` }
type AlertTypeDetails_Cpu ¶ added in v0.6.2
type AlertTypeDetails_Cpu struct { // cpu saturation : golden signal -> saturation Cpu *AlertConditionCPUSaturation `protobuf:"bytes,5,opt,name=cpu,proto3,oneof"` }
type AlertTypeDetails_DownstreamCapability ¶ added in v0.8.0
type AlertTypeDetails_DownstreamCapability struct { // agent downstream capability alerts DownstreamCapability *AlertConditionDownstreamCapability `protobuf:"bytes,10,opt,name=downstreamCapability,proto3,oneof"` }
type AlertTypeDetails_Fs ¶ added in v0.6.2
type AlertTypeDetails_Fs struct { // fs saturation : golden signal -> saturation Fs *AlertConditionFilesystemSaturation `protobuf:"bytes,8,opt,name=fs,proto3,oneof"` }
type AlertTypeDetails_KubeState ¶
type AlertTypeDetails_KubeState struct { // kube state : golden signal -> errors KubeState *AlertConditionKubeState `protobuf:"bytes,2,opt,name=kubeState,proto3,oneof"` }
type AlertTypeDetails_Memory ¶ added in v0.6.2
type AlertTypeDetails_Memory struct { // memory saturation : golden signal -> saturation Memory *AlertConditionMemorySaturation `protobuf:"bytes,6,opt,name=memory,proto3,oneof"` }
type AlertTypeDetails_MonitoringBackend ¶ added in v0.8.0
type AlertTypeDetails_MonitoringBackend struct { // monitoring backend alerts MonitoringBackend *AlertConditionMonitoringBackend `protobuf:"bytes,11,opt,name=monitoringBackend,proto3,oneof"` }
type AlertTypeDetails_PrometheusQuery ¶ added in v0.6.2
type AlertTypeDetails_PrometheusQuery struct { // no golden signal; custom PrometheusQuery *AlertConditionPrometheusQuery `protobuf:"bytes,9,opt,name=prometheusQuery,proto3,oneof"` }
type AlertTypeDetails_System ¶
type AlertTypeDetails_System struct { // agent disconnect : golden signal -> errors System *AlertConditionSystem `protobuf:"bytes,1,opt,name=system,proto3,oneof"` }
type AttachedEndpoint ¶
type AttachedEndpoint struct { EndpointId string `protobuf:"bytes,1,opt,name=endpointId,proto3" json:"endpointId,omitempty"` // contains filtered or unexported fields }
func (*AttachedEndpoint) Descriptor
deprecated
func (*AttachedEndpoint) Descriptor() ([]byte, []int)
Deprecated: Use AttachedEndpoint.ProtoReflect.Descriptor instead.
func (*AttachedEndpoint) GetEndpointId ¶
func (x *AttachedEndpoint) GetEndpointId() string
func (*AttachedEndpoint) ProtoMessage ¶
func (*AttachedEndpoint) ProtoMessage()
func (*AttachedEndpoint) ProtoReflect ¶
func (x *AttachedEndpoint) ProtoReflect() protoreflect.Message
func (*AttachedEndpoint) Reset ¶
func (x *AttachedEndpoint) Reset()
func (*AttachedEndpoint) String ¶
func (x *AttachedEndpoint) String() string
func (*AttachedEndpoint) Validate ¶
func (a *AttachedEndpoint) Validate() error
type AttachedEndpoints ¶
type AttachedEndpoints struct { Items []*AttachedEndpoint `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` // initial delay before firing the alert (optional) (default=10s) InitialDelay *durationpb.Duration `protobuf:"bytes,2,opt,name=initialDelay,proto3,oneof" json:"initialDelay,omitempty"` // how often to resend alert messages on active alerts (default =10m) RepeatInterval *durationpb.Duration `protobuf:"bytes,3,opt,name=repeatInterval,proto3,oneof" json:"repeatInterval,omitempty"` // How long to wait before sending notifications on new condition that has // already fired recently (default= 10m) ThrottlingDuration *durationpb.Duration `protobuf:"bytes,4,opt,name=throttlingDuration,proto3,oneof" json:"throttlingDuration,omitempty"` Details *EndpointImplementation `protobuf:"bytes,5,opt,name=details,proto3" json:"details,omitempty"` // contains filtered or unexported fields }
Empty means no attached endpoints
func (*AttachedEndpoints) Descriptor
deprecated
func (*AttachedEndpoints) Descriptor() ([]byte, []int)
Deprecated: Use AttachedEndpoints.ProtoReflect.Descriptor instead.
func (*AttachedEndpoints) GetDetails ¶
func (x *AttachedEndpoints) GetDetails() *EndpointImplementation
func (*AttachedEndpoints) GetInitialDelay ¶
func (x *AttachedEndpoints) GetInitialDelay() *durationpb.Duration
func (*AttachedEndpoints) GetItems ¶
func (x *AttachedEndpoints) GetItems() []*AttachedEndpoint
func (*AttachedEndpoints) GetRepeatInterval ¶
func (x *AttachedEndpoints) GetRepeatInterval() *durationpb.Duration
func (*AttachedEndpoints) GetThrottlingDuration ¶
func (x *AttachedEndpoints) GetThrottlingDuration() *durationpb.Duration
func (*AttachedEndpoints) ProtoMessage ¶
func (*AttachedEndpoints) ProtoMessage()
func (*AttachedEndpoints) ProtoReflect ¶
func (x *AttachedEndpoints) ProtoReflect() protoreflect.Message
func (*AttachedEndpoints) Reset ¶
func (x *AttachedEndpoints) Reset()
func (*AttachedEndpoints) String ¶
func (x *AttachedEndpoints) String() string
func (*AttachedEndpoints) Validate ¶
func (a *AttachedEndpoints) Validate() error
type CapabilityState ¶ added in v0.8.0
type CapabilityState struct { States []string `protobuf:"bytes,1,rep,name=states,proto3" json:"states,omitempty"` // contains filtered or unexported fields }
func (*CapabilityState) Descriptor
deprecated
added in
v0.8.0
func (*CapabilityState) Descriptor() ([]byte, []int)
Deprecated: Use CapabilityState.ProtoReflect.Descriptor instead.
func (*CapabilityState) GetStates ¶ added in v0.8.0
func (x *CapabilityState) GetStates() []string
func (*CapabilityState) ProtoMessage ¶ added in v0.8.0
func (*CapabilityState) ProtoMessage()
func (*CapabilityState) ProtoReflect ¶ added in v0.8.0
func (x *CapabilityState) ProtoReflect() protoreflect.Message
func (*CapabilityState) Reset ¶ added in v0.8.0
func (x *CapabilityState) Reset()
func (*CapabilityState) String ¶ added in v0.8.0
func (x *CapabilityState) String() string
type CloneToRequest ¶ added in v0.8.0
type CloneToRequest struct { AlertCondition *AlertCondition `protobuf:"bytes,1,opt,name=alertCondition,proto3" json:"alertCondition,omitempty"` ToClusters []string `protobuf:"bytes,2,rep,name=toClusters,proto3" json:"toClusters,omitempty"` // contains filtered or unexported fields }
func (*CloneToRequest) Descriptor
deprecated
added in
v0.8.0
func (*CloneToRequest) Descriptor() ([]byte, []int)
Deprecated: Use CloneToRequest.ProtoReflect.Descriptor instead.
func (*CloneToRequest) GetAlertCondition ¶ added in v0.8.0
func (x *CloneToRequest) GetAlertCondition() *AlertCondition
func (*CloneToRequest) GetToClusters ¶ added in v0.8.0
func (x *CloneToRequest) GetToClusters() []string
func (*CloneToRequest) ProtoMessage ¶ added in v0.8.0
func (*CloneToRequest) ProtoMessage()
func (*CloneToRequest) ProtoReflect ¶ added in v0.8.0
func (x *CloneToRequest) ProtoReflect() protoreflect.Message
func (*CloneToRequest) Reset ¶ added in v0.8.0
func (x *CloneToRequest) Reset()
func (*CloneToRequest) String ¶ added in v0.8.0
func (x *CloneToRequest) String() string
func (*CloneToRequest) Validate ¶ added in v0.8.0
func (c *CloneToRequest) Validate() error
type CompositionAction ¶
type CompositionAction int32
const ( CompositionAction_AND CompositionAction = 0 CompositionAction_OR CompositionAction = 1 )
func (CompositionAction) Descriptor ¶
func (CompositionAction) Descriptor() protoreflect.EnumDescriptor
func (CompositionAction) Enum ¶
func (x CompositionAction) Enum() *CompositionAction
func (CompositionAction) EnumDescriptor
deprecated
func (CompositionAction) EnumDescriptor() ([]byte, []int)
Deprecated: Use CompositionAction.Descriptor instead.
func (CompositionAction) Number ¶
func (x CompositionAction) Number() protoreflect.EnumNumber
func (CompositionAction) String ¶
func (x CompositionAction) String() string
func (CompositionAction) Type ¶
func (CompositionAction) Type() protoreflect.EnumType
type ControlFlowAction ¶
type ControlFlowAction int32
const ( ControlFlowAction_IF_THEN ControlFlowAction = 0 ControlFlowAction_IF_NOT_THEN ControlFlowAction = 1 )
func (ControlFlowAction) Descriptor ¶
func (ControlFlowAction) Descriptor() protoreflect.EnumDescriptor
func (ControlFlowAction) Enum ¶
func (x ControlFlowAction) Enum() *ControlFlowAction
func (ControlFlowAction) EnumDescriptor
deprecated
func (ControlFlowAction) EnumDescriptor() ([]byte, []int)
Deprecated: Use ControlFlowAction.Descriptor instead.
func (ControlFlowAction) Number ¶
func (x ControlFlowAction) Number() protoreflect.EnumNumber
func (ControlFlowAction) String ¶
func (x ControlFlowAction) String() string
func (ControlFlowAction) Type ¶
func (ControlFlowAction) Type() protoreflect.EnumType
type Cores ¶ added in v0.6.2
type Cores struct { Items []int64 `protobuf:"varint,1,rep,packed,name=items,proto3" json:"items,omitempty"` // contains filtered or unexported fields }
func (*Cores) Descriptor
deprecated
added in
v0.6.2
func (*Cores) ProtoMessage ¶ added in v0.6.2
func (*Cores) ProtoMessage()
func (*Cores) ProtoReflect ¶ added in v0.6.2
func (x *Cores) ProtoReflect() protoreflect.Message
type CpuInfo ¶ added in v0.6.2
type CpuInfo struct { // cores CoreIds []int64 `protobuf:"varint,1,rep,packed,name=coreIds,proto3" json:"coreIds,omitempty"` // contains filtered or unexported fields }
func (*CpuInfo) Descriptor
deprecated
added in
v0.6.2
func (*CpuInfo) GetCoreIds ¶ added in v0.6.2
func (*CpuInfo) ProtoMessage ¶ added in v0.6.2
func (*CpuInfo) ProtoMessage()
func (*CpuInfo) ProtoReflect ¶ added in v0.6.2
func (x *CpuInfo) ProtoReflect() protoreflect.Message
type CpuNodeGroup ¶ added in v0.6.2
type CpuNodeGroup struct { Nodes map[string]*CpuInfo `` /* 151-byte string literal not displayed */ // contains filtered or unexported fields }
func (*CpuNodeGroup) Descriptor
deprecated
added in
v0.6.2
func (*CpuNodeGroup) Descriptor() ([]byte, []int)
Deprecated: Use CpuNodeGroup.ProtoReflect.Descriptor instead.
func (*CpuNodeGroup) GetNodes ¶ added in v0.6.2
func (x *CpuNodeGroup) GetNodes() map[string]*CpuInfo
func (*CpuNodeGroup) ProtoMessage ¶ added in v0.6.2
func (*CpuNodeGroup) ProtoMessage()
func (*CpuNodeGroup) ProtoReflect ¶ added in v0.6.2
func (x *CpuNodeGroup) ProtoReflect() protoreflect.Message
func (*CpuNodeGroup) Reset ¶ added in v0.6.2
func (x *CpuNodeGroup) Reset()
func (*CpuNodeGroup) String ¶ added in v0.6.2
func (x *CpuNodeGroup) String() string
type DeleteAlertEndpointRequest ¶
type DeleteAlertEndpointRequest struct { ForceDelete bool `protobuf:"varint,1,opt,name=forceDelete,proto3" json:"forceDelete,omitempty"` Id *v1.Reference `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
func (*DeleteAlertEndpointRequest) Descriptor
deprecated
func (*DeleteAlertEndpointRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteAlertEndpointRequest.ProtoReflect.Descriptor instead.
func (*DeleteAlertEndpointRequest) GetForceDelete ¶
func (x *DeleteAlertEndpointRequest) GetForceDelete() bool
func (*DeleteAlertEndpointRequest) GetId ¶
func (x *DeleteAlertEndpointRequest) GetId() *v1.Reference
func (*DeleteAlertEndpointRequest) ProtoMessage ¶
func (*DeleteAlertEndpointRequest) ProtoMessage()
func (*DeleteAlertEndpointRequest) ProtoReflect ¶
func (x *DeleteAlertEndpointRequest) ProtoReflect() protoreflect.Message
func (*DeleteAlertEndpointRequest) Reset ¶
func (x *DeleteAlertEndpointRequest) Reset()
func (*DeleteAlertEndpointRequest) String ¶
func (x *DeleteAlertEndpointRequest) String() string
type EmailEndpoint ¶
type EmailEndpoint struct { // email recipient To string `protobuf:"bytes,1,opt,name=to,proto3" json:"to,omitempty"` // smtp server sender email SmtpFrom *string `protobuf:"bytes,2,opt,name=smtpFrom,proto3,oneof" json:"smtpFrom,omitempty"` // smtp server host & port SmtpSmartHost *string `protobuf:"bytes,3,opt,name=smtpSmartHost,proto3,oneof" json:"smtpSmartHost,omitempty"` // smtp server username SmtpAuthUsername *string `protobuf:"bytes,4,opt,name=smtpAuthUsername,proto3,oneof" json:"smtpAuthUsername,omitempty"` // smtp server identity SmtpAuthIdentity *string `protobuf:"bytes,5,opt,name=smtpAuthIdentity,proto3,oneof" json:"smtpAuthIdentity,omitempty"` // smtp server password SmtpAuthPassword *string `protobuf:"bytes,6,opt,name=smtpAuthPassword,proto3,oneof" json:"smtpAuthPassword,omitempty"` // does SMTP require TSL : yes or no SmtpRequireTLS *bool `protobuf:"varint,7,opt,name=smtpRequireTLS,proto3,oneof" json:"smtpRequireTLS,omitempty"` // contains filtered or unexported fields }
func (*EmailEndpoint) Descriptor
deprecated
func (*EmailEndpoint) Descriptor() ([]byte, []int)
Deprecated: Use EmailEndpoint.ProtoReflect.Descriptor instead.
func (*EmailEndpoint) GetSmtpAuthIdentity ¶
func (x *EmailEndpoint) GetSmtpAuthIdentity() string
func (*EmailEndpoint) GetSmtpAuthPassword ¶
func (x *EmailEndpoint) GetSmtpAuthPassword() string
func (*EmailEndpoint) GetSmtpAuthUsername ¶
func (x *EmailEndpoint) GetSmtpAuthUsername() string
func (*EmailEndpoint) GetSmtpFrom ¶
func (x *EmailEndpoint) GetSmtpFrom() string
func (*EmailEndpoint) GetSmtpRequireTLS ¶
func (x *EmailEndpoint) GetSmtpRequireTLS() bool
func (*EmailEndpoint) GetSmtpSmartHost ¶
func (x *EmailEndpoint) GetSmtpSmartHost() string
func (*EmailEndpoint) GetTo ¶
func (x *EmailEndpoint) GetTo() string
func (*EmailEndpoint) ProtoMessage ¶
func (*EmailEndpoint) ProtoMessage()
func (*EmailEndpoint) ProtoReflect ¶
func (x *EmailEndpoint) ProtoReflect() protoreflect.Message
func (*EmailEndpoint) Reset ¶
func (x *EmailEndpoint) Reset()
func (*EmailEndpoint) String ¶
func (x *EmailEndpoint) String() string
func (*EmailEndpoint) Validate ¶
func (e *EmailEndpoint) Validate() error
type EndpointImplementation ¶
type EndpointImplementation struct { // title of the alert (required) Title string `protobuf:"bytes,1,opt,name=title,proto3" json:"title,omitempty"` // body message of the alert (required) Body string `protobuf:"bytes,2,opt,name=body,proto3" json:"body,omitempty"` // send a notification when the alert is no longer firing? yes/no (default = // no) SendResolved *bool `protobuf:"varint,3,opt,name=sendResolved,proto3,oneof" json:"sendResolved,omitempty"` // contains filtered or unexported fields }
func (*EndpointImplementation) Descriptor
deprecated
func (*EndpointImplementation) Descriptor() ([]byte, []int)
Deprecated: Use EndpointImplementation.ProtoReflect.Descriptor instead.
func (*EndpointImplementation) GetBody ¶
func (x *EndpointImplementation) GetBody() string
func (*EndpointImplementation) GetSendResolved ¶
func (x *EndpointImplementation) GetSendResolved() bool
func (*EndpointImplementation) GetTitle ¶
func (x *EndpointImplementation) GetTitle() string
func (*EndpointImplementation) ProtoMessage ¶
func (*EndpointImplementation) ProtoMessage()
func (*EndpointImplementation) ProtoReflect ¶
func (x *EndpointImplementation) ProtoReflect() protoreflect.Message
func (*EndpointImplementation) Reset ¶
func (x *EndpointImplementation) Reset()
func (*EndpointImplementation) String ¶
func (x *EndpointImplementation) String() string
func (*EndpointImplementation) Validate ¶
func (e *EndpointImplementation) Validate() error
type EndpointMetadata ¶
type EndpointMetadata struct { Position int32 `protobuf:"varint,1,opt,name=position,proto3" json:"position,omitempty"` EndpointType string `protobuf:"bytes,2,opt,name=endpointType,proto3" json:"endpointType,omitempty"` // contains filtered or unexported fields }
opni-alerting internal use
func (*EndpointMetadata) Descriptor
deprecated
func (*EndpointMetadata) Descriptor() ([]byte, []int)
Deprecated: Use EndpointMetadata.ProtoReflect.Descriptor instead.
func (*EndpointMetadata) GetEndpointType ¶
func (x *EndpointMetadata) GetEndpointType() string
func (*EndpointMetadata) GetPosition ¶
func (x *EndpointMetadata) GetPosition() int32
func (*EndpointMetadata) ProtoMessage ¶
func (*EndpointMetadata) ProtoMessage()
func (*EndpointMetadata) ProtoReflect ¶
func (x *EndpointMetadata) ProtoReflect() protoreflect.Message
func (*EndpointMetadata) Reset ¶
func (x *EndpointMetadata) Reset()
func (*EndpointMetadata) String ¶
func (x *EndpointMetadata) String() string
type EndpointRoutingMap ¶
type EndpointRoutingMap struct { Endpoints map[string]*EndpointMetadata `` /* 159-byte string literal not displayed */ // contains filtered or unexported fields }
opni-alerting internal use
func (*EndpointRoutingMap) Descriptor
deprecated
func (*EndpointRoutingMap) Descriptor() ([]byte, []int)
Deprecated: Use EndpointRoutingMap.ProtoReflect.Descriptor instead.
func (*EndpointRoutingMap) GetEndpoints ¶
func (x *EndpointRoutingMap) GetEndpoints() map[string]*EndpointMetadata
func (*EndpointRoutingMap) ProtoMessage ¶
func (*EndpointRoutingMap) ProtoMessage()
func (*EndpointRoutingMap) ProtoReflect ¶
func (x *EndpointRoutingMap) ProtoReflect() protoreflect.Message
func (*EndpointRoutingMap) Reset ¶
func (x *EndpointRoutingMap) Reset()
func (*EndpointRoutingMap) String ¶
func (x *EndpointRoutingMap) String() string
type EphemeralDispatcherRequest ¶ added in v0.8.0
type EphemeralDispatcherRequest struct { Ttl *durationpb.Duration `protobuf:"bytes,1,opt,name=ttl,proto3" json:"ttl,omitempty"` NumDispatches int64 `protobuf:"varint,2,opt,name=numDispatches,proto3" json:"numDispatches,omitempty"` Prefix string `protobuf:"bytes,3,opt,name=prefix,proto3" json:"prefix,omitempty"` Endpoint *AlertEndpoint `protobuf:"bytes,4,opt,name=endpoint,proto3" json:"endpoint,omitempty"` Details *EndpointImplementation `protobuf:"bytes,5,opt,name=details,proto3" json:"details,omitempty"` // contains filtered or unexported fields }
func (*EphemeralDispatcherRequest) Descriptor
deprecated
added in
v0.8.0
func (*EphemeralDispatcherRequest) Descriptor() ([]byte, []int)
Deprecated: Use EphemeralDispatcherRequest.ProtoReflect.Descriptor instead.
func (*EphemeralDispatcherRequest) GetDetails ¶ added in v0.8.0
func (x *EphemeralDispatcherRequest) GetDetails() *EndpointImplementation
func (*EphemeralDispatcherRequest) GetEndpoint ¶ added in v0.8.0
func (x *EphemeralDispatcherRequest) GetEndpoint() *AlertEndpoint
func (*EphemeralDispatcherRequest) GetNumDispatches ¶ added in v0.8.0
func (x *EphemeralDispatcherRequest) GetNumDispatches() int64
func (*EphemeralDispatcherRequest) GetPrefix ¶ added in v0.8.0
func (x *EphemeralDispatcherRequest) GetPrefix() string
func (*EphemeralDispatcherRequest) GetTtl ¶ added in v0.8.0
func (x *EphemeralDispatcherRequest) GetTtl() *durationpb.Duration
func (*EphemeralDispatcherRequest) ProtoMessage ¶ added in v0.8.0
func (*EphemeralDispatcherRequest) ProtoMessage()
func (*EphemeralDispatcherRequest) ProtoReflect ¶ added in v0.8.0
func (x *EphemeralDispatcherRequest) ProtoReflect() protoreflect.Message
func (*EphemeralDispatcherRequest) Reset ¶ added in v0.8.0
func (x *EphemeralDispatcherRequest) Reset()
func (*EphemeralDispatcherRequest) String ¶ added in v0.8.0
func (x *EphemeralDispatcherRequest) String() string
func (*EphemeralDispatcherRequest) Validate ¶ added in v0.8.0
func (e *EphemeralDispatcherRequest) Validate() error
type EphemeralDispatcherResponse ¶ added in v0.8.0
type EphemeralDispatcherResponse struct { TriggerAlertsRequest *TriggerAlertsRequest `protobuf:"bytes,1,opt,name=triggerAlertsRequest,proto3" json:"triggerAlertsRequest,omitempty"` // contains filtered or unexported fields }
func (*EphemeralDispatcherResponse) Descriptor
deprecated
added in
v0.8.0
func (*EphemeralDispatcherResponse) Descriptor() ([]byte, []int)
Deprecated: Use EphemeralDispatcherResponse.ProtoReflect.Descriptor instead.
func (*EphemeralDispatcherResponse) GetTriggerAlertsRequest ¶ added in v0.8.0
func (x *EphemeralDispatcherResponse) GetTriggerAlertsRequest() *TriggerAlertsRequest
func (*EphemeralDispatcherResponse) ProtoMessage ¶ added in v0.8.0
func (*EphemeralDispatcherResponse) ProtoMessage()
func (*EphemeralDispatcherResponse) ProtoReflect ¶ added in v0.8.0
func (x *EphemeralDispatcherResponse) ProtoReflect() protoreflect.Message
func (*EphemeralDispatcherResponse) Reset ¶ added in v0.8.0
func (x *EphemeralDispatcherResponse) Reset()
func (*EphemeralDispatcherResponse) String ¶ added in v0.8.0
func (x *EphemeralDispatcherResponse) String() string
type FilesystemInfo ¶ added in v0.6.2
type FilesystemInfo struct { Mountpoints []string `protobuf:"bytes,1,rep,name=mountpoints,proto3" json:"mountpoints,omitempty"` Devices []string `protobuf:"bytes,2,rep,name=devices,proto3" json:"devices,omitempty"` // contains filtered or unexported fields }
func (*FilesystemInfo) Descriptor
deprecated
added in
v0.6.2
func (*FilesystemInfo) Descriptor() ([]byte, []int)
Deprecated: Use FilesystemInfo.ProtoReflect.Descriptor instead.
func (*FilesystemInfo) GetDevices ¶ added in v0.6.2
func (x *FilesystemInfo) GetDevices() []string
func (*FilesystemInfo) GetMountpoints ¶ added in v0.6.2
func (x *FilesystemInfo) GetMountpoints() []string
func (*FilesystemInfo) ProtoMessage ¶ added in v0.6.2
func (*FilesystemInfo) ProtoMessage()
func (*FilesystemInfo) ProtoReflect ¶ added in v0.6.2
func (x *FilesystemInfo) ProtoReflect() protoreflect.Message
func (*FilesystemInfo) Reset ¶ added in v0.6.2
func (x *FilesystemInfo) Reset()
func (*FilesystemInfo) String ¶ added in v0.6.2
func (x *FilesystemInfo) String() string
type FilesystemNodeGroup ¶ added in v0.6.2
type FilesystemNodeGroup struct { Nodes map[string]*FilesystemInfo `` /* 151-byte string literal not displayed */ // contains filtered or unexported fields }
func (*FilesystemNodeGroup) Descriptor
deprecated
added in
v0.6.2
func (*FilesystemNodeGroup) Descriptor() ([]byte, []int)
Deprecated: Use FilesystemNodeGroup.ProtoReflect.Descriptor instead.
func (*FilesystemNodeGroup) GetNodes ¶ added in v0.6.2
func (x *FilesystemNodeGroup) GetNodes() map[string]*FilesystemInfo
func (*FilesystemNodeGroup) ProtoMessage ¶ added in v0.6.2
func (*FilesystemNodeGroup) ProtoMessage()
func (*FilesystemNodeGroup) ProtoReflect ¶ added in v0.6.2
func (x *FilesystemNodeGroup) ProtoReflect() protoreflect.Message
func (*FilesystemNodeGroup) Reset ¶ added in v0.6.2
func (x *FilesystemNodeGroup) Reset()
func (*FilesystemNodeGroup) String ¶ added in v0.6.2
func (x *FilesystemNodeGroup) String() string
type FullAttachedEndpoint ¶
type FullAttachedEndpoint struct { EndpointId string `protobuf:"bytes,1,opt,name=endpointId,proto3" json:"endpointId,omitempty"` AlertEndpoint *AlertEndpoint `protobuf:"bytes,2,opt,name=alertEndpoint,proto3" json:"alertEndpoint,omitempty"` Details *EndpointImplementation `protobuf:"bytes,3,opt,name=details,proto3" json:"details,omitempty"` // contains filtered or unexported fields }
func (*FullAttachedEndpoint) Descriptor
deprecated
func (*FullAttachedEndpoint) Descriptor() ([]byte, []int)
Deprecated: Use FullAttachedEndpoint.ProtoReflect.Descriptor instead.
func (*FullAttachedEndpoint) GetAlertEndpoint ¶
func (x *FullAttachedEndpoint) GetAlertEndpoint() *AlertEndpoint
func (*FullAttachedEndpoint) GetDetails ¶
func (x *FullAttachedEndpoint) GetDetails() *EndpointImplementation
func (*FullAttachedEndpoint) GetEndpointId ¶
func (x *FullAttachedEndpoint) GetEndpointId() string
func (*FullAttachedEndpoint) ProtoMessage ¶
func (*FullAttachedEndpoint) ProtoMessage()
func (*FullAttachedEndpoint) ProtoReflect ¶
func (x *FullAttachedEndpoint) ProtoReflect() protoreflect.Message
func (*FullAttachedEndpoint) Reset ¶
func (x *FullAttachedEndpoint) Reset()
func (*FullAttachedEndpoint) String ¶
func (x *FullAttachedEndpoint) String() string
func (*FullAttachedEndpoint) Validate ¶
func (f *FullAttachedEndpoint) Validate() error
type FullAttachedEndpoints ¶
type FullAttachedEndpoints struct { Items []*FullAttachedEndpoint `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` // initial delay before firing the alert (optional) (default=10s) InitialDelay *durationpb.Duration `protobuf:"bytes,2,opt,name=initialDelay,proto3,oneof" json:"initialDelay,omitempty"` // how often to resend alert messages on active alerts (default =10m) RepeatInterval *durationpb.Duration `protobuf:"bytes,3,opt,name=repeatInterval,proto3,oneof" json:"repeatInterval,omitempty"` // How long to wait before sending notifications on new condition that has // already fired recently (default= 10m) ThrottlingDuration *durationpb.Duration `protobuf:"bytes,4,opt,name=throttlingDuration,proto3,oneof" json:"throttlingDuration,omitempty"` Details *EndpointImplementation `protobuf:"bytes,5,opt,name=details,proto3" json:"details,omitempty"` // contains filtered or unexported fields }
func (*FullAttachedEndpoints) Descriptor
deprecated
func (*FullAttachedEndpoints) Descriptor() ([]byte, []int)
Deprecated: Use FullAttachedEndpoints.ProtoReflect.Descriptor instead.
func (*FullAttachedEndpoints) GetDetails ¶
func (x *FullAttachedEndpoints) GetDetails() *EndpointImplementation
func (*FullAttachedEndpoints) GetInitialDelay ¶
func (x *FullAttachedEndpoints) GetInitialDelay() *durationpb.Duration
func (*FullAttachedEndpoints) GetItems ¶
func (x *FullAttachedEndpoints) GetItems() []*FullAttachedEndpoint
func (*FullAttachedEndpoints) GetRepeatInterval ¶
func (x *FullAttachedEndpoints) GetRepeatInterval() *durationpb.Duration
func (*FullAttachedEndpoints) GetThrottlingDuration ¶
func (x *FullAttachedEndpoints) GetThrottlingDuration() *durationpb.Duration
func (*FullAttachedEndpoints) ProtoMessage ¶
func (*FullAttachedEndpoints) ProtoMessage()
func (*FullAttachedEndpoints) ProtoReflect ¶
func (x *FullAttachedEndpoints) ProtoReflect() protoreflect.Message
func (*FullAttachedEndpoints) Reset ¶
func (x *FullAttachedEndpoints) Reset()
func (*FullAttachedEndpoints) String ¶
func (x *FullAttachedEndpoints) String() string
func (*FullAttachedEndpoints) Validate ¶
func (f *FullAttachedEndpoints) Validate() error
type IndexableMetric ¶ added in v0.6.2
type InformativeAlertLog ¶
type InformativeAlertLog struct { ConditionId *v1.Reference `protobuf:"bytes,1,opt,name=conditionId,proto3" json:"conditionId,omitempty"` Condition *AlertCondition `protobuf:"bytes,2,opt,name=condition,proto3" json:"condition,omitempty"` Log *v1.AlertLog `protobuf:"bytes,3,opt,name=log,proto3" json:"log,omitempty"` // contains filtered or unexported fields }
func (*InformativeAlertLog) Descriptor
deprecated
func (*InformativeAlertLog) Descriptor() ([]byte, []int)
Deprecated: Use InformativeAlertLog.ProtoReflect.Descriptor instead.
func (*InformativeAlertLog) GetCondition ¶
func (x *InformativeAlertLog) GetCondition() *AlertCondition
func (*InformativeAlertLog) GetConditionId ¶
func (x *InformativeAlertLog) GetConditionId() *v1.Reference
func (*InformativeAlertLog) GetLog ¶
func (x *InformativeAlertLog) GetLog() *v1.AlertLog
func (*InformativeAlertLog) ProtoMessage ¶
func (*InformativeAlertLog) ProtoMessage()
func (*InformativeAlertLog) ProtoReflect ¶
func (x *InformativeAlertLog) ProtoReflect() protoreflect.Message
func (*InformativeAlertLog) Reset ¶
func (x *InformativeAlertLog) Reset()
func (*InformativeAlertLog) String ¶
func (x *InformativeAlertLog) String() string
type InformativeAlertLogList ¶
type InformativeAlertLogList struct { Items []*InformativeAlertLog `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` // contains filtered or unexported fields }
func (*InformativeAlertLogList) Descriptor
deprecated
func (*InformativeAlertLogList) Descriptor() ([]byte, []int)
Deprecated: Use InformativeAlertLogList.ProtoReflect.Descriptor instead.
func (*InformativeAlertLogList) GetItems ¶
func (x *InformativeAlertLogList) GetItems() []*InformativeAlertLog
func (*InformativeAlertLogList) ProtoMessage ¶
func (*InformativeAlertLogList) ProtoMessage()
func (*InformativeAlertLogList) ProtoReflect ¶
func (x *InformativeAlertLogList) ProtoReflect() protoreflect.Message
func (*InformativeAlertLogList) Reset ¶
func (x *InformativeAlertLogList) Reset()
func (*InformativeAlertLogList) String ¶
func (x *InformativeAlertLogList) String() string
type InvolvedConditions ¶
type InvolvedConditions struct { Items []*v1.Reference `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` // contains filtered or unexported fields }
func (*InvolvedConditions) Descriptor
deprecated
func (*InvolvedConditions) Descriptor() ([]byte, []int)
Deprecated: Use InvolvedConditions.ProtoReflect.Descriptor instead.
func (*InvolvedConditions) GetItems ¶
func (x *InvolvedConditions) GetItems() []*v1.Reference
func (*InvolvedConditions) ProtoMessage ¶
func (*InvolvedConditions) ProtoMessage()
func (*InvolvedConditions) ProtoReflect ¶
func (x *InvolvedConditions) ProtoReflect() protoreflect.Message
func (*InvolvedConditions) Reset ¶
func (x *InvolvedConditions) Reset()
func (*InvolvedConditions) String ¶
func (x *InvolvedConditions) String() string
type KubeObjectGroups ¶
type KubeObjectGroups struct { ResourceTypes map[string]*NamespaceObjects `` /* 167-byte string literal not displayed */ // contains filtered or unexported fields }
func (*KubeObjectGroups) Descriptor
deprecated
func (*KubeObjectGroups) Descriptor() ([]byte, []int)
Deprecated: Use KubeObjectGroups.ProtoReflect.Descriptor instead.
func (*KubeObjectGroups) GetResourceTypes ¶
func (x *KubeObjectGroups) GetResourceTypes() map[string]*NamespaceObjects
func (*KubeObjectGroups) ProtoMessage ¶
func (*KubeObjectGroups) ProtoMessage()
func (*KubeObjectGroups) ProtoReflect ¶
func (x *KubeObjectGroups) ProtoReflect() protoreflect.Message
func (*KubeObjectGroups) Reset ¶
func (x *KubeObjectGroups) Reset()
func (*KubeObjectGroups) String ¶
func (x *KubeObjectGroups) String() string
type ListAlertConditionCPUSaturation ¶ added in v0.6.2
type ListAlertConditionCPUSaturation struct { // clusters -> node (empty selection defaults to all) -> (cpus, cpu_state) Clusters map[string]*CpuNodeGroup `` /* 157-byte string literal not displayed */ // cpu state, one of : // "user": The time spent in userland // "system": The time spent in the kernel // "iowait": Time spent waiting for I/O // "idle": Time the CPU had nothing to do // "irq" : Time servicing interrupts // "softirq": Time servicing interrupts // "guest" : If you are running VMs, the CPU they use // "steal" : If you are a VM, time other VMs "stole" from your CPUs CpuStates []string `protobuf:"bytes,2,rep,name=cpuStates,proto3" json:"cpuStates,omitempty"` // contains filtered or unexported fields }
func (*ListAlertConditionCPUSaturation) Descriptor
deprecated
added in
v0.6.2
func (*ListAlertConditionCPUSaturation) Descriptor() ([]byte, []int)
Deprecated: Use ListAlertConditionCPUSaturation.ProtoReflect.Descriptor instead.
func (*ListAlertConditionCPUSaturation) GetClusters ¶ added in v0.6.2
func (x *ListAlertConditionCPUSaturation) GetClusters() map[string]*CpuNodeGroup
func (*ListAlertConditionCPUSaturation) GetCpuStates ¶ added in v0.6.2
func (x *ListAlertConditionCPUSaturation) GetCpuStates() []string
func (*ListAlertConditionCPUSaturation) ProtoMessage ¶ added in v0.6.2
func (*ListAlertConditionCPUSaturation) ProtoMessage()
func (*ListAlertConditionCPUSaturation) ProtoReflect ¶ added in v0.6.2
func (x *ListAlertConditionCPUSaturation) ProtoReflect() protoreflect.Message
func (*ListAlertConditionCPUSaturation) Reset ¶ added in v0.6.2
func (x *ListAlertConditionCPUSaturation) Reset()
func (*ListAlertConditionCPUSaturation) String ¶ added in v0.6.2
func (x *ListAlertConditionCPUSaturation) String() string
type ListAlertConditionComposition ¶
type ListAlertConditionComposition struct { X []*v1.Reference `protobuf:"bytes,1,rep,name=x,proto3" json:"x,omitempty"` Y []*v1.Reference `protobuf:"bytes,2,rep,name=y,proto3" json:"y,omitempty"` // contains filtered or unexported fields }
func (*ListAlertConditionComposition) Descriptor
deprecated
func (*ListAlertConditionComposition) Descriptor() ([]byte, []int)
Deprecated: Use ListAlertConditionComposition.ProtoReflect.Descriptor instead.
func (*ListAlertConditionComposition) GetX ¶
func (x *ListAlertConditionComposition) GetX() []*v1.Reference
func (*ListAlertConditionComposition) GetY ¶
func (x *ListAlertConditionComposition) GetY() []*v1.Reference
func (*ListAlertConditionComposition) ProtoMessage ¶
func (*ListAlertConditionComposition) ProtoMessage()
func (*ListAlertConditionComposition) ProtoReflect ¶
func (x *ListAlertConditionComposition) ProtoReflect() protoreflect.Message
func (*ListAlertConditionComposition) Reset ¶
func (x *ListAlertConditionComposition) Reset()
func (*ListAlertConditionComposition) String ¶
func (x *ListAlertConditionComposition) String() string
type ListAlertConditionControlFlow ¶
type ListAlertConditionControlFlow struct { X []*v1.Reference `protobuf:"bytes,1,rep,name=x,proto3" json:"x,omitempty"` Y []*v1.Reference `protobuf:"bytes,2,rep,name=y,proto3" json:"y,omitempty"` Fors []*durationpb.Duration `protobuf:"bytes,3,rep,name=fors,proto3" json:"fors,omitempty"` // contains filtered or unexported fields }
func (*ListAlertConditionControlFlow) Descriptor
deprecated
func (*ListAlertConditionControlFlow) Descriptor() ([]byte, []int)
Deprecated: Use ListAlertConditionControlFlow.ProtoReflect.Descriptor instead.
func (*ListAlertConditionControlFlow) GetFors ¶
func (x *ListAlertConditionControlFlow) GetFors() []*durationpb.Duration
func (*ListAlertConditionControlFlow) GetX ¶
func (x *ListAlertConditionControlFlow) GetX() []*v1.Reference
func (*ListAlertConditionControlFlow) GetY ¶
func (x *ListAlertConditionControlFlow) GetY() []*v1.Reference
func (*ListAlertConditionControlFlow) ProtoMessage ¶
func (*ListAlertConditionControlFlow) ProtoMessage()
func (*ListAlertConditionControlFlow) ProtoReflect ¶
func (x *ListAlertConditionControlFlow) ProtoReflect() protoreflect.Message
func (*ListAlertConditionControlFlow) Reset ¶
func (x *ListAlertConditionControlFlow) Reset()
func (*ListAlertConditionControlFlow) String ¶
func (x *ListAlertConditionControlFlow) String() string
type ListAlertConditionDownstreamCapability ¶ added in v0.8.0
type ListAlertConditionDownstreamCapability struct { Clusters map[string]*CapabilityState `` /* 157-byte string literal not displayed */ // contains filtered or unexported fields }
func (*ListAlertConditionDownstreamCapability) Descriptor
deprecated
added in
v0.8.0
func (*ListAlertConditionDownstreamCapability) Descriptor() ([]byte, []int)
Deprecated: Use ListAlertConditionDownstreamCapability.ProtoReflect.Descriptor instead.
func (*ListAlertConditionDownstreamCapability) GetClusters ¶ added in v0.8.0
func (x *ListAlertConditionDownstreamCapability) GetClusters() map[string]*CapabilityState
func (*ListAlertConditionDownstreamCapability) ProtoMessage ¶ added in v0.8.0
func (*ListAlertConditionDownstreamCapability) ProtoMessage()
func (*ListAlertConditionDownstreamCapability) ProtoReflect ¶ added in v0.8.0
func (x *ListAlertConditionDownstreamCapability) ProtoReflect() protoreflect.Message
func (*ListAlertConditionDownstreamCapability) Reset ¶ added in v0.8.0
func (x *ListAlertConditionDownstreamCapability) Reset()
func (*ListAlertConditionDownstreamCapability) String ¶ added in v0.8.0
func (x *ListAlertConditionDownstreamCapability) String() string
type ListAlertConditionFilesystemSaturation ¶ added in v0.6.2
type ListAlertConditionFilesystemSaturation struct { Clusters map[string]*FilesystemNodeGroup `` /* 157-byte string literal not displayed */ // contains filtered or unexported fields }
func (*ListAlertConditionFilesystemSaturation) Descriptor
deprecated
added in
v0.6.2
func (*ListAlertConditionFilesystemSaturation) Descriptor() ([]byte, []int)
Deprecated: Use ListAlertConditionFilesystemSaturation.ProtoReflect.Descriptor instead.
func (*ListAlertConditionFilesystemSaturation) GetClusters ¶ added in v0.6.2
func (x *ListAlertConditionFilesystemSaturation) GetClusters() map[string]*FilesystemNodeGroup
func (*ListAlertConditionFilesystemSaturation) ProtoMessage ¶ added in v0.6.2
func (*ListAlertConditionFilesystemSaturation) ProtoMessage()
func (*ListAlertConditionFilesystemSaturation) ProtoReflect ¶ added in v0.6.2
func (x *ListAlertConditionFilesystemSaturation) ProtoReflect() protoreflect.Message
func (*ListAlertConditionFilesystemSaturation) Reset ¶ added in v0.6.2
func (x *ListAlertConditionFilesystemSaturation) Reset()
func (*ListAlertConditionFilesystemSaturation) String ¶ added in v0.6.2
func (x *ListAlertConditionFilesystemSaturation) String() string
type ListAlertConditionKubeState ¶
type ListAlertConditionKubeState struct { Clusters map[string]*KubeObjectGroups `` /* 157-byte string literal not displayed */ States []string `protobuf:"bytes,2,rep,name=states,proto3" json:"states,omitempty"` Fors []*durationpb.Duration `protobuf:"bytes,3,rep,name=fors,proto3" json:"fors,omitempty"` // contains filtered or unexported fields }
clusters --> resourceType --> namespace --> resourceName
func (*ListAlertConditionKubeState) Descriptor
deprecated
func (*ListAlertConditionKubeState) Descriptor() ([]byte, []int)
Deprecated: Use ListAlertConditionKubeState.ProtoReflect.Descriptor instead.
func (*ListAlertConditionKubeState) GetClusters ¶
func (x *ListAlertConditionKubeState) GetClusters() map[string]*KubeObjectGroups
func (*ListAlertConditionKubeState) GetFors ¶
func (x *ListAlertConditionKubeState) GetFors() []*durationpb.Duration
func (*ListAlertConditionKubeState) GetStates ¶
func (x *ListAlertConditionKubeState) GetStates() []string
func (*ListAlertConditionKubeState) ProtoMessage ¶
func (*ListAlertConditionKubeState) ProtoMessage()
func (*ListAlertConditionKubeState) ProtoReflect ¶
func (x *ListAlertConditionKubeState) ProtoReflect() protoreflect.Message
func (*ListAlertConditionKubeState) Reset ¶
func (x *ListAlertConditionKubeState) Reset()
func (*ListAlertConditionKubeState) String ¶
func (x *ListAlertConditionKubeState) String() string
type ListAlertConditionMemorySaturation ¶ added in v0.6.2
type ListAlertConditionMemorySaturation struct { Clusters map[string]*MemoryNodeGroup `` /* 157-byte string literal not displayed */ UsageTypes []string `protobuf:"bytes,2,rep,name=usageTypes,proto3" json:"usageTypes,omitempty"` // contains filtered or unexported fields }
func (*ListAlertConditionMemorySaturation) Descriptor
deprecated
added in
v0.6.2
func (*ListAlertConditionMemorySaturation) Descriptor() ([]byte, []int)
Deprecated: Use ListAlertConditionMemorySaturation.ProtoReflect.Descriptor instead.
func (*ListAlertConditionMemorySaturation) GetClusters ¶ added in v0.6.2
func (x *ListAlertConditionMemorySaturation) GetClusters() map[string]*MemoryNodeGroup
func (*ListAlertConditionMemorySaturation) GetUsageTypes ¶ added in v0.6.2
func (x *ListAlertConditionMemorySaturation) GetUsageTypes() []string
func (*ListAlertConditionMemorySaturation) ProtoMessage ¶ added in v0.6.2
func (*ListAlertConditionMemorySaturation) ProtoMessage()
func (*ListAlertConditionMemorySaturation) ProtoReflect ¶ added in v0.6.2
func (x *ListAlertConditionMemorySaturation) ProtoReflect() protoreflect.Message
func (*ListAlertConditionMemorySaturation) Reset ¶ added in v0.6.2
func (x *ListAlertConditionMemorySaturation) Reset()
func (*ListAlertConditionMemorySaturation) String ¶ added in v0.6.2
func (x *ListAlertConditionMemorySaturation) String() string
type ListAlertConditionMonitoringBackend ¶ added in v0.8.0
type ListAlertConditionMonitoringBackend struct { BackendComponents []string `protobuf:"bytes,1,rep,name=backendComponents,proto3" json:"backendComponents,omitempty"` // contains filtered or unexported fields }
func (*ListAlertConditionMonitoringBackend) Descriptor
deprecated
added in
v0.8.0
func (*ListAlertConditionMonitoringBackend) Descriptor() ([]byte, []int)
Deprecated: Use ListAlertConditionMonitoringBackend.ProtoReflect.Descriptor instead.
func (*ListAlertConditionMonitoringBackend) GetBackendComponents ¶ added in v0.8.0
func (x *ListAlertConditionMonitoringBackend) GetBackendComponents() []string
func (*ListAlertConditionMonitoringBackend) ProtoMessage ¶ added in v0.8.0
func (*ListAlertConditionMonitoringBackend) ProtoMessage()
func (*ListAlertConditionMonitoringBackend) ProtoReflect ¶ added in v0.8.0
func (x *ListAlertConditionMonitoringBackend) ProtoReflect() protoreflect.Message
func (*ListAlertConditionMonitoringBackend) Reset ¶ added in v0.8.0
func (x *ListAlertConditionMonitoringBackend) Reset()
func (*ListAlertConditionMonitoringBackend) String ¶ added in v0.8.0
func (x *ListAlertConditionMonitoringBackend) String() string
type ListAlertConditionPrometheusQuery ¶ added in v0.7.0
type ListAlertConditionPrometheusQuery struct { Clusters []string `protobuf:"bytes,1,rep,name=clusters,proto3" json:"clusters,omitempty"` // contains filtered or unexported fields }
func (*ListAlertConditionPrometheusQuery) Descriptor
deprecated
added in
v0.7.0
func (*ListAlertConditionPrometheusQuery) Descriptor() ([]byte, []int)
Deprecated: Use ListAlertConditionPrometheusQuery.ProtoReflect.Descriptor instead.
func (*ListAlertConditionPrometheusQuery) GetClusters ¶ added in v0.7.0
func (x *ListAlertConditionPrometheusQuery) GetClusters() []string
func (*ListAlertConditionPrometheusQuery) ProtoMessage ¶ added in v0.7.0
func (*ListAlertConditionPrometheusQuery) ProtoMessage()
func (*ListAlertConditionPrometheusQuery) ProtoReflect ¶ added in v0.7.0
func (x *ListAlertConditionPrometheusQuery) ProtoReflect() protoreflect.Message
func (*ListAlertConditionPrometheusQuery) Reset ¶ added in v0.7.0
func (x *ListAlertConditionPrometheusQuery) Reset()
func (*ListAlertConditionPrometheusQuery) String ¶ added in v0.7.0
func (x *ListAlertConditionPrometheusQuery) String() string
type ListAlertConditionRequest ¶
type ListAlertConditionRequest struct {
// contains filtered or unexported fields
}
func (*ListAlertConditionRequest) Descriptor
deprecated
func (*ListAlertConditionRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListAlertConditionRequest.ProtoReflect.Descriptor instead.
func (*ListAlertConditionRequest) ProtoMessage ¶
func (*ListAlertConditionRequest) ProtoMessage()
func (*ListAlertConditionRequest) ProtoReflect ¶
func (x *ListAlertConditionRequest) ProtoReflect() protoreflect.Message
func (*ListAlertConditionRequest) Reset ¶
func (x *ListAlertConditionRequest) Reset()
func (*ListAlertConditionRequest) String ¶
func (x *ListAlertConditionRequest) String() string
func (*ListAlertConditionRequest) Validate ¶
func (l *ListAlertConditionRequest) Validate() error
type ListAlertConditionSystem ¶
type ListAlertConditionSystem struct { // clusters we can apply this to AgentIds []string `protobuf:"bytes,1,rep,name=agentIds,proto3" json:"agentIds,omitempty"` // contains filtered or unexported fields }
func (*ListAlertConditionSystem) Descriptor
deprecated
func (*ListAlertConditionSystem) Descriptor() ([]byte, []int)
Deprecated: Use ListAlertConditionSystem.ProtoReflect.Descriptor instead.
func (*ListAlertConditionSystem) GetAgentIds ¶
func (x *ListAlertConditionSystem) GetAgentIds() []string
func (*ListAlertConditionSystem) ProtoMessage ¶
func (*ListAlertConditionSystem) ProtoMessage()
func (*ListAlertConditionSystem) ProtoReflect ¶
func (x *ListAlertConditionSystem) ProtoReflect() protoreflect.Message
func (*ListAlertConditionSystem) Reset ¶
func (x *ListAlertConditionSystem) Reset()
func (*ListAlertConditionSystem) String ¶
func (x *ListAlertConditionSystem) String() string
type ListAlertEndpointsRequest ¶
type ListAlertEndpointsRequest struct {
// contains filtered or unexported fields
}
func (*ListAlertEndpointsRequest) Descriptor
deprecated
func (*ListAlertEndpointsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListAlertEndpointsRequest.ProtoReflect.Descriptor instead.
func (*ListAlertEndpointsRequest) ProtoMessage ¶
func (*ListAlertEndpointsRequest) ProtoMessage()
func (*ListAlertEndpointsRequest) ProtoReflect ¶
func (x *ListAlertEndpointsRequest) ProtoReflect() protoreflect.Message
func (*ListAlertEndpointsRequest) Reset ¶
func (x *ListAlertEndpointsRequest) Reset()
func (*ListAlertEndpointsRequest) String ¶
func (x *ListAlertEndpointsRequest) String() string
func (*ListAlertEndpointsRequest) Validate ¶
func (l *ListAlertEndpointsRequest) Validate() error
type ListAlertLogRequest ¶
type ListAlertLogRequest struct { Labels []string `protobuf:"bytes,1,rep,name=labels,proto3" json:"labels,omitempty"` Limit uint64 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"` StartTimestamp *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=startTimestamp,proto3" json:"startTimestamp,omitempty"` EndTimestamp *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=endTimestamp,proto3" json:"endTimestamp,omitempty"` // contains filtered or unexported fields }
func (*ListAlertLogRequest) Descriptor
deprecated
func (*ListAlertLogRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListAlertLogRequest.ProtoReflect.Descriptor instead.
func (*ListAlertLogRequest) GetEndTimestamp ¶
func (x *ListAlertLogRequest) GetEndTimestamp() *timestamppb.Timestamp
func (*ListAlertLogRequest) GetLabels ¶
func (x *ListAlertLogRequest) GetLabels() []string
func (*ListAlertLogRequest) GetLimit ¶
func (x *ListAlertLogRequest) GetLimit() uint64
func (*ListAlertLogRequest) GetStartTimestamp ¶
func (x *ListAlertLogRequest) GetStartTimestamp() *timestamppb.Timestamp
func (*ListAlertLogRequest) ProtoMessage ¶
func (*ListAlertLogRequest) ProtoMessage()
func (*ListAlertLogRequest) ProtoReflect ¶
func (x *ListAlertLogRequest) ProtoReflect() protoreflect.Message
func (*ListAlertLogRequest) Reset ¶
func (x *ListAlertLogRequest) Reset()
func (*ListAlertLogRequest) String ¶
func (x *ListAlertLogRequest) String() string
type ListAlertTypeDetails ¶
type ListAlertTypeDetails struct { // Types that are assignable to Type: // // *ListAlertTypeDetails_System // *ListAlertTypeDetails_KubeState // *ListAlertTypeDetails_Composition // *ListAlertTypeDetails_ControlFlow // *ListAlertTypeDetails_Cpu // *ListAlertTypeDetails_Memory // *ListAlertTypeDetails_Fs // *ListAlertTypeDetails_DownstreamCapability // *ListAlertTypeDetails_PrometheusQuery // *ListAlertTypeDetails_MonitoringBackend Type isListAlertTypeDetails_Type `protobuf_oneof:"type"` // contains filtered or unexported fields }
func (*ListAlertTypeDetails) Descriptor
deprecated
func (*ListAlertTypeDetails) Descriptor() ([]byte, []int)
Deprecated: Use ListAlertTypeDetails.ProtoReflect.Descriptor instead.
func (*ListAlertTypeDetails) GetComposition ¶
func (x *ListAlertTypeDetails) GetComposition() *ListAlertConditionComposition
func (*ListAlertTypeDetails) GetControlFlow ¶
func (x *ListAlertTypeDetails) GetControlFlow() *ListAlertConditionControlFlow
func (*ListAlertTypeDetails) GetCpu ¶ added in v0.6.2
func (x *ListAlertTypeDetails) GetCpu() *ListAlertConditionCPUSaturation
func (*ListAlertTypeDetails) GetDownstreamCapability ¶ added in v0.8.0
func (x *ListAlertTypeDetails) GetDownstreamCapability() *ListAlertConditionDownstreamCapability
func (*ListAlertTypeDetails) GetFs ¶ added in v0.6.2
func (x *ListAlertTypeDetails) GetFs() *ListAlertConditionFilesystemSaturation
func (*ListAlertTypeDetails) GetKubeState ¶
func (x *ListAlertTypeDetails) GetKubeState() *ListAlertConditionKubeState
func (*ListAlertTypeDetails) GetMemory ¶ added in v0.6.2
func (x *ListAlertTypeDetails) GetMemory() *ListAlertConditionMemorySaturation
func (*ListAlertTypeDetails) GetMonitoringBackend ¶ added in v0.8.0
func (x *ListAlertTypeDetails) GetMonitoringBackend() *ListAlertConditionMonitoringBackend
func (*ListAlertTypeDetails) GetPrometheusQuery ¶ added in v0.7.0
func (x *ListAlertTypeDetails) GetPrometheusQuery() *ListAlertConditionPrometheusQuery
func (*ListAlertTypeDetails) GetSystem ¶
func (x *ListAlertTypeDetails) GetSystem() *ListAlertConditionSystem
func (*ListAlertTypeDetails) GetType ¶
func (m *ListAlertTypeDetails) GetType() isListAlertTypeDetails_Type
func (*ListAlertTypeDetails) ProtoMessage ¶
func (*ListAlertTypeDetails) ProtoMessage()
func (*ListAlertTypeDetails) ProtoReflect ¶
func (x *ListAlertTypeDetails) ProtoReflect() protoreflect.Message
func (*ListAlertTypeDetails) Reset ¶
func (x *ListAlertTypeDetails) Reset()
func (*ListAlertTypeDetails) String ¶
func (x *ListAlertTypeDetails) String() string
type ListAlertTypeDetails_Composition ¶
type ListAlertTypeDetails_Composition struct {
Composition *ListAlertConditionComposition `protobuf:"bytes,3,opt,name=composition,proto3,oneof"`
}
type ListAlertTypeDetails_ControlFlow ¶
type ListAlertTypeDetails_ControlFlow struct {
ControlFlow *ListAlertConditionControlFlow `protobuf:"bytes,4,opt,name=controlFlow,proto3,oneof"`
}
type ListAlertTypeDetails_Cpu ¶ added in v0.6.2
type ListAlertTypeDetails_Cpu struct {
Cpu *ListAlertConditionCPUSaturation `protobuf:"bytes,5,opt,name=cpu,proto3,oneof"`
}
type ListAlertTypeDetails_DownstreamCapability ¶ added in v0.8.0
type ListAlertTypeDetails_DownstreamCapability struct {
DownstreamCapability *ListAlertConditionDownstreamCapability `protobuf:"bytes,8,opt,name=downstreamCapability,proto3,oneof"`
}
type ListAlertTypeDetails_Fs ¶ added in v0.6.2
type ListAlertTypeDetails_Fs struct {
Fs *ListAlertConditionFilesystemSaturation `protobuf:"bytes,7,opt,name=fs,proto3,oneof"`
}
type ListAlertTypeDetails_KubeState ¶
type ListAlertTypeDetails_KubeState struct {
KubeState *ListAlertConditionKubeState `protobuf:"bytes,2,opt,name=kubeState,proto3,oneof"`
}
type ListAlertTypeDetails_Memory ¶ added in v0.6.2
type ListAlertTypeDetails_Memory struct {
Memory *ListAlertConditionMemorySaturation `protobuf:"bytes,6,opt,name=memory,proto3,oneof"`
}
type ListAlertTypeDetails_MonitoringBackend ¶ added in v0.8.0
type ListAlertTypeDetails_MonitoringBackend struct {
MonitoringBackend *ListAlertConditionMonitoringBackend `protobuf:"bytes,10,opt,name=monitoringBackend,proto3,oneof"`
}
type ListAlertTypeDetails_PrometheusQuery ¶ added in v0.7.0
type ListAlertTypeDetails_PrometheusQuery struct {
PrometheusQuery *ListAlertConditionPrometheusQuery `protobuf:"bytes,9,opt,name=prometheusQuery,proto3,oneof"`
}
type ListAlertTypeDetails_System ¶
type ListAlertTypeDetails_System struct {
System *ListAlertConditionSystem `protobuf:"bytes,1,opt,name=system,proto3,oneof"`
}
type ListSelectAlertInfo ¶
type ListSelectAlertInfo struct { AlertType AlertType `protobuf:"varint,1,opt,name=alertType,proto3,enum=alerting.AlertType" json:"alertType,omitempty"` // contains filtered or unexported fields }
func (*ListSelectAlertInfo) Descriptor
deprecated
func (*ListSelectAlertInfo) Descriptor() ([]byte, []int)
Deprecated: Use ListSelectAlertInfo.ProtoReflect.Descriptor instead.
func (*ListSelectAlertInfo) GetAlertType ¶
func (x *ListSelectAlertInfo) GetAlertType() AlertType
func (*ListSelectAlertInfo) ProtoMessage ¶
func (*ListSelectAlertInfo) ProtoMessage()
func (*ListSelectAlertInfo) ProtoReflect ¶
func (x *ListSelectAlertInfo) ProtoReflect() protoreflect.Message
func (*ListSelectAlertInfo) Reset ¶
func (x *ListSelectAlertInfo) Reset()
func (*ListSelectAlertInfo) String ¶
func (x *ListSelectAlertInfo) String() string
type MemoryInfo ¶ added in v0.6.2
type MemoryInfo struct { Devices []string `protobuf:"bytes,2,rep,name=devices,proto3" json:"devices,omitempty"` // contains filtered or unexported fields }
func (*MemoryInfo) Descriptor
deprecated
added in
v0.6.2
func (*MemoryInfo) Descriptor() ([]byte, []int)
Deprecated: Use MemoryInfo.ProtoReflect.Descriptor instead.
func (*MemoryInfo) GetDevices ¶ added in v0.6.2
func (x *MemoryInfo) GetDevices() []string
func (*MemoryInfo) ProtoMessage ¶ added in v0.6.2
func (*MemoryInfo) ProtoMessage()
func (*MemoryInfo) ProtoReflect ¶ added in v0.6.2
func (x *MemoryInfo) ProtoReflect() protoreflect.Message
func (*MemoryInfo) Reset ¶ added in v0.6.2
func (x *MemoryInfo) Reset()
func (*MemoryInfo) String ¶ added in v0.6.2
func (x *MemoryInfo) String() string
type MemoryNodeGroup ¶ added in v0.6.2
type MemoryNodeGroup struct { Nodes map[string]*MemoryInfo `` /* 151-byte string literal not displayed */ // contains filtered or unexported fields }
func (*MemoryNodeGroup) Descriptor
deprecated
added in
v0.6.2
func (*MemoryNodeGroup) Descriptor() ([]byte, []int)
Deprecated: Use MemoryNodeGroup.ProtoReflect.Descriptor instead.
func (*MemoryNodeGroup) GetNodes ¶ added in v0.6.2
func (x *MemoryNodeGroup) GetNodes() map[string]*MemoryInfo
func (*MemoryNodeGroup) ProtoMessage ¶ added in v0.6.2
func (*MemoryNodeGroup) ProtoMessage()
func (*MemoryNodeGroup) ProtoReflect ¶ added in v0.6.2
func (x *MemoryNodeGroup) ProtoReflect() protoreflect.Message
func (*MemoryNodeGroup) Reset ¶ added in v0.6.2
func (x *MemoryNodeGroup) Reset()
func (*MemoryNodeGroup) String ¶ added in v0.6.2
func (x *MemoryNodeGroup) String() string
type NamespaceObjects ¶
type NamespaceObjects struct { Namespaces map[string]*ObjectList `` /* 161-byte string literal not displayed */ // contains filtered or unexported fields }
func (*NamespaceObjects) Descriptor
deprecated
func (*NamespaceObjects) Descriptor() ([]byte, []int)
Deprecated: Use NamespaceObjects.ProtoReflect.Descriptor instead.
func (*NamespaceObjects) GetNamespaces ¶
func (x *NamespaceObjects) GetNamespaces() map[string]*ObjectList
func (*NamespaceObjects) ProtoMessage ¶
func (*NamespaceObjects) ProtoMessage()
func (*NamespaceObjects) ProtoReflect ¶
func (x *NamespaceObjects) ProtoReflect() protoreflect.Message
func (*NamespaceObjects) Reset ¶
func (x *NamespaceObjects) Reset()
func (*NamespaceObjects) String ¶
func (x *NamespaceObjects) String() string
type ObjectList ¶
type ObjectList struct { Objects []string `protobuf:"bytes,1,rep,name=objects,proto3" json:"objects,omitempty"` // contains filtered or unexported fields }
func (*ObjectList) Descriptor
deprecated
func (*ObjectList) Descriptor() ([]byte, []int)
Deprecated: Use ObjectList.ProtoReflect.Descriptor instead.
func (*ObjectList) GetObjects ¶
func (x *ObjectList) GetObjects() []string
func (*ObjectList) ProtoMessage ¶
func (*ObjectList) ProtoMessage()
func (*ObjectList) ProtoReflect ¶
func (x *ObjectList) ProtoReflect() protoreflect.Message
func (*ObjectList) Reset ¶
func (x *ObjectList) Reset()
func (*ObjectList) String ¶
func (x *ObjectList) String() string
type PagerDutyEndpoint ¶ added in v0.8.0
type PagerDutyEndpoint struct { // default global ruleset -> event rules screen IntegrationKey string `protobuf:"bytes,1,opt,name=integrationKey,proto3" json:"integrationKey,omitempty"` // contains filtered or unexported fields }
func (*PagerDutyEndpoint) Descriptor
deprecated
added in
v0.8.0
func (*PagerDutyEndpoint) Descriptor() ([]byte, []int)
Deprecated: Use PagerDutyEndpoint.ProtoReflect.Descriptor instead.
func (*PagerDutyEndpoint) GetIntegrationKey ¶ added in v0.8.0
func (x *PagerDutyEndpoint) GetIntegrationKey() string
func (*PagerDutyEndpoint) ProtoMessage ¶ added in v0.8.0
func (*PagerDutyEndpoint) ProtoMessage()
func (*PagerDutyEndpoint) ProtoReflect ¶ added in v0.8.0
func (x *PagerDutyEndpoint) ProtoReflect() protoreflect.Message
func (*PagerDutyEndpoint) Reset ¶ added in v0.8.0
func (x *PagerDutyEndpoint) Reset()
func (*PagerDutyEndpoint) String ¶ added in v0.8.0
func (x *PagerDutyEndpoint) String() string
func (*PagerDutyEndpoint) Validate ¶ added in v0.8.0
func (a *PagerDutyEndpoint) Validate() error
type ResolveAlertsRequest ¶ added in v0.8.0
type ResolveAlertsRequest struct { ConditionId *v1.Reference `protobuf:"bytes,1,opt,name=conditionId,proto3" json:"conditionId,omitempty"` Annotations map[string]string `` /* 163-byte string literal not displayed */ // contains filtered or unexported fields }
func (*ResolveAlertsRequest) Descriptor
deprecated
added in
v0.8.0
func (*ResolveAlertsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ResolveAlertsRequest.ProtoReflect.Descriptor instead.
func (*ResolveAlertsRequest) GetAnnotations ¶ added in v0.8.0
func (x *ResolveAlertsRequest) GetAnnotations() map[string]string
func (*ResolveAlertsRequest) GetConditionId ¶ added in v0.8.0
func (x *ResolveAlertsRequest) GetConditionId() *v1.Reference
func (*ResolveAlertsRequest) ProtoMessage ¶ added in v0.8.0
func (*ResolveAlertsRequest) ProtoMessage()
func (*ResolveAlertsRequest) ProtoReflect ¶ added in v0.8.0
func (x *ResolveAlertsRequest) ProtoReflect() protoreflect.Message
func (*ResolveAlertsRequest) Reset ¶ added in v0.8.0
func (x *ResolveAlertsRequest) Reset()
func (*ResolveAlertsRequest) String ¶ added in v0.8.0
func (x *ResolveAlertsRequest) String() string
type ResolveAlertsResponse ¶ added in v0.8.0
type ResolveAlertsResponse struct {
// contains filtered or unexported fields
}
func (*ResolveAlertsResponse) Descriptor
deprecated
added in
v0.8.0
func (*ResolveAlertsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ResolveAlertsResponse.ProtoReflect.Descriptor instead.
func (*ResolveAlertsResponse) ProtoMessage ¶ added in v0.8.0
func (*ResolveAlertsResponse) ProtoMessage()
func (*ResolveAlertsResponse) ProtoReflect ¶ added in v0.8.0
func (x *ResolveAlertsResponse) ProtoReflect() protoreflect.Message
func (*ResolveAlertsResponse) Reset ¶ added in v0.8.0
func (x *ResolveAlertsResponse) Reset()
func (*ResolveAlertsResponse) String ¶ added in v0.8.0
func (x *ResolveAlertsResponse) String() string
type RoutingNode ¶
type RoutingNode struct { ConditionId *v1.Reference `protobuf:"bytes,1,opt,name=conditionId,proto3" json:"conditionId,omitempty"` FullAttachedEndpoints *FullAttachedEndpoints `protobuf:"bytes,2,opt,name=fullAttachedEndpoints,proto3" json:"fullAttachedEndpoints,omitempty"` // contains filtered or unexported fields }
opni-alerting internal use
func (*RoutingNode) Descriptor
deprecated
func (*RoutingNode) Descriptor() ([]byte, []int)
Deprecated: Use RoutingNode.ProtoReflect.Descriptor instead.
func (*RoutingNode) GetConditionId ¶
func (x *RoutingNode) GetConditionId() *v1.Reference
func (*RoutingNode) GetFullAttachedEndpoints ¶
func (x *RoutingNode) GetFullAttachedEndpoints() *FullAttachedEndpoints
func (*RoutingNode) ProtoMessage ¶
func (*RoutingNode) ProtoMessage()
func (*RoutingNode) ProtoReflect ¶
func (x *RoutingNode) ProtoReflect() protoreflect.Message
func (*RoutingNode) Reset ¶
func (x *RoutingNode) Reset()
func (*RoutingNode) String ¶
func (x *RoutingNode) String() string
func (*RoutingNode) Validate ¶
func (c *RoutingNode) Validate() error
type RoutingRelationships ¶
type RoutingRelationships struct { Conditions map[string]*EndpointRoutingMap `` /* 161-byte string literal not displayed */ // contains filtered or unexported fields }
opni-alerting internal use
func (*RoutingRelationships) Descriptor
deprecated
func (*RoutingRelationships) Descriptor() ([]byte, []int)
Deprecated: Use RoutingRelationships.ProtoReflect.Descriptor instead.
func (*RoutingRelationships) GetConditions ¶
func (x *RoutingRelationships) GetConditions() map[string]*EndpointRoutingMap
func (*RoutingRelationships) InvolvedConditionsForEndpoint ¶
func (r *RoutingRelationships) InvolvedConditionsForEndpoint(endpointId string) []string
func (*RoutingRelationships) ProtoMessage ¶
func (*RoutingRelationships) ProtoMessage()
func (*RoutingRelationships) ProtoReflect ¶
func (x *RoutingRelationships) ProtoReflect() protoreflect.Message
func (*RoutingRelationships) Reset ¶
func (x *RoutingRelationships) Reset()
func (*RoutingRelationships) String ¶
func (x *RoutingRelationships) String() string
type Severity ¶
type Severity int32
func (Severity) Descriptor ¶
func (Severity) Descriptor() protoreflect.EnumDescriptor
func (Severity) EnumDescriptor
deprecated
func (Severity) Number ¶
func (x Severity) Number() protoreflect.EnumNumber
func (Severity) Type ¶
func (Severity) Type() protoreflect.EnumType
type SilenceInfo ¶
type SilenceInfo struct { SilenceId string `protobuf:"bytes,1,opt,name=silenceId,proto3" json:"silenceId,omitempty"` StartsAt *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=startsAt,proto3" json:"startsAt,omitempty"` EndsAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=endsAt,proto3" json:"endsAt,omitempty"` // contains filtered or unexported fields }
func (*SilenceInfo) Descriptor
deprecated
func (*SilenceInfo) Descriptor() ([]byte, []int)
Deprecated: Use SilenceInfo.ProtoReflect.Descriptor instead.
func (*SilenceInfo) GetEndsAt ¶
func (x *SilenceInfo) GetEndsAt() *timestamppb.Timestamp
func (*SilenceInfo) GetSilenceId ¶
func (x *SilenceInfo) GetSilenceId() string
func (*SilenceInfo) GetStartsAt ¶
func (x *SilenceInfo) GetStartsAt() *timestamppb.Timestamp
func (*SilenceInfo) ProtoMessage ¶
func (*SilenceInfo) ProtoMessage()
func (*SilenceInfo) ProtoReflect ¶
func (x *SilenceInfo) ProtoReflect() protoreflect.Message
func (*SilenceInfo) Reset ¶
func (x *SilenceInfo) Reset()
func (*SilenceInfo) String ¶
func (x *SilenceInfo) String() string
type SilenceRequest ¶
type SilenceRequest struct { ConditionId *v1.Reference `protobuf:"bytes,1,opt,name=conditionId,proto3" json:"conditionId,omitempty"` Duration *durationpb.Duration `protobuf:"bytes,2,opt,name=duration,proto3" json:"duration,omitempty"` // contains filtered or unexported fields }
func (*SilenceRequest) Descriptor
deprecated
func (*SilenceRequest) Descriptor() ([]byte, []int)
Deprecated: Use SilenceRequest.ProtoReflect.Descriptor instead.
func (*SilenceRequest) GetConditionId ¶
func (x *SilenceRequest) GetConditionId() *v1.Reference
func (*SilenceRequest) GetDuration ¶
func (x *SilenceRequest) GetDuration() *durationpb.Duration
func (*SilenceRequest) ProtoMessage ¶
func (*SilenceRequest) ProtoMessage()
func (*SilenceRequest) ProtoReflect ¶
func (x *SilenceRequest) ProtoReflect() protoreflect.Message
func (*SilenceRequest) Reset ¶
func (x *SilenceRequest) Reset()
func (*SilenceRequest) String ¶
func (x *SilenceRequest) String() string
func (*SilenceRequest) Validate ¶
func (s *SilenceRequest) Validate() error
type SlackEndpoint ¶
type SlackEndpoint struct { WebhookUrl string `protobuf:"bytes,1,opt,name=webhookUrl,proto3" json:"webhookUrl,omitempty"` Channel string `protobuf:"bytes,2,opt,name=channel,proto3" json:"channel,omitempty"` // contains filtered or unexported fields }
func (*SlackEndpoint) Descriptor
deprecated
func (*SlackEndpoint) Descriptor() ([]byte, []int)
Deprecated: Use SlackEndpoint.ProtoReflect.Descriptor instead.
func (*SlackEndpoint) GetChannel ¶
func (x *SlackEndpoint) GetChannel() string
func (*SlackEndpoint) GetWebhookUrl ¶
func (x *SlackEndpoint) GetWebhookUrl() string
func (*SlackEndpoint) ProtoMessage ¶
func (*SlackEndpoint) ProtoMessage()
func (*SlackEndpoint) ProtoReflect ¶
func (x *SlackEndpoint) ProtoReflect() protoreflect.Message
func (*SlackEndpoint) Reset ¶
func (x *SlackEndpoint) Reset()
func (*SlackEndpoint) String ¶
func (x *SlackEndpoint) String() string
func (*SlackEndpoint) Validate ¶
func (s *SlackEndpoint) Validate() error
type StringArray ¶ added in v0.8.0
type StringArray struct { Items []string `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` // contains filtered or unexported fields }
func (*StringArray) Descriptor
deprecated
added in
v0.8.0
func (*StringArray) Descriptor() ([]byte, []int)
Deprecated: Use StringArray.ProtoReflect.Descriptor instead.
func (*StringArray) GetItems ¶ added in v0.8.0
func (x *StringArray) GetItems() []string
func (*StringArray) ProtoMessage ¶ added in v0.8.0
func (*StringArray) ProtoMessage()
func (*StringArray) ProtoReflect ¶ added in v0.8.0
func (x *StringArray) ProtoReflect() protoreflect.Message
func (*StringArray) Reset ¶ added in v0.8.0
func (x *StringArray) Reset()
func (*StringArray) String ¶ added in v0.8.0
func (x *StringArray) String() string
type Templateable ¶
type Templateable interface {
ListTemplates() []string
}
type TestAlertEndpointRequest ¶
type TestAlertEndpointRequest struct { Endpoint *AlertEndpoint `protobuf:"bytes,1,opt,name=endpoint,proto3" json:"endpoint,omitempty"` // contains filtered or unexported fields }
func (*TestAlertEndpointRequest) Descriptor
deprecated
func (*TestAlertEndpointRequest) Descriptor() ([]byte, []int)
Deprecated: Use TestAlertEndpointRequest.ProtoReflect.Descriptor instead.
func (*TestAlertEndpointRequest) GetEndpoint ¶
func (x *TestAlertEndpointRequest) GetEndpoint() *AlertEndpoint
func (*TestAlertEndpointRequest) ProtoMessage ¶
func (*TestAlertEndpointRequest) ProtoMessage()
func (*TestAlertEndpointRequest) ProtoReflect ¶
func (x *TestAlertEndpointRequest) ProtoReflect() protoreflect.Message
func (*TestAlertEndpointRequest) Reset ¶
func (x *TestAlertEndpointRequest) Reset()
func (*TestAlertEndpointRequest) String ¶
func (x *TestAlertEndpointRequest) String() string
func (*TestAlertEndpointRequest) Validate ¶
func (t *TestAlertEndpointRequest) Validate() error
type TestAlertEndpointResponse ¶
type TestAlertEndpointResponse struct {
// contains filtered or unexported fields
}
will contain details in a future iteration
func (*TestAlertEndpointResponse) Descriptor
deprecated
func (*TestAlertEndpointResponse) Descriptor() ([]byte, []int)
Deprecated: Use TestAlertEndpointResponse.ProtoReflect.Descriptor instead.
func (*TestAlertEndpointResponse) ProtoMessage ¶
func (*TestAlertEndpointResponse) ProtoMessage()
func (*TestAlertEndpointResponse) ProtoReflect ¶
func (x *TestAlertEndpointResponse) ProtoReflect() protoreflect.Message
func (*TestAlertEndpointResponse) Reset ¶
func (x *TestAlertEndpointResponse) Reset()
func (*TestAlertEndpointResponse) String ¶
func (x *TestAlertEndpointResponse) String() string
type TimelineRequest ¶
type TimelineRequest struct { LookbackWindow *durationpb.Duration `protobuf:"bytes,1,opt,name=lookbackWindow,proto3" json:"lookbackWindow,omitempty"` // contains filtered or unexported fields }
query for status timeline page
func (*TimelineRequest) Descriptor
deprecated
func (*TimelineRequest) Descriptor() ([]byte, []int)
Deprecated: Use TimelineRequest.ProtoReflect.Descriptor instead.
func (*TimelineRequest) GetLookbackWindow ¶
func (x *TimelineRequest) GetLookbackWindow() *durationpb.Duration
func (*TimelineRequest) ProtoMessage ¶
func (*TimelineRequest) ProtoMessage()
func (*TimelineRequest) ProtoReflect ¶
func (x *TimelineRequest) ProtoReflect() protoreflect.Message
func (*TimelineRequest) Reset ¶
func (x *TimelineRequest) Reset()
func (*TimelineRequest) String ¶
func (x *TimelineRequest) String() string
func (*TimelineRequest) Validate ¶
func (t *TimelineRequest) Validate() error
type TimelineResponse ¶
type TimelineResponse struct { Items map[string]*ActiveWindows `` /* 151-byte string literal not displayed */ // contains filtered or unexported fields }
maps conditionId => list of active windows
func (*TimelineResponse) Descriptor
deprecated
func (*TimelineResponse) Descriptor() ([]byte, []int)
Deprecated: Use TimelineResponse.ProtoReflect.Descriptor instead.
func (*TimelineResponse) GetItems ¶
func (x *TimelineResponse) GetItems() map[string]*ActiveWindows
func (*TimelineResponse) ProtoMessage ¶
func (*TimelineResponse) ProtoMessage()
func (*TimelineResponse) ProtoReflect ¶
func (x *TimelineResponse) ProtoReflect() protoreflect.Message
func (*TimelineResponse) Reset ¶
func (x *TimelineResponse) Reset()
func (*TimelineResponse) String ¶
func (x *TimelineResponse) String() string
type TimelineType ¶
type TimelineType int32
const ( // do not show, backend error TimelineType_Timeline_Unknown TimelineType = 0 // red TimelineType_Timeline_Alerting TimelineType = 1 // blue? TimelineType_Timeline_Silenced TimelineType = 2 )
func (TimelineType) Descriptor ¶
func (TimelineType) Descriptor() protoreflect.EnumDescriptor
func (TimelineType) Enum ¶
func (x TimelineType) Enum() *TimelineType
func (TimelineType) EnumDescriptor
deprecated
func (TimelineType) EnumDescriptor() ([]byte, []int)
Deprecated: Use TimelineType.Descriptor instead.
func (TimelineType) Number ¶
func (x TimelineType) Number() protoreflect.EnumNumber
func (TimelineType) String ¶
func (x TimelineType) String() string
func (TimelineType) Type ¶
func (TimelineType) Type() protoreflect.EnumType
type TriggerAlertsRequest ¶
type TriggerAlertsRequest struct { ConditionId *v1.Reference `protobuf:"bytes,1,opt,name=conditionId,proto3" json:"conditionId,omitempty"` Annotations map[string]string `` /* 163-byte string literal not displayed */ // contains filtered or unexported fields }
opni-alerting internal use
func (*TriggerAlertsRequest) Descriptor
deprecated
func (*TriggerAlertsRequest) Descriptor() ([]byte, []int)
Deprecated: Use TriggerAlertsRequest.ProtoReflect.Descriptor instead.
func (*TriggerAlertsRequest) GetAnnotations ¶
func (x *TriggerAlertsRequest) GetAnnotations() map[string]string
func (*TriggerAlertsRequest) GetConditionId ¶
func (x *TriggerAlertsRequest) GetConditionId() *v1.Reference
func (*TriggerAlertsRequest) ProtoMessage ¶
func (*TriggerAlertsRequest) ProtoMessage()
func (*TriggerAlertsRequest) ProtoReflect ¶
func (x *TriggerAlertsRequest) ProtoReflect() protoreflect.Message
func (*TriggerAlertsRequest) Reset ¶
func (x *TriggerAlertsRequest) Reset()
func (*TriggerAlertsRequest) String ¶
func (x *TriggerAlertsRequest) String() string
type TriggerAlertsResponse ¶
type TriggerAlertsResponse struct {
// contains filtered or unexported fields
}
opni-alerting internal use
func (*TriggerAlertsResponse) Descriptor
deprecated
func (*TriggerAlertsResponse) Descriptor() ([]byte, []int)
Deprecated: Use TriggerAlertsResponse.ProtoReflect.Descriptor instead.
func (*TriggerAlertsResponse) ProtoMessage ¶
func (*TriggerAlertsResponse) ProtoMessage()
func (*TriggerAlertsResponse) ProtoReflect ¶
func (x *TriggerAlertsResponse) ProtoReflect() protoreflect.Message
func (*TriggerAlertsResponse) Reset ¶
func (x *TriggerAlertsResponse) Reset()
func (*TriggerAlertsResponse) String ¶
func (x *TriggerAlertsResponse) String() string
type UpdateAlertConditionRequest ¶
type UpdateAlertConditionRequest struct { Id *v1.Reference `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` UpdateAlert *AlertCondition `protobuf:"bytes,2,opt,name=updateAlert,proto3" json:"updateAlert,omitempty"` // contains filtered or unexported fields }
func (*UpdateAlertConditionRequest) Descriptor
deprecated
func (*UpdateAlertConditionRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateAlertConditionRequest.ProtoReflect.Descriptor instead.
func (*UpdateAlertConditionRequest) GetId ¶
func (x *UpdateAlertConditionRequest) GetId() *v1.Reference
func (*UpdateAlertConditionRequest) GetUpdateAlert ¶
func (x *UpdateAlertConditionRequest) GetUpdateAlert() *AlertCondition
func (*UpdateAlertConditionRequest) ProtoMessage ¶
func (*UpdateAlertConditionRequest) ProtoMessage()
func (*UpdateAlertConditionRequest) ProtoReflect ¶
func (x *UpdateAlertConditionRequest) ProtoReflect() protoreflect.Message
func (*UpdateAlertConditionRequest) Reset ¶
func (x *UpdateAlertConditionRequest) Reset()
func (*UpdateAlertConditionRequest) String ¶
func (x *UpdateAlertConditionRequest) String() string
func (*UpdateAlertConditionRequest) Validate ¶
func (u *UpdateAlertConditionRequest) Validate() error
type UpdateAlertEndpointRequest ¶
type UpdateAlertEndpointRequest struct { ForceUpdate bool `protobuf:"varint,1,opt,name=forceUpdate,proto3" json:"forceUpdate,omitempty"` Id *v1.Reference `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` UpdateAlert *AlertEndpoint `protobuf:"bytes,3,opt,name=updateAlert,proto3" json:"updateAlert,omitempty"` // contains filtered or unexported fields }
func (*UpdateAlertEndpointRequest) Descriptor
deprecated
func (*UpdateAlertEndpointRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateAlertEndpointRequest.ProtoReflect.Descriptor instead.
func (*UpdateAlertEndpointRequest) GetForceUpdate ¶
func (x *UpdateAlertEndpointRequest) GetForceUpdate() bool
func (*UpdateAlertEndpointRequest) GetId ¶
func (x *UpdateAlertEndpointRequest) GetId() *v1.Reference
func (*UpdateAlertEndpointRequest) GetUpdateAlert ¶
func (x *UpdateAlertEndpointRequest) GetUpdateAlert() *AlertEndpoint
func (*UpdateAlertEndpointRequest) ProtoMessage ¶
func (*UpdateAlertEndpointRequest) ProtoMessage()
func (*UpdateAlertEndpointRequest) ProtoReflect ¶
func (x *UpdateAlertEndpointRequest) ProtoReflect() protoreflect.Message
func (*UpdateAlertEndpointRequest) Reset ¶
func (x *UpdateAlertEndpointRequest) Reset()
func (*UpdateAlertEndpointRequest) String ¶
func (x *UpdateAlertEndpointRequest) String() string
func (*UpdateAlertEndpointRequest) Validate ¶
func (u *UpdateAlertEndpointRequest) Validate() error
type UpdateAlertLogRequest ¶
type UpdateAlertLogRequest struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` UpdateAlert *v1.AlertLog `protobuf:"bytes,2,opt,name=UpdateAlert,proto3" json:"UpdateAlert,omitempty"` // contains filtered or unexported fields }
func (*UpdateAlertLogRequest) Descriptor
deprecated
func (*UpdateAlertLogRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateAlertLogRequest.ProtoReflect.Descriptor instead.
func (*UpdateAlertLogRequest) GetId ¶
func (x *UpdateAlertLogRequest) GetId() string
func (*UpdateAlertLogRequest) GetUpdateAlert ¶
func (x *UpdateAlertLogRequest) GetUpdateAlert() *v1.AlertLog
func (*UpdateAlertLogRequest) ProtoMessage ¶
func (*UpdateAlertLogRequest) ProtoMessage()
func (*UpdateAlertLogRequest) ProtoReflect ¶
func (x *UpdateAlertLogRequest) ProtoReflect() protoreflect.Message
func (*UpdateAlertLogRequest) Reset ¶
func (x *UpdateAlertLogRequest) Reset()
func (*UpdateAlertLogRequest) String ¶
func (x *UpdateAlertLogRequest) String() string