Versions in this module Expand all Collapse all v0 v0.30.0 May 29, 2024 Changes in this version + const ServiceMonitorKindKey + const ServiceMonitorName + const ServiceMonitorsKind + var AddToScheme = SchemeBuilder.AddToScheme + var GroupVersion = schema.GroupVersion + var SchemeBuilder = &scheme.Builder + type BasicAuth struct + Password v1.SecretKeySelector + Username v1.SecretKeySelector + func (in *BasicAuth) DeepCopy() *BasicAuth + func (in *BasicAuth) DeepCopyInto(out *BasicAuth) + type Endpoint struct + BasicAuth *BasicAuth + BearerTokenFile string + HonorLabels bool + Interval string + MetricRelabelConfigs []*RelabelConfig + Params map[string][]string + Path string + Port string + ProxyURL *string + RelabelConfigs []*RelabelConfig + Scheme string + ScrapeTimeout string + TLSConfig *TLSConfig + TargetPort *intstr.IntOrString + func (in *Endpoint) DeepCopy() *Endpoint + func (in *Endpoint) DeepCopyInto(out *Endpoint) + type NamespaceSelector struct + Any bool + MatchNames []string + func (in *NamespaceSelector) DeepCopy() *NamespaceSelector + func (in *NamespaceSelector) DeepCopyInto(out *NamespaceSelector) + type RelabelConfig struct + Action string + Modulus uint64 + Regex string + Replacement string + Separator string + SourceLabels []string + TargetLabel string + func (in *RelabelConfig) DeepCopy() *RelabelConfig + func (in *RelabelConfig) DeepCopyInto(out *RelabelConfig) + type ServiceMonitor struct + Spec ServiceMonitorSpec + func (in *ServiceMonitor) DeepCopy() *ServiceMonitor + func (in *ServiceMonitor) DeepCopyInto(out *ServiceMonitor) + func (in *ServiceMonitor) DeepCopyObject() runtime.Object + type ServiceMonitorList struct + Items []*ServiceMonitor + func (in *ServiceMonitorList) DeepCopy() *ServiceMonitorList + func (in *ServiceMonitorList) DeepCopyInto(out *ServiceMonitorList) + func (in *ServiceMonitorList) DeepCopyObject() runtime.Object + type ServiceMonitorSpec struct + Endpoints []Endpoint + JobLabel string + NamespaceSelector NamespaceSelector + PodTargetLabels []string + SampleLimit uint64 + Selector metav1.LabelSelector + TargetLabels []string + func (in *ServiceMonitorSpec) DeepCopy() *ServiceMonitorSpec + func (in *ServiceMonitorSpec) DeepCopyInto(out *ServiceMonitorSpec) + type TLSConfig struct + CAFile string + CertFile string + InsecureSkipVerify bool + KeyFile string + ServerName string + func (in *TLSConfig) DeepCopy() *TLSConfig + func (in *TLSConfig) DeepCopyInto(out *TLSConfig)