Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Adds frontend to Loki. Signed-off-by: Cyril Tovena <[email protected]> * Improves tests. Signed-off-by: Cyril Tovena <[email protected]> * Fixes sneaky bug in entries sorting. Signed-off-by: Cyril Tovena <[email protected]> * Fixes the split by interval. Signed-off-by: Cyril Tovena <[email protected]> * Tweak jsonnet deployments and add a way to lint/fmt. Signed-off-by: Cyril Tovena <[email protected]> * lint. Signed-off-by: Cyril Tovena <[email protected]> * fix timezone issue. Signed-off-by: Cyril Tovena <[email protected]> * Improve tests and rollback change in loghttp package. Signed-off-by: Cyril Tovena <[email protected]> * Fixes a flaky test that might run one more goroutine. Signed-off-by: Cyril Tovena <[email protected]> * Fixes windows build. Signed-off-by: Cyril Tovena <[email protected]> * Improve tracing in the split by interval. Signed-off-by: Cyril Tovena <[email protected]> * Add test stream to proto conversion. Signed-off-by: Cyril Tovena <[email protected]> * Fixes flappy retry test. Signed-off-by: Cyril Tovena <[email protected]> * Remove err shadowing in stopQueryFrontend as it was confusing. Signed-off-by: Cyril Tovena <[email protected]> * Refactor grpc message size in the libsonnet config file. Signed-off-by: Cyril Tovena <[email protected]> * Don't check auth header for GRPC TransferChunks. Signed-off-by: Cyril Tovena <[email protected]> * Query frontend (#3) * frontend codec merging optimizations * codec benchmarks * removes unused bounds code in queryrange ordering * [wip] splitby uses channels instead of sub batching intervals * splitBy channel limit test * single allocation for merging entries from a single stream * skip merging loki responses when limit is already hit * removes checks for unlimited queries in queryrange * removes splitByInterval{,.interval} spans * removes interval_batch_size from jsonnet lib * moves benchmark utils to own file * renames markers -> entries * priority queue comments * Removes unused logRequest. Signed-off-by: Cyril Tovena <[email protected]> * Sets the cache interval to the same split interval. Signed-off-by: Cyril Tovena <[email protected]> * Missing import libsonnet for the frontend. Signed-off-by: Cyril Tovena <[email protected]> * Frontend should not be a cluster IP. Signed-off-by: Cyril Tovena <[email protected]> Co-authored-by: Owen Diehl <[email protected]>
- Loading branch information