Documentation ¶
Index ¶
- Variables
- type ApicastPrometheusRuleFactory
- type BackendListenerPrometheusRuleFactory
- type BackendWorkerPrometheusRuleFactory
- type KubeStateMetricsPrometheusRuleFactory
- type PrometheusRuleFactory
- func NewApicastPrometheusRuleFactory() PrometheusRuleFactory
- func NewBackendListenerPrometheusRuleFactory() PrometheusRuleFactory
- func NewBackendWorkerPrometheusRuleFactory() PrometheusRuleFactory
- func NewKubeStateMetricsPrometheusRuleFactory() PrometheusRuleFactory
- func NewSystemAppPrometheusRuleFactory() PrometheusRuleFactory
- func NewSystemSidekiqPrometheusRuleFactory() PrometheusRuleFactory
- func NewZyncPrometheusRuleFactory() PrometheusRuleFactory
- func NewZyncQuePrometheusRuleFactory() PrometheusRuleFactory
- type PrometheusRuleFactoryBuilder
- type SystemAppPrometheusRuleFactory
- type SystemSidekiqPrometheusRuleFactory
- type ZyncPrometheusRuleFactory
- type ZyncQuePrometheusRuleFactory
Constants ¶
This section is empty.
Variables ¶
View Source
var PrometheusRuleFactories []PrometheusRuleFactoryBuilder
PrometheusRuleFactories is a list of prometheusrule factories
Functions ¶
This section is empty.
Types ¶
type ApicastPrometheusRuleFactory ¶
type ApicastPrometheusRuleFactory struct { }
func (*ApicastPrometheusRuleFactory) PrometheusRule ¶
func (b *ApicastPrometheusRuleFactory) PrometheusRule(_ bool, ns string) *monitoringv1.PrometheusRule
func (*ApicastPrometheusRuleFactory) Type ¶
func (b *ApicastPrometheusRuleFactory) Type() string
type BackendListenerPrometheusRuleFactory ¶
type BackendListenerPrometheusRuleFactory struct { }
func (*BackendListenerPrometheusRuleFactory) PrometheusRule ¶
func (b *BackendListenerPrometheusRuleFactory) PrometheusRule(_ bool, ns string) *monitoringv1.PrometheusRule
func (*BackendListenerPrometheusRuleFactory) Type ¶
func (b *BackendListenerPrometheusRuleFactory) Type() string
type BackendWorkerPrometheusRuleFactory ¶
type BackendWorkerPrometheusRuleFactory struct { }
func (*BackendWorkerPrometheusRuleFactory) PrometheusRule ¶
func (b *BackendWorkerPrometheusRuleFactory) PrometheusRule(_ bool, ns string) *monitoringv1.PrometheusRule
func (*BackendWorkerPrometheusRuleFactory) Type ¶
func (b *BackendWorkerPrometheusRuleFactory) Type() string
type KubeStateMetricsPrometheusRuleFactory ¶
type KubeStateMetricsPrometheusRuleFactory struct { }
func (*KubeStateMetricsPrometheusRuleFactory) PrometheusRule ¶
func (s *KubeStateMetricsPrometheusRuleFactory) PrometheusRule(compatPre49 bool, ns string) *monitoringv1.PrometheusRule
func (*KubeStateMetricsPrometheusRuleFactory) Type ¶
func (s *KubeStateMetricsPrometheusRuleFactory) Type() string
type PrometheusRuleFactory ¶
type PrometheusRuleFactory interface { PrometheusRule(compatPre49 bool, ns string) *monitoringv1.PrometheusRule Type() string }
func NewApicastPrometheusRuleFactory ¶
func NewApicastPrometheusRuleFactory() PrometheusRuleFactory
func NewBackendListenerPrometheusRuleFactory ¶
func NewBackendListenerPrometheusRuleFactory() PrometheusRuleFactory
func NewBackendWorkerPrometheusRuleFactory ¶
func NewBackendWorkerPrometheusRuleFactory() PrometheusRuleFactory
func NewKubeStateMetricsPrometheusRuleFactory ¶
func NewKubeStateMetricsPrometheusRuleFactory() PrometheusRuleFactory
func NewSystemAppPrometheusRuleFactory ¶
func NewSystemAppPrometheusRuleFactory() PrometheusRuleFactory
func NewSystemSidekiqPrometheusRuleFactory ¶
func NewSystemSidekiqPrometheusRuleFactory() PrometheusRuleFactory
func NewZyncPrometheusRuleFactory ¶
func NewZyncPrometheusRuleFactory() PrometheusRuleFactory
func NewZyncQuePrometheusRuleFactory ¶
func NewZyncQuePrometheusRuleFactory() PrometheusRuleFactory
type PrometheusRuleFactoryBuilder ¶
type PrometheusRuleFactoryBuilder = func() PrometheusRuleFactory
type SystemAppPrometheusRuleFactory ¶
type SystemAppPrometheusRuleFactory struct { }
func (*SystemAppPrometheusRuleFactory) PrometheusRule ¶
func (s *SystemAppPrometheusRuleFactory) PrometheusRule(_ bool, ns string) *monitoringv1.PrometheusRule
func (*SystemAppPrometheusRuleFactory) Type ¶
func (s *SystemAppPrometheusRuleFactory) Type() string
type SystemSidekiqPrometheusRuleFactory ¶
type SystemSidekiqPrometheusRuleFactory struct { }
func (*SystemSidekiqPrometheusRuleFactory) PrometheusRule ¶
func (s *SystemSidekiqPrometheusRuleFactory) PrometheusRule(_ bool, ns string) *monitoringv1.PrometheusRule
func (*SystemSidekiqPrometheusRuleFactory) Type ¶
func (s *SystemSidekiqPrometheusRuleFactory) Type() string
type ZyncPrometheusRuleFactory ¶
type ZyncPrometheusRuleFactory struct { }
func (*ZyncPrometheusRuleFactory) PrometheusRule ¶
func (s *ZyncPrometheusRuleFactory) PrometheusRule(_ bool, ns string) *monitoringv1.PrometheusRule
func (*ZyncPrometheusRuleFactory) Type ¶
func (s *ZyncPrometheusRuleFactory) Type() string
type ZyncQuePrometheusRuleFactory ¶
type ZyncQuePrometheusRuleFactory struct { }
func (*ZyncQuePrometheusRuleFactory) PrometheusRule ¶
func (s *ZyncQuePrometheusRuleFactory) PrometheusRule(_ bool, ns string) *monitoringv1.PrometheusRule
func (*ZyncQuePrometheusRuleFactory) Type ¶
func (s *ZyncQuePrometheusRuleFactory) Type() string
Click to show internal directories.
Click to hide internal directories.