prometheusrules

package
v0.11.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 24, 2024 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

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 (*ApicastPrometheusRuleFactory) Type

type BackendListenerPrometheusRuleFactory

type BackendListenerPrometheusRuleFactory struct {
}

func (*BackendListenerPrometheusRuleFactory) PrometheusRule

func (*BackendListenerPrometheusRuleFactory) Type

type BackendWorkerPrometheusRuleFactory

type BackendWorkerPrometheusRuleFactory struct {
}

func (*BackendWorkerPrometheusRuleFactory) PrometheusRule

func (*BackendWorkerPrometheusRuleFactory) Type

type KubeStateMetricsPrometheusRuleFactory

type KubeStateMetricsPrometheusRuleFactory struct {
}

func (*KubeStateMetricsPrometheusRuleFactory) PrometheusRule

func (s *KubeStateMetricsPrometheusRuleFactory) PrometheusRule(compatPre49 bool, ns string) *monitoringv1.PrometheusRule

func (*KubeStateMetricsPrometheusRuleFactory) Type

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 (*SystemAppPrometheusRuleFactory) Type

type SystemSidekiqPrometheusRuleFactory

type SystemSidekiqPrometheusRuleFactory struct {
}

func (*SystemSidekiqPrometheusRuleFactory) PrometheusRule

func (*SystemSidekiqPrometheusRuleFactory) Type

type ZyncPrometheusRuleFactory

type ZyncPrometheusRuleFactory struct {
}

func (*ZyncPrometheusRuleFactory) PrometheusRule

func (*ZyncPrometheusRuleFactory) Type

type ZyncQuePrometheusRuleFactory

type ZyncQuePrometheusRuleFactory struct {
}

func (*ZyncQuePrometheusRuleFactory) PrometheusRule

func (*ZyncQuePrometheusRuleFactory) Type

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL