* Added ordered results
Signed-off-by: Joe Elliott <number101010@gmail.com>
* add most_recent query hint
Signed-off-by: Joe Elliott <number101010@gmail.com>
* changelog, docs and lint
Signed-off-by: Joe Elliott <number101010@gmail.com>
* e2e tests - fixed tag search
Signed-off-by: Joe Elliott <number101010@gmail.com>
* lint
Signed-off-by: Joe Elliott <number101010@gmail.com>
* remove clone changes
Signed-off-by: Joe Elliott <number101010@gmail.com>
* review
Signed-off-by: Joe Elliott <number101010@gmail.com>
* make shards configurable
Signed-off-by: Joe Elliott <number101010@gmail.com>
* dont mess with me lint. i will uninstall you
Signed-off-by: Joe Elliott <number101010@gmail.com>
* Make all endpoints search backwards in time
Signed-off-by: Joe Elliott <number101010@gmail.com>
* nice work on this one carles
Signed-off-by: Joe Elliott <number101010@gmail.com>
* consolidate block meta functions
Signed-off-by: Joe Elliott <number101010@gmail.com>
* fix merge :P
Signed-off-by: Joe Elliott <number101010@gmail.com>
* remove tests
Signed-off-by: Joe Elliott <number101010@gmail.com>
* don't bother tracking normal searches
Signed-off-by: Joe Elliott <number101010@gmail.com>
---------
Signed-off-by: Joe Elliott <number101010@gmail.com>
* Avoid returning 500 when for TRACE_TOO_LARGE
* Test for frontend return of 413
* Check the GRPC message content as well
* Move status code rewrite to the frontend combiner for tracebyid
* Match the error string in tests
* Quit and not return an error
* Move from 413 to 422 after some discussion
* Update changelog
* Update modules/frontend/combiner/trace_by_id.go
Co-authored-by: Javier Molina Reyes <javiermolinar@live.com>
* Lint
---------
Co-authored-by: Javier Molina Reyes <javiermolinar@live.com>
* rename batches property of Trace to ResourceSpans to be OTEL compatible
* added test to assert that the response hasn't change
* update test data
* fix unmarshall test
* changelog
* fix e2e
* try to fix flaky test
* create helper functions to marshal and unmarshal traces to OTEL compatible schema
* added better documentation
* things technically compile!
Signed-off-by: Joe Elliott <number101010@gmail.com>
* Succeed with no data
Signed-off-by: Joe Elliott <number101010@gmail.com>
* remove prom compat
Signed-off-by: Joe Elliott <number101010@gmail.com>
* Add tests for the metrics pipeline and fix
Signed-off-by: Joe Elliott <number101010@gmail.com>
* cleanup
Signed-off-by: Joe Elliott <number101010@gmail.com>
* restore sorting
Signed-off-by: Joe Elliott <number101010@gmail.com>
* removed unreferenced files
Signed-off-by: Joe Elliott <number101010@gmail.com>
* migrate to response interface
Signed-off-by: Joe Elliott <number101010@gmail.com>
* Sampling rate!
Signed-off-by: Joe Elliott <number101010@gmail.com>
* remove no-op
Signed-off-by: Joe Elliott <number101010@gmail.com>
* wip: add cli
Signed-off-by: Joe Elliott <number101010@gmail.com>
* QueryRange -> MetricsQueryRange
Signed-off-by: Joe Elliott <number101010@gmail.com>
* changelog and other cleanup
Signed-off-by: Joe Elliott <number101010@gmail.com>
* lint
Signed-off-by: Joe Elliott <number101010@gmail.com>
* lint + guardcode
Signed-off-by: Joe Elliott <number101010@gmail.com>
* change the way we're ignoring tests
Signed-off-by: Joe Elliott <number101010@gmail.com>
* clean up url parsing
Signed-off-by: Joe Elliott <number101010@gmail.com>
* fixed url parsing and add test
Signed-off-by: Joe Elliott <number101010@gmail.com>
* adjust sanity check
Signed-off-by: Joe Elliott <number101010@gmail.com>
---------
Signed-off-by: Joe Elliott <number101010@gmail.com>
* extend buildUpstreamRequest
Signed-off-by: Joe Elliott <number101010@gmail.com>
* metrics summary
Signed-off-by: Joe Elliott <number101010@gmail.com>
* trace by id first pass
Signed-off-by: Joe Elliott <number101010@gmail.com>
* fixed inf loop
Signed-off-by: Joe Elliott <number101010@gmail.com>
* works
Signed-off-by: Joe Elliott <number101010@gmail.com>
* removed trace id hedging in the frontend
Signed-off-by: Joe Elliott <number101010@gmail.com>
* todos, tests and cleanup
Signed-off-by: Joe Elliott <number101010@gmail.com>
* add 429 test
Signed-off-by: Joe Elliott <number101010@gmail.com>
* changelog
Signed-off-by: Joe Elliott <number101010@gmail.com>
* lint
Signed-off-by: Joe Elliott <number101010@gmail.com>
* restore api prefix
Signed-off-by: Joe Elliott <number101010@gmail.com>
* pass the right param
Signed-off-by: Joe Elliott <number101010@gmail.com>
* fix race in test
Signed-off-by: Joe Elliott <number101010@gmail.com>
* move deduper into combiner
Signed-off-by: Joe Elliott <number101010@gmail.com>
* Move content type marshalling into combiner
Signed-off-by: Joe Elliott <number101010@gmail.com>
* lint: check err in test
Signed-off-by: Joe Elliott <number101010@gmail.com>
* Update integration/e2e/limits_test.go
Co-authored-by: Koenraad Verheyden <koenraad.verheyden@posteo.net>
* Apply suggestions from code review
Co-authored-by: Koenraad Verheyden <koenraad.verheyden@posteo.net>
* rename func for clarity
Signed-off-by: Joe Elliott <number101010@gmail.com>
* review
Signed-off-by: Joe Elliott <number101010@gmail.com>
---------
Signed-off-by: Joe Elliott <number101010@gmail.com>
Co-authored-by: Koenraad Verheyden <koenraad.verheyden@posteo.net>