Trace View: Add link from the Trace View to the Profiles Drilldown (#101422)

* Add link from the Trace View to the Profiles App via Profiles for this span button dropdown

* Fix tests

* Lint

* Fix test

* Lint

* Fallback if plugin extension does not exist

* Move span detail link buttons to their own file

* Add tests

* Update type name

* Update naming

* Prettier

* Move button

* Remove fallback

* Use proper time range

* Betterer

* Update test

* Use CoreApp

* Betterer

* Simplify context

* Update tests

---------

Co-authored-by: Piotr Jamróz <pm.jamroz@gmail.com>
This commit is contained in:
Joey
2025-03-05 15:47:44 +01:00
committed by GitHub
co-authored by Piotr Jamróz
parent c23bb36956
commit 31e92ba720
16 changed files with 490 additions and 72 deletions
@@ -185,6 +185,7 @@ export enum PluginExtensionPoints {
DataSourceConfig = 'grafana/datasources/config',
ExploreToolbarAction = 'grafana/explore/toolbar/action',
UserProfileTab = 'grafana/user/profile/tab',
TraceViewDetails = 'grafana/traceview/details',
}
export type PluginExtensionPanelContext = {