# Functions
InitWorkerService takes a config object, a map of routes to handlers, an external http router and external http handler, and an auth middleware wrapper.
New makes a new Querier.
NewMultiTenantQuerier returns a new querier able to query across different tenants.
NewPartitionContext creates a new partition context This is used to track which ingesters were used in the query and reuse the same ingesters for consecutive queries.
NewQuerierAPI returns an instance of the QuerierAPI.
WrapQuerySpanAndTimeout applies a context deadline and a span logger to a query call.
# Structs
Config for a querier.
IngesterQuerier helps with querying the ingesters.
MultiTenantQuerier is able to query across different tenants.
nolint // QuerierAPI defines HTTP handler functions for the querier.
SingleTenantQuerier handles single tenant queries.
Tailer manages complete lifecycle of a tail request.
TenantEntry Iterator wraps an entry iterator and adds the tenant label.
TenantEntry Iterator wraps a sample iterator and adds the tenant label.
# Interfaces
Querier can select logs and samples and handle query requests.
Store is the store interface we need on the querier.