# Functions

AlertmanagerFromUnstructured unmarshals an Alertmanager object from dynamic client's unstructured.
No description provided by the author
No description provided by the author
PrometheusFromUnstructured unmarshals a Prometheus object from dynamic client's unstructured.
PrometheusRuleFromUnstructured unmarshals a PrometheusRule object from dynamic client's unstructured.
ServiceMonitorFromUnstructured unmarshals a ServiceMonitor object from dynamic client's unstructured.
No description provided by the author
UnstructuredFromAlertmanager marshals an Alertmanager object into dynamic client's unstructured.
UnstructuredFromPrometheus marshals a Prometheus object into dynamic client's unstructured.
UnstructuredFromPrometheusRule marshals a PrometheusRule object into dynamic client's unstructured.
UnstructuredFromServiceMonitor marshals a ServiceMonitor object into dynamic client's unstructured.

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Variables

No description provided by the author
No description provided by the author

# Structs

AlertingSpec defines parameters for alerting configuration of Prometheus servers.
Alertmanager describes an Alertmanager cluster.
AlertmanagerEndpoints defines a selection of a single Endpoints object containing alertmanager IPs to fire alerts against.
A list of Alertmanagers.
Specification of the desired behavior of the Alertmanager cluster.
Most recent observed status of the Alertmanager cluster.
BasicAuth allow an endpoint to authenticate over basic authentication More info: https://prometheus.io/docs/operating/configuration/#endpoints +k8s:openapi-gen=true.
No description provided by the author
No description provided by the author
Endpoint defines a scrapeable endpoint serving Prometheus metrics.
+k8s:deepcopy-gen=false.
A selector for selecting namespaces either selecting all namespaces or a list of namespaces.
Prometheus defines a Prometheus deployment.
PrometheusList is a list of Prometheuses.
PrometheusRule defines alerting rules for a Prometheus instance +k8s:openapi-gen=true.
A list of PrometheusRules.
PrometheusRuleSpec contains specification parameters for a Rule.
Specification of the desired behavior of the Prometheus cluster.
Most recent observed status of the Prometheus cluster.
RelabelConfig allows dynamic rewriting of the label set, being applied to samples before ingestion.
RemoteReadSpec defines the remote_read configuration for prometheus.
RemoteWriteSpec defines the remote_write configuration for prometheus.
Rule describes an alerting or recording rule.
RuleGroup is a list of sequentially evaluated recording and alerting rules.
ServiceMonitor defines monitoring for a set of services.
A list of ServiceMonitors.
ServiceMonitorSpec contains specification parameters for a ServiceMonitor.
StorageSpec defines the configured storage for a group Prometheus servers.
TLSConfig specifies TLS configuration parameters.

# Interfaces

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author