Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( DefaultAgentVersion = "v0.37.4" DefaultAgentBaseImage = "grafana/agent" DefaultAgentImage = DefaultAgentBaseImage + ":" + DefaultAgentVersion )
Supported versions of the Grafana Agent.
View Source
var ( DefaultConfigReloaderVersion = "v0.67.1" DefaultConfigReloaderBaseImage = "quay.io/prometheus-operator/prometheus-config-reloader" DefaultConfigReloaderImage = DefaultConfigReloaderBaseImage + ":" + DefaultConfigReloaderVersion )
Defaults for Prometheus Config Reloader.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
LogLevel dskit.Level
LogFormat string
Labels promop.Labels
Controller controller.Options
AgentSelector string
KubelsetServiceName string
// RestConfig used to connect to cluster. One will be generated based on the
// environment if not set.
RestConfig *rest.Config
// contains filtered or unexported fields
}
Config controls the configuration of the Operator.
Source Files
¶
Directories
¶
| Path | Synopsis |
|---|---|
|
apis
|
|
|
Package assets contains helper types used for loading in static assets when configuring the Grafana Agent.
|
Package assets contains helper types used for loading in static assets when configuring the Grafana Agent. |
|
Package config generates Grafana Agent configuration based on Kubernetes resources.
|
Package config generates Grafana Agent configuration based on Kubernetes resources. |
|
Package hierarchy provides tools to discover a resource hierarchy.
|
Package hierarchy provides tools to discover a resource hierarchy. |
|
Package logutil implements an adaptor for the go-kit logger, which is used in the Grafana Agent project, and go-logr, which is used in controller-runtime.
|
Package logutil implements an adaptor for the go-kit logger, which is used in the Grafana Agent project, and go-logr, which is used in controller-runtime. |
Click to show internal directories.
Click to hide internal directories.