Commit Graph

298 Commits (4cae003ecedd474e4c15feab4ea2ef435afff83f)

Author SHA1 Message Date
Danny Kopping 609fdb3214
feat(querier/query-frontend): track and log congestion control latency (#12058) 2 years ago
Kaviraj Kanagaraj fac5997b18
feat: Support split align and caching for instant metric query results (#11814) 2 years ago
Ashwanth 9e7725b31b
feat(metadata): introduce a separate split interval for recent query window (#11897) 2 years ago
Christian Haudum 1c43991ddc
Remove `bloomcompactor.DayTable` in favour of `config.DayTime` (#11917) 2 years ago
Paul Rogers 472496feb7
Parse JSON String arrays properly so string elements can be retrieved (#11921) 2 years ago
Karsten Jeschkies 483ee56139
Inject downstream accumulator. (#11863) 2 years ago
Trevor Whitney 406b10c675
accidentally merged this from ##11333 (#11788) 2 years ago
Trevor Whitney a064f5d670
feat: add release please config (#11333) 2 years ago
Danny Kopping e7b782b186
Query-frontend: use the same query split interval for generated cache keys (#11679) 2 years ago
Ashwanth 51899b521b
feat(metadata cache): adds max_metadata_cache_freshness (#11682) 2 years ago
Danny Kopping bcd03150c9
Query-frontend: customisable query splitting for queries overlapping `query_ingester_within` window (#11535) 2 years ago
Ashwanth e915efc7f8
fix(log results cache): compose empty response based on the request (#11657) 2 years ago
Danny Kopping 627e09365b
Restore previous behaviour of no trailing newlines in HTTP error response bodies (#11606) 2 years ago
Ashwanth 852becf227
results cache: add new stat `query_length_served` to measure cache effectiveness (#11589) 2 years ago
Kaviraj Kanagaraj ce574485cf
feat(caching): Support caching `/series` and `/labels` query results (#11539) 2 years ago
Karsten Jeschkies 8d01cbf0c5
Merge quantile sketches as they arrive (#11544) 2 years ago
Danny Kopping 18ea38883f
Do not reflect label names in request metrics' "route" label (#11551) 2 years ago
Karsten Jeschkies afe146c884
Benchmark and improve sketch join (#11534) 2 years ago
Sandeep Sukhani 0e5da205a6
structured metadata: track usage of structured metadata in queries (#11505) 2 years ago
Karsten Jeschkies 9aae25008d
Optimize series response format by using repeated fileds. (#11498) 2 years ago
Karsten Jeschkies b18078827e
Map rpc Status back to user error (#11449) 2 years ago
Karsten Jeschkies 8dde7b9d49
Support tail requests with protobuf encoding. (#11426) 2 years ago
Karsten Jeschkies f67fff3eb2
Approximate `quantile_over_time` (#10417) 2 years ago
Karsten Jeschkies 51567addc9
Wrap VolumeResponse. (#11402) 2 years ago
Salva Corts 489ac8d529
Extract results cache into new pkg (#11343) 2 years ago
Karsten Jeschkies b05544a939
Remove obsolete empty test in middleware. (#11304) 2 years ago
Salva Corts 10210b884c
Categorized Labels: Return empty JSON object if no parsed nor structured metadata labels (#11325) 2 years ago
Karsten Jeschkies e6940691c9
Set query plan when copying LokiRequest (#11291) 2 years ago
Karsten Jeschkies 5b97fcfd93
Send query plan to querier. (#11246) 2 years ago
Karsten Jeschkies 8d34f857bc
Propagate trace ID with HTTP gRPC request. (#11251) 2 years ago
Kaviraj Kanagaraj 30d0030bf9
inflight-logging: Add extra metadata to inflight requests logging (#11243) 2 years ago
Owen Diehl 265018b729
populate empty resonse for IndexStatsResponse and VolumeResponse (#11209) 2 years ago
Karsten Jeschkies 05c4b77ed0
Define QueryResponse and QueryRequest protobufs. (#10956) 2 years ago
Karsten Jeschkies 979530b6b9
Propagate query metrics and cache num information. (#11176) 2 years ago
Trevor Whitney b1f9be5171
always align volume range timestamp to end of step (#11136) 2 years ago
Karsten Jeschkies 6d95a86ae2
Extract query tags from HTTP requests. (#11147) 2 years ago
Trevor Whitney 91ec2fc2bb
add tests for log volume middleware (#11126) 2 years ago
Karsten Jeschkies 1c56aa91ef
Check switches on syntax.Expr for exhaustiveness. (#11113) 2 years ago
Karsten Jeschkies 4ed3b117d2
Use newest build image 0.31.2 with golangci-lint update. (#11118) 2 years ago
Karsten Jeschkies 33b7e51342
Bring back RED metrics for querier when processing scheduler requests. (#11097) 2 years ago
Karsten Jeschkies 8742599be1
Instrument querier inflight requests. (#11085) 2 years ago
Michel Hollands 8628b15624
Use metrics namespace for more metrics (#11025) 2 years ago
Danny Kopping 34b9b9a11f
Improve observability of index queries (#11064) 2 years ago
Karsten Jeschkies edae9d32ea
Stop processing split queries on first error. (#11067) 2 years ago
Karsten Jeschkies aedf6dfc21
Remove `GetHeaders` from `logproto.VolumeResponse`. (#11049) 2 years ago
Callum Styan 0d7b6b2622
Return empty responses for logproto request types from (#11029) 2 years ago
Tianfeng Wang 7fa2f6ea9e
Add span logFields: wait_goroutine_capacity_time_ms and min_weighted_parallism (#10846) 2 years ago
Callum Styan 557b516b66
Refactor the proto Request interface to return time.Time (#11018) 2 years ago
Salva Corts 52a3f16039
Flag categorize labels on streams response (#10419) 2 years ago
Karsten Jeschkies 6948c4a179
Turn frontend Tripperware into a Middleware. (#10688) 2 years ago