diff --git a/docs/sources/mimir/references/architecture/components/querier.md b/docs/sources/mimir/references/architecture/components/querier.md index 56e935593ec..df88532ac4a 100644 --- a/docs/sources/mimir/references/architecture/components/querier.md +++ b/docs/sources/mimir/references/architecture/components/querier.md @@ -44,11 +44,11 @@ Query failure due to the querier not querying all blocks ensures the correctness If the query time range overlaps with the `-querier.query-ingesters-within` duration, the querier also sends the request to ingesters. The request to the ingesters fetches samples that have not yet been uploaded to the long-term storage or are not yet available for querying through the store-gateway. -The configured period for `-querier.query-ingesters-within` should be: +The configured period for `-querier.query-ingesters-within` should be greater than both: -- greater than `-querier.query-store-after` and, - - greater than the estimated minimum amount of time for the oldest samples stored in a block uploaded by ingester to be discovered and available for querying. - When running Grafana Mimir with the default configuration, the estimated minimum amount of time for the oldest sample in an uploaded block to be available for querying is `3h`. +- `-querier.query-store-after` +- the estimated minimum amount of time for the oldest samples stored in a block uploaded by ingester to be discovered and available for querying. + When running Grafana Mimir with the default configuration, the estimated minimum amount of time for the oldest sample in an uploaded block to be available for querying is `3h`. After all samples have been fetched from both the store-gateways and the ingesters, the querier runs the PromQL engine to execute the query and sends back the result to the client.