Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { Enabled bool `toml:"enabled"` CheckInterval toml.Duration `toml:"check-interval"` }
Config represents the configuration for the retention service.
type Service ¶
type Service struct { MetaClient interface { Databases() []meta.DatabaseInfo DeleteShardGroup(database, policy string, id uint64) error } TSDBStore interface { ShardIDs() []uint64 DeleteShard(shardID uint64) error } // contains filtered or unexported fields }
Service represents the retention policy enforcement service.
func NewService ¶
NewService returns a configured retention policy enforcement service.
func (*Service) SetLogOutput ¶ added in v1.0.0
SetLogOutput sets the writer to which all logs are written. It must not be called after Open is called.
Click to show internal directories.
Click to hide internal directories.