Documentation
¶
Index ¶
Constants ¶
View Source
const MonitoringFinalizer = "observability.giantswarm.io/monitoring"
MonitoringFinalizer is the finalizer for monitoring resources.
View Source
const MonitoringLabel = "giantswarm.io/monitoring"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶ added in v0.2.0
type Config struct {
Enabled bool
AlertmanagerSecretName string
AlertmanagerURL string
AlertmanagerEnabled bool
MonitoringAgent string
DefaultShardingStrategy sharding.Strategy
// WALTruncateFrequency is the frequency at which the WAL segments should be truncated.
WALTruncateFrequency time.Duration
PrometheusVersion string
MetricsQueryURL string
QueueConfig QueueConfig
}
Config represents the configuration used by the monitoring package.
type QueueConfig ¶ added in v0.41.0
type QueueConfig struct {
BatchSendDeadline *string
Capacity *int
MaxBackoff *string
MaxSamplesPerSend *int
MaxShards *int
MinBackoff *string
MinShards *int
RetryOnHttp429 *bool
SampleAgeLimit *string
}
QueueConfig represents the configuration for the remote write queue.
Click to show internal directories.
Click to hide internal directories.