grafana/public/app/features
ismail simsek 87b2494872
Explore Metrics: Implement grouping with metric prefixes (#89481)
* add groop as a local dependency

* update layout

* nested layout with panels

* fix the height of the rows

* copy groop library into grafana/grafana

* Don't create a new scene everytime metrics refreshed

* Add display option dropdown

* handle different layout options in buildLayout

* add select component props

* unify scene body creation

* handle other display cases in refreshMetricNames

* set a new body when display format is different

* handle nestedScene population

* show nested groups

* handle panel display

* add tabs view

* populate tabs view

* show selected tab group

* show display options before metric search

* populate prefix filter layout

* only switch layout for nested-rows display option

* Update public/app/features/trails/groop/parser.ts

Co-authored-by: Darren Janeczek <38694490+darrenjaneczek@users.noreply.github.com>

* Update public/app/features/trails/groop/parser.ts

Co-authored-by: Darren Janeczek <38694490+darrenjaneczek@users.noreply.github.com>

* Update public/app/features/trails/MetricSelect/MetricSelectScene.tsx

Co-authored-by: Darren Janeczek <38694490+darrenjaneczek@users.noreply.github.com>

* Update public/app/features/trails/MetricSelect/MetricSelectScene.tsx

Co-authored-by: Darren Janeczek <38694490+darrenjaneczek@users.noreply.github.com>

* Remove tab view

* generate groups async

* Remove unnecessary parts

* Refactor

* implement urlSync

* update keys

* introduce interaction

* ui updates

* chore: revert some auto formatting to clarify comments

* chore: revert some auto formatting to clarify comments

* rename

* add tooltip

* add styles

* update unit tests

* make i18n-extract

* update unit test

---------

Co-authored-by: Darren Janeczek <38694490+darrenjaneczek@users.noreply.github.com>
Co-authored-by: Darren Janeczek <darren.janeczek@grafana.com>
2024-07-23 18:23:28 +02:00
..
admin UserTable: Remove sorting on licensed role (#90718) 2024-07-22 12:41:57 +03:00
alerting run prettier 2024-07-23 14:45:54 +01:00
annotations React: Use new JSX transform (#88802) 2024-06-25 12:43:47 +01:00
api-keys React: Use new JSX transform (#88802) 2024-06-25 12:43:47 +01:00
apiserver UpdateDatasource: Add apiVersion if enabled (#90038) 2024-07-08 13:02:48 +02:00
auth-config Chore: Tweaks to support React 19 (#90653) 2024-07-19 13:40:02 +01:00
browse-dashboards Chore: Tweaks to support React 19 (#90653) 2024-07-19 13:40:02 +01:00
canvas Canvas: Element level data links (#89079) 2024-07-12 12:02:49 -05:00
commandPalette React: Use new JSX transform (#88802) 2024-06-25 12:43:47 +01:00
connections run prettier 2024-07-23 14:45:54 +01:00
correlations Correlations: Fix wrong target data source name in the form (#90340) 2024-07-15 11:27:32 +02:00
dashboard run prettier 2024-07-23 14:45:54 +01:00
dashboard-scene run prettier 2024-07-23 14:45:54 +01:00
dataframe-import Drag&Drop: Dynamically load sheets module (#69536) 2023-06-08 10:24:49 +02:00
datasources DataSourcePicker: Create new data source does not work for subpath (#90536) 2024-07-17 19:23:08 +03:00
dimensions Chore: Migrate from react-beautiful-dnd to @hello-pangea/dnd (#90328) 2024-07-12 10:23:29 +01:00
explore run prettier 2024-07-23 14:45:54 +01:00
expressions React: Use new JSX transform (#88802) 2024-06-25 12:43:47 +01:00
folders/state Alerting: Remove legacy alerting (#83671) 2024-03-14 15:36:35 +01:00
geo React: Use new JSX transform (#88802) 2024-06-25 12:43:47 +01:00
gops/configuration-tracker run prettier 2024-07-23 14:45:54 +01:00
inspector React: Use new JSX transform (#88802) 2024-06-25 12:43:47 +01:00
invites React: Use new JSX transform (#88802) 2024-06-25 12:43:47 +01:00
library-panels Scenes: Fix issue where "get help" drawer was empty in panel edit mode (#89431) 2024-07-04 13:07:15 +03:00
live Navigation: Move scroll behaviour to body (#89921) 2024-07-17 13:48:47 +01:00
logs Logs: Add log line to content outline when clicking on datalinks (#90207) 2024-07-12 08:14:53 -05:00
manage-dashboards React: Use new JSX transform (#88802) 2024-06-25 12:43:47 +01:00
migrate-to-cloud E2C: Delete cloud migration token (#90548) 2024-07-18 12:38:20 +01:00
notifications React: Use new JSX transform (#88802) 2024-06-25 12:43:47 +01:00
org React: Use new JSX transform (#88802) 2024-06-25 12:43:47 +01:00
panel React: Use new JSX transform (#88802) 2024-06-25 12:43:47 +01:00
playlist Chore: Migrate from react-beautiful-dnd to @hello-pangea/dnd (#90328) 2024-07-12 10:23:29 +01:00
plugins Chore: Remove deprecated layout components from Plugins Platform (#88523) 2024-07-23 14:16:26 +02:00
preferences/api Navigation: Show list of pinned items on MegaMenu (#90280) 2024-07-22 11:43:40 +01:00
profile React: Use new JSX transform (#88802) 2024-06-25 12:43:47 +01:00
query Chore: Migrate from react-beautiful-dnd to @hello-pangea/dnd (#90328) 2024-07-12 10:23:29 +01:00
query-library Query Library: Use current namespace when calling API (#90423) 2024-07-16 11:50:38 +02:00
runtime Dashboard: Fixes save drawer always comparing changes against first loaded version (#76506) 2023-10-13 16:23:23 +02:00
sandbox React: Use new JSX transform (#88802) 2024-06-25 12:43:47 +01:00
search Chore: Tweaks to support React 19 (#90653) 2024-07-19 13:40:02 +01:00
serviceaccounts React: Use new JSX transform (#88802) 2024-06-25 12:43:47 +01:00
storage React: Use new JSX transform (#88802) 2024-06-25 12:43:47 +01:00
support-bundles React: Use new JSX transform (#88802) 2024-06-25 12:43:47 +01:00
teams React: Use new JSX transform (#88802) 2024-06-25 12:43:47 +01:00
templating TemplateSrv: Backportable version of 90808 (#90833) 2024-07-23 16:02:20 +02:00
trails Explore Metrics: Implement grouping with metric prefixes (#89481) 2024-07-23 18:23:28 +02:00
transformers Docs: make heading fix in content.ts file (#90473) 2024-07-16 18:25:29 -07:00
users Chore: Remove deprecated SCSS styles (#90187) 2024-07-09 12:53:43 +01:00
variables Navigation: Add tab title to breadcrumbs (#89102) 2024-07-22 14:27:05 +01:00
visualization/data-hover React: Use new JSX transform (#88802) 2024-06-25 12:43:47 +01:00
all.ts Chore: Remove empty and leftover files (#55757) 2022-09-26 11:33:07 -04:00