Skip to content

Implement rule evaluation using read-path components rather than embedded querier #6262

@dannykopping

Description

@dannykopping

Is your feature request related to a problem? Please describe.
Currently, the ruler component uses an embedded querier for its rule evaluations.

Describe the solution you'd like
Mimir has implemented "remote rule evaluation" in 2.1.0: https://github.com/grafana/mimir/releases/tag/mimir-2.1.0

Remote ruler mode for improved rule evaluation performance: We've added a remote mode for the Grafana Mimir ruler, in which the ruler delegates rule evaluation to the query-frontend rather than evaluating rules directly within the ruler process itself. This allows recording and alerting rules to benefit from the query parallelization techniques implemented in the query-frontend (like query sharding). Remote mode is considered experimental and is off by default. To enable, see remote ruler.

Describe alternatives you've considered
N/A

Additional context
N/A

Metadata

Metadata

Assignees

No one assigned

    Labels

    component/rulerstaleA stale issue or PR that will automatically be closed.type/featureSomething new we should do

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions