mirror of
https://github.com/grafana/grafana.git
synced 2025-02-20 11:48:34 -06:00
* 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 |
||
---|---|---|
.. | ||
configuration | ||
img | ||
QueryEditor | ||
SearchTraceQLEditor | ||
traceql | ||
CheatSheet.tsx | ||
dataquery.cue | ||
dataquery.gen.ts | ||
datasource.test.ts | ||
datasource.ts | ||
graphTransform.test.ts | ||
graphTransform.ts | ||
language_provider.ts | ||
mockJsonResponse.json | ||
mockServiceGraph.json | ||
module.ts | ||
plugin.json | ||
README.md | ||
resultTransformer.test.ts | ||
resultTransformer.ts | ||
testResponse.ts | ||
tracking.test.ts | ||
tracking.ts | ||
types.ts |
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: