Versions in this module Expand all Collapse all v2 v2.0.0 Jun 14, 2023 Changes in this version + func NewRemoteWriteServer(handler *http.HandlerFunc) *httptest.Server + func WithAdditionalBoltDBPeriod(c *Cluster) + func WithAdditionalTSDBPeriod(c *Cluster) + func WithBoltDBAndTSDBPeriods(c *Cluster) + type Cluster struct + func New(logLevel level.Value, opts ...func(*Cluster)) *Cluster + func (c *Cluster) AddComponent(name string, flags ...string) *Component + func (c *Cluster) Cleanup() error + func (c *Cluster) Restart() error + func (c *Cluster) Run() error + type Component struct + func (c *Component) AddFlags(flags ...string) + func (c *Component) ClusterSharedPath() string + func (c *Component) GRPCURL() string + func (c *Component) GetTenantLimits(tenant string) validation.Limits + func (c *Component) HTTPURL() string + func (c *Component) MergedConfig() ([]byte, error) + func (c *Component) Restart() error + func (c *Component) SetTenantLimits(tenant string, limits validation.Limits) error + func (c *Component) WithExtraConfig(cfg string) + func (c *Component) WithRulerRemoteWrite(name, url string) + func (c *Component) WithTenantRules(tenantFilesMap map[string]map[string]string) error