Why: We want to limit the number of concurrent requests being made to loki in the Explore Logs app.
What: Adding a singleton to the SceneQueryRunner which inits the p-limit concurrency queue, for instances of SceneQueryRunner that have the concurrency options defined.
How: Allow passing in of new concurrency options to the SceneQueryRunner.
Why: We want to limit the number of concurrent requests being made to loki in the Explore Logs app.
What: Adding a singleton to the SceneQueryRunner which inits the p-limit concurrency queue, for instances of SceneQueryRunner that have the concurrency options defined.
How: Allow passing in of new
concurrency
options to the SceneQueryRunner.Todo: How does it work with query splitting?