package
1.19.0
Repository: https://github.com/cortexproject/cortex.git
Documentation: pkg.go.dev

# Packages

# Functions

AllUsers returns true to each call and should be used whenever the UsersScanner should not filter out any user due to sharding.
Deletes the tenant deletion mark for given user if it exists.
HashBlockID returns a 32-bit hash of the block ID useful for ring-based sharding.
NewIndexCache creates a new index cache based on the input configuration.
NewInMemoryIndexCacheWithConfig creates a new thread-safe cache for index entries.
Returns tenant deletion mark for given user, if it exists.
Checks for deletion mark for tenant.
Uploads deletion mark to the tenant location in the bucket.

# Constants

Default maximum bucket size (bytes) of the chunk pool.
Default minimum bucket size (bytes) of the chunk pool.
How often are open TSDBs checked for being idle and closed.
How often to check for tenant deletion mark.
How often expired items are cleaned from the PostingsCache.
IndexCacheBackendDefault is the value for the default index cache backend.
IndexCacheBackendInMemory is the value for the in-memory index cache backend.
IndexCacheBackendMemcached is the value for the memcached index cache backend.
IndexCacheBackendRedis is the value for the redis index cache backend.
IngesterIDExternalLabel is the external label containing the ingester ID, set when shipping blocks to the storage.
TenantIDExternalLabel is the external label containing the tenant ID, set when shipping blocks to the storage.

# Variables

# Structs

# Interfaces

# Type aliases

BlockDiscoveryStrategy configures how to list block IDs from object storage.
DurationList is the block ranges for a tsdb.