quickwit-oss / quickwit

Cloud-native search engine for observability. An open-source alternative to Datadog, Elasticsearch, Loki, and Tempo.
https://quickwit.io
Other
7.31k stars 298 forks source link

Add es resolve api #5113

Closed kuzaxak closed 1 month ago

kuzaxak commented 1 month ago

Description

This method is used by Opensearch Dashboards when user typing index name in pattern creation UI.

Case that is not handled within this change is *:* pattern which should be converted to * as QuickWit do not support : in the index name.

How was this PR tested?

Tested on own cluster. Couldn't figure out how to add integration tests to cover ES functionality.

image image
github-actions[bot] commented 1 month ago

On SSD:

Average search latency is 0.996x that of the reference (lower is better).
Ref run id: 2074, ref commit: 0c82c9d987edaa140a5730465ce08382e7b3af59
Link

On GCS:

Average search latency is 0.987x that of the reference (lower is better).
Ref run id: 2075, ref commit: 0c82c9d987edaa140a5730465ce08382e7b3af59
Link