grafana/pkg/tsdb
Andre Pereira fd37ff29b5
Tempo: New Search UI using TraceQL (#63808)
* WIP of creating new components to support the Search tab using TraceQL

* Search fields now require an ID. Added duration fields to new Search UI

* Distinguish static from dynamic fields. Added dynamic tags input

* Moved new search behind traceqlSearch feature flag. Added handling of different types of values to accurately wrap them in quotes when generating query.

* Hold search state in TempoQuery to leverage state in URL. Moved types to schema file

* Use a read only monaco editor to render a syntax highlighted generated query. Added tooltip to duration. Added query options section

* Support multiple values using the regex operator and multi input

* Delete dynamic filters

* Automatically select the regex op when multiple values are selected. Revert to previous operator when only one value is selected

* Added tests for SearchField component

* Added tests for the TraceQLSearch component

* Added tests for function that generates the query

* Fix merge conflicts

* Update test

* Replace Search tab when traceqlSearch feature flag is enabled. Limit operators for both name fields to =,!=,=~

* Disable clear button for values

* Changed delete and add buttons to AccessoryButton. Added descriptions to operators

* Remove duplicate test

* Added a prismjs grammar for traceql. Replaced read only query editor with syntax highlighted query. Removed spaces between tag operator and value when generating query.

* Fix support for custom values when isMulti is enabled in Select

* Use toOption function
2023-03-06 16:31:08 +00:00
..
azuremonitor Chore: Remove xorcare/pointer dependency (#63900) 2023-03-06 05:23:15 -05:00
cloudmonitoring CloudMonitoring: Fix crash when inspecting data for MQL queries (#63747) 2023-02-24 18:09:10 +00:00
cloudwatch Chore: Update thema and cuesty v0.1.6 (#63629) 2023-03-01 00:23:57 -05:00
elasticsearch Elasticsearch: Fix using of correct size for log and document queries on backend (#64155) 2023-03-06 13:41:45 +01:00
grafanads Chore: Rename Id to ID in alerting models (#62777) 2023-02-02 17:22:43 +01:00
graphite Chore: Upgrade golangci-lint to v1.51.2 (#63630) 2023-02-23 15:10:03 +01:00
influxdb Chore: Remove xorcare/pointer dependency (#63900) 2023-03-06 05:23:15 -05:00
intervalv2 Refactor time durations (#58484) 2022-11-22 15:09:15 +08:00
legacydata Chore: Rename Id to ID in alerting models (#62777) 2023-02-02 17:22:43 +01:00
loki Backend: Use latest plugin-sdk-go v0.149.1 (#63498) 2023-02-21 09:06:15 -05:00
mssql MSSQL Datasource: Revert functions within macros change (#63592) 2023-02-22 22:02:05 +01:00
mysql SQL Datasources: Use health check for config test (#59867) 2022-12-19 17:17:52 +01:00
opentsdb Chore: Upgrade golangci-lint to v1.51.2 (#63630) 2023-02-23 15:10:03 +01:00
parca Chore: Update oapi-codegen library (#62962) 2023-02-21 12:34:24 +01:00
phlare Phlare: Switch to the new Pprof endpoint (#61505) 2023-02-28 11:28:45 +01:00
postgres SQL Datasources: Use health check for config test (#59867) 2022-12-19 17:17:52 +01:00
prometheus Prometheus: Fix panic-ing when closing response body (#63895) 2023-02-28 13:08:01 -05:00
sqleng Chore: Remove xorcare/pointer dependency (#63900) 2023-03-06 05:23:15 -05:00
tempo Tempo: New Search UI using TraceQL (#63808) 2023-03-06 16:31:08 +00:00
testdatasource FieldType: Add enum type and include it in testdata scenarios (#64059) 2023-03-03 13:37:56 -08:00