Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PolicyResolver ¶
type PolicyResolver interface { // Resolve will resolve each metric ID to a FetchRequest with a list of FetchRanges. // The list of ranges is guaranteed to cover the full [startTime, endTime). The best // storage policy will be picked for the range with configured strategy, but there // may still be no data retained for the range in the given storage policy. Resolve( ctx context.Context, tagMatchers models.Matchers, startTime, endTime time.Time, ) ([]tsdb.FetchRequest, error) }
PolicyResolver resolves policy for a query.
func NewStaticResolver ¶
func NewStaticResolver(sp policy.StoragePolicy) PolicyResolver
NewStaticResolver creates a static policy resolver.
Click to show internal directories.
Click to hide internal directories.