# Functions
AlertmanagerFromUnstructured unmarshals an Alertmanager object from dynamic client's unstructured.
No description provided by the author
PrometheusFromUnstructured unmarshals a Prometheus 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.
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
# 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.
AlertmanagerList is a list of Alertmanagers.
AlertmanagerSpec is the specification of the desired behavior of the Alertmanager cluster.
AlertmanagerStatus is the 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.
Endpoint defines a scrapeable endpoint serving Prometheus metrics.
No description provided by the author
NamespaceSelector is a selector for selecting either all namespaces or a list of namespaces.
Prometheus defines a Prometheus deployment.
PrometheusList is a list of Prometheuses.
PrometheusSpec is the specification of the desired behavior of the Prometheus cluster.
PrometheusStatus is the most recent observed status of the Prometheus cluster.
ServiceMonitor defines monitoring for a set of services.
ServiceMonitorList is 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