![]() The setting paction-concurrency configures the max number of concurrent compactions running in a single compactor instance. Configuration specifies both vertical and horizontal scaling of how the compactor runs as it compacts on a per-tenant basis. The horizontal compaction may significantly reduce the size of the index and the index-header kept in memory by store-gateways.Ĭompaction can be tuned for clusters with large tenants. The total size of the associated block chunks does not change after horizontal compaction. It compacts several blocks with adjacent range periods into a single larger block. Horizontal compaction triggers after a vertical compaction. Vertical compaction reduces the number of blocks for a single time range from the quantity of ingesters down to one block per tenant. It also deduplicates samples that were originally written to N blocks as a result of replication. Vertical compaction merges all the blocks of a tenant uploaded by ingesters for the same time range (2 hours ranges by default) into a single block. The compactor runs at regular, configurable intervals. Deleting blocks that are no longer within a configurable retention period. ![]() ![]() The bucket index is used by queriers, store-gateways, and rulers to discover both new blocks and deleted blocks in the storage.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |