grafana/public/app/plugins/datasource/tempo
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
..
configuration Tempo: Config and doc updates (#64017) 2023-03-06 16:03:29 +00:00
img Tracing: Add Tempo data source (#28204) 2020-10-13 19:12:49 +02:00
QueryEditor Tempo: New Search UI using TraceQL (#63808) 2023-03-06 16:31:08 +00:00
SearchTraceQLEditor Tempo: New Search UI using TraceQL (#63808) 2023-03-06 16:31:08 +00:00
traceql Tempo: New Search UI using TraceQL (#63808) 2023-03-06 16:31:08 +00:00
CheatSheet.tsx Traces: Upgraded feature tracking (#62181) 2023-01-27 13:33:27 +00:00
dataquery.cue Tempo: New Search UI using TraceQL (#63808) 2023-03-06 16:31:08 +00:00
dataquery.gen.ts Tempo: New Search UI using TraceQL (#63808) 2023-03-06 16:31:08 +00:00
datasource.test.ts Tempo: New Search UI using TraceQL (#63808) 2023-03-06 16:31:08 +00:00
datasource.ts Tempo: New Search UI using TraceQL (#63808) 2023-03-06 16:31:08 +00:00
graphTransform.test.ts Explore: Update service graph metrics and links (#50897) 2022-06-19 19:11:59 -06:00
graphTransform.ts Tempo: Set APM table default span kind (#52851) 2022-07-27 15:48:09 +01:00
language_provider.ts Tempo: Create separate functions for querying the v1/v2 API for tag values (#61998) 2023-01-25 17:12:59 +00:00
mockJsonResponse.json Tempo: Download span references in data inspector (#47074) 2022-03-31 08:30:22 -06:00
mockServiceGraph.json Explore: Download and upload service graphs for Tempo (#50260) 2022-06-07 06:37:19 -06:00
module.ts Tempo: dashboard feature tracking (#61210) 2023-01-13 16:31:44 +00:00
plugin.json Plugins: Set backend metadata property for core plugins (#43349) 2021-12-22 17:59:26 +01:00
README.md Tracing: Add README files for tracing datasource plugins 2022-04-11 18:16:38 +02:00
resultTransformer.test.ts Chore: more ts test fixes (#63438) 2023-02-23 10:07:44 +00:00
resultTransformer.ts Tempo: Update column width for Loki search (#61924) 2023-01-26 09:35:44 +00:00
testResponse.ts Tempo: TraceQL table and editor (#59313) 2022-11-28 16:13:03 +00:00
tracking.test.ts Tempo: dashboard feature tracking (#61210) 2023-01-13 16:31:44 +00:00
tracking.ts Tempo: dashboard feature tracking (#61210) 2023-01-13 16:31:44 +00:00
types.ts Tempo: New Search UI using TraceQL (#63808) 2023-03-06 16:31:08 +00:00

Tempo Data Source - Native Plugin

Grafana ships with built in support for Tempo, an open source, easy-to-use, and high-scale distributed tracing backend.

Read more about it here:

https://docs.grafana.org/datasources/tempo/