Documentation ¶
Index ¶
Constants ¶
View Source
const ( // DefaultVersion specifies which version of Alertmanager the Prometheus // Operator uses by default. DefaultVersion = "v0.17.0" )
Variables ¶
This section is empty.
Functions ¶
func AlertmanagerStatus ¶ added in v0.3.0
func AlertmanagerStatus(kclient kubernetes.Interface, a *monitoringv1.Alertmanager) (*monitoringv1.AlertmanagerStatus, []v1.Pod, error)
func ListOptions ¶ added in v0.3.0
func ListOptions(name string) metav1.ListOptions
func NewAlertmanagerCollector ¶ added in v0.10.0
Types ¶
type Config ¶ added in v0.5.0
type Config struct { Host string LocalHost string ConfigReloaderImage string ConfigReloaderCPU string ConfigReloaderMemory string AlertmanagerDefaultBaseImage string Namespaces []string DeniedNamespaces []string Labels prometheusoperator.Labels CrdKinds monitoringv1.CrdKinds CrdGroup string EnableValidation bool ManageCRDs bool AlertManagerSelector string }
type Operator ¶
type Operator struct {
// contains filtered or unexported fields
}
Operator manages life cycle of Alertmanager deployments and monitoring configurations.
func (*Operator) RegisterMetrics ¶ added in v0.10.0
func (c *Operator) RegisterMetrics(r prometheus.Registerer, reconcileErrorsCounter *prometheus.CounterVec, triggerByCounter *prometheus.CounterVec)
Click to show internal directories.
Click to hide internal directories.