Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Loki Query Frontend #1442

Merged
merged 21 commits into from
Jan 7, 2020
Merged

Commits on Jan 6, 2020

  1. Adds frontend to Loki.

    Signed-off-by: Cyril Tovena <cyril.tovena@gmail.com>
    cyriltovena committed Jan 6, 2020
    Configuration menu
    Copy the full SHA
    51b9aa7 View commit details
    Browse the repository at this point in the history
  2. Improves tests.

    Signed-off-by: Cyril Tovena <cyril.tovena@gmail.com>
    cyriltovena committed Jan 6, 2020
    Configuration menu
    Copy the full SHA
    752ad80 View commit details
    Browse the repository at this point in the history
  3. Fixes sneaky bug in entries sorting.

    Signed-off-by: Cyril Tovena <cyril.tovena@gmail.com>
    cyriltovena committed Jan 6, 2020
    Configuration menu
    Copy the full SHA
    d8e9f09 View commit details
    Browse the repository at this point in the history
  4. Fixes the split by interval.

    Signed-off-by: Cyril Tovena <cyril.tovena@gmail.com>
    cyriltovena committed Jan 6, 2020
    Configuration menu
    Copy the full SHA
    f54ae3a View commit details
    Browse the repository at this point in the history
  5. Tweak jsonnet deployments and add a way to lint/fmt.

    Signed-off-by: Cyril Tovena <cyril.tovena@gmail.com>
    cyriltovena committed Jan 6, 2020
    Configuration menu
    Copy the full SHA
    af3dbb8 View commit details
    Browse the repository at this point in the history
  6. lint.

    Signed-off-by: Cyril Tovena <cyril.tovena@gmail.com>
    cyriltovena committed Jan 6, 2020
    Configuration menu
    Copy the full SHA
    0568f8d View commit details
    Browse the repository at this point in the history
  7. fix timezone issue.

    Signed-off-by: Cyril Tovena <cyril.tovena@gmail.com>
    cyriltovena committed Jan 6, 2020
    Configuration menu
    Copy the full SHA
    deddf17 View commit details
    Browse the repository at this point in the history
  8. Improve tests and rollback change in loghttp package.

    Signed-off-by: Cyril Tovena <cyril.tovena@gmail.com>
    cyriltovena committed Jan 6, 2020
    Configuration menu
    Copy the full SHA
    fd70eb4 View commit details
    Browse the repository at this point in the history
  9. Fixes a flaky test that might run one more goroutine.

    Signed-off-by: Cyril Tovena <cyril.tovena@gmail.com>
    cyriltovena committed Jan 6, 2020
    Configuration menu
    Copy the full SHA
    63f53ff View commit details
    Browse the repository at this point in the history
  10. Fixes windows build.

    Signed-off-by: Cyril Tovena <cyril.tovena@gmail.com>
    cyriltovena committed Jan 6, 2020
    Configuration menu
    Copy the full SHA
    93d4a64 View commit details
    Browse the repository at this point in the history
  11. Improve tracing in the split by interval.

    Signed-off-by: Cyril Tovena <cyril.tovena@gmail.com>
    cyriltovena committed Jan 6, 2020
    Configuration menu
    Copy the full SHA
    80d8bdb View commit details
    Browse the repository at this point in the history
  12. Add test stream to proto conversion.

    Signed-off-by: Cyril Tovena <cyril.tovena@gmail.com>
    cyriltovena committed Jan 6, 2020
    Configuration menu
    Copy the full SHA
    deefddc View commit details
    Browse the repository at this point in the history
  13. Fixes flappy retry test.

    Signed-off-by: Cyril Tovena <cyril.tovena@gmail.com>
    cyriltovena committed Jan 6, 2020
    Configuration menu
    Copy the full SHA
    41f8d5d View commit details
    Browse the repository at this point in the history
  14. Remove err shadowing in stopQueryFrontend as it was confusing.

    Signed-off-by: Cyril Tovena <cyril.tovena@gmail.com>
    cyriltovena committed Jan 6, 2020
    Configuration menu
    Copy the full SHA
    addc014 View commit details
    Browse the repository at this point in the history
  15. Refactor grpc message size in the libsonnet config file.

    Signed-off-by: Cyril Tovena <cyril.tovena@gmail.com>
    cyriltovena committed Jan 6, 2020
    Configuration menu
    Copy the full SHA
    81e3c88 View commit details
    Browse the repository at this point in the history
  16. Don't check auth header for GRPC TransferChunks.

    Signed-off-by: Cyril Tovena <cyril.tovena@gmail.com>
    cyriltovena committed Jan 6, 2020
    Configuration menu
    Copy the full SHA
    9230320 View commit details
    Browse the repository at this point in the history
  17. 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
    owen-d authored and cyriltovena committed Jan 6, 2020
    Configuration menu
    Copy the full SHA
    8f7c437 View commit details
    Browse the repository at this point in the history
  18. Removes unused logRequest.

    Signed-off-by: Cyril Tovena <cyril.tovena@gmail.com>
    cyriltovena committed Jan 6, 2020
    Configuration menu
    Copy the full SHA
    f641bd7 View commit details
    Browse the repository at this point in the history
  19. Sets the cache interval to the same split interval.

    Signed-off-by: Cyril Tovena <cyril.tovena@gmail.com>
    cyriltovena committed Jan 6, 2020
    Configuration menu
    Copy the full SHA
    d35e5da View commit details
    Browse the repository at this point in the history
  20. Missing import libsonnet for the frontend.

    Signed-off-by: Cyril Tovena <cyril.tovena@gmail.com>
    cyriltovena committed Jan 6, 2020
    Configuration menu
    Copy the full SHA
    91ee1ae View commit details
    Browse the repository at this point in the history
  21. Frontend should not be a cluster IP.

    Signed-off-by: Cyril Tovena <cyril.tovena@gmail.com>
    cyriltovena committed Jan 6, 2020
    Configuration menu
    Copy the full SHA
    bd39d86 View commit details
    Browse the repository at this point in the history