# Functions
AllUsers returns true to each call and should be used whenever the UsersScanner should not filter out any user due to sharding.
No description provided by the author
No description provided by the author
No description provided by the author
Deletes the tenant deletion mark for given user if it exists.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
HashBlockID returns a 32-bit hash of the block ID useful for ring-based sharding.
No description provided by the author
No description provided by the author
No description provided by the author
NewIndexCache creates a new index cache based on the input configuration.
NewInMemoryIndexCacheWithConfig creates a new thread-safe cache for index entries.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
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
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Default maximum bucket size (bytes) of the chunk pool.
Default minimum bucket size (bytes) of the chunk pool.
No description provided by the author
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.
No description provided by the author
No description provided by the author
TenantIDExternalLabel is the external label containing the tenant ID, set when shipping blocks to the storage.
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
No description provided by the author
Validation errors.
Validation errors.
Validation errors.
Validation errors.
# Structs
BlocksStorageConfig holds the config information for the blocks storage.
No description provided by the author
BucketStoreConfig holds the config information for Bucket Stores used by the querier and store-gateway.
No description provided by the author
No description provided by the author
CircuitBreakerConfig is the config for the circuit breaker.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
TSDBConfig holds the config for TSDB opened in the ingesters.
No description provided by the author
No description provided by the author
# Interfaces
No description provided by the author
# Type aliases
BlockDiscoveryStrategy configures how to list block IDs from object storage.
DurationList is the block ranges for a tsdb.
No description provided by the author