grafana/public
Matias Chomicki 2573cbec08
Loki: Added support to split queries by stream shard (#94245)
* Add shard query splitting implementation

* Shard query splitting: reuse function from query splitting

* Shard query splitting: remove max line limit

* Shard query splitting: update test

* Shard query splitting: fix types and non-sharded queries

* Merge responses: fix log merging

* Merge responses: remove legacy code

* Query splitting: add support to retry failed requests

* Query splitting: unit test request retrying

* Query splitting: add unsubscriptions

* Shard query splitting: fix retrying

* Shard query splitting: switch to dynamic grouping

* Shard query splitting: update group size thresholds and fix -1 query

* Shard query splitting: update initial group size + don't retry parse errors

* Shard query splitting: update unit test

* chore: update mock value

* Shard query splitting: add support for multiple targets

* chore: update description

* Shard query splitting: use group targets

* chore: filter hidden queries

* Shard query splitting: issue initial log query without sharding

* Splitting: fix retrying in both methods

* Merge responses: keep execution time

* Shard query splitting: remove no-shard attempt

* Shard query splitting: adjust groups based on rate of change

* chore: clean up experiments

* Shard query splittng: remove log query restrictions

* Shard query splitting: remove fallback to time splitting

* Loki: add new query direction

* Missing generated file

* LokiOptionField: integrate new query direction

* Shard query splitting: delegate non-scan queries to time splitting

* Query splitting: do not retry queries with parse errors

* Loki datasource: add placeholder for feature flag

* Shard query splitting: add function with support criteria

* Shard query splitting: refactor query modification and shard logs volume

* Shard query splitting: update unit tests

* chore: Update scan direction tooltip

* chore: formatting

* LogsVolumePanel: fix missing state in logs volume panel data

* Merge responses: better handle missing nanoseconds

* LokiQueryOptionFields: display query direction for log queries

* loki: process scan direction as backward

* Loki datasource: restrict sharding to Explore

* Retrying: invert criteria and move to response utils

* Formatting

* Use log volume refId constant

* Fix import order

* Create feature flag

* Use feature toggle

* LogsVolumePanel: prevent flashing no data while streaming
2024-10-23 14:21:03 +03:00
..
app Loki: Added support to split queries by stream shard (#94245) 2024-10-23 14:21:03 +03:00
dashboards Elasticsearch: Add error source for DataQuery (#77386) 2023-11-06 11:36:39 +01:00
emails EmailVerification: Generate emails after rename (#85175) 2024-03-26 15:50:11 +01:00
fonts Chore: Update Inter font files (#82446) 2024-02-14 16:57:02 +00:00
gazetteer Geomap: Add more countries ISO 3166 Alpha-3-code to the gazetteer/countries.json (#75311) 2023-11-06 10:08:33 -08:00
img Icons: add new k6 icons (#94439) 2024-10-10 16:18:28 +03:00
lib Monaco Editor: Load via ESM (#78261) 2024-02-22 12:31:40 +01:00
locales I18n: Download translations from Crowdin (#95224) 2024-10-23 14:19:04 +03:00
maps Geomap: Support geojson styling properties (#80272) 2024-01-20 02:55:17 +02:00
sass Chore: Remove unused sass variables (#94723) 2024-10-15 13:38:42 +01:00
swagger Chore: Improve typings (#93180) 2024-09-11 09:30:33 +01:00
test Alerting: Use jest/expect-expect rule to check for assertions (#93112) 2024-10-11 13:08:50 +03:00
vendor Plugins: Allow loading panel plugins from a CDN (#59096) 2023-01-27 15:08:17 +01:00
views Frontend: Extract CSS imports into files (#94655) 2024-10-16 11:10:34 +02:00
api-enterprise-spec.json Chore: Update swagger docs (#94701) 2024-10-22 15:18:14 -03:00
api-merged.json Chore: Update swagger docs (#94701) 2024-10-22 15:18:14 -03:00
openapi3.json Chore: Update swagger docs (#94701) 2024-10-22 15:18:14 -03:00
robots.txt