package
5.17.3-release+incompatible
Repository: https://github.com/goodrain/rainbond.git
Documentation: pkg.go.dev

# Functions

MustNewRegexp works like NewRegexp, but panics if the regular expression does not compile.
NewManager new manager.
NewRegexp creates a new anchored Regexp and returns an error if the passed-in regular expression does not compile.
NewRulesManager new rule manager.
NewServiceMonitorController new sm controller.

# Constants

The valid options for Role.
The valid options for Role.
The valid options for Role.
The valid options for Role.
The valid options for Role.
STARTED started.
STARTING starting.
STOPPED stoped.

# Structs

AlertingConfig configures alerting and alertmanager related configs.
AlertingNameConfig alerting config.
AlertingRulesConfig alerting rule config.
AlertingRulesManager alerting rule manage.
AlertmanagerConfig configures how Alertmanagers can be discovered and communicated with.
BasicAuth contains basic HTTP authentication credentials.
Config is the top-level configuration for Prometheus's config files.
GlobalConfig configures values that are used across other configuration objects.
Group group.
HTTPClientConfig configures an HTTP client.
Manager manage struct.
NamespaceDiscovery is the configuration for discovering Kubernetes namespaces.
QueueConfig is the configuration for the queue used to write to remote storage.
Regexp encapsulates a regexp.Regexp and makes it YAML marshallable.
RelabelConfig is the configuration for relabeling of target label sets.
RemoteReadConfig is the configuration for reading from remote storage.
RemoteWriteConfig is the configuration for writing to remote storage.
RulesConfig rule config.
ScrapeConfig configures a scraping unit for Prometheus.
SDConfig is the configuration for Kubernetes service discovery.
SelectorConfig selector config.
ServiceDiscoveryConfig configures lists of different service discovery mechanisms.
ServiceMonitorController service monitor.
TLSConfig configures the options for TLS connections.
URL is a custom URL type that allows validation at configuration load time.

# Type aliases

RelabelAction is the action to be performed on relabeling.
Role is role of the service in Kubernetes.
Secret special type for storing secrets.