grafana/public/app/core
Ivan Babrou 8e090f9951
Prometheus: Add a keyboard shortcut to toggle all exemplars (#64479)
* Add a keyboard shortcut to toggle all exemplars

Sometimes it's hard to see the quantile line behind all the exemplars.

This commit adds a `d x` keyboard shortcut to toggle exemplar visibility
on all prometheus queries. Unlike with legends, the logic is simpler
and it does a pure toggle as opposed to "majority toggle" as with legends.

Since exemplars might not be loaded, this also requires refreshing the data.
For the same reason, toggling a single panel is not supported, as it will
make the panel data out of sync with the rest of the dashboard.

* Use "p x" to navigate to panel explore rather than just "x"

It's more consistent with other panel level shortcuts.

It also doesn't conflict with the global "x" to toggle exemplars that way.
2023-07-25 07:45:18 -05:00
..
actions TopNav: Plugin page layouts / information architecture (#53174) 2022-09-05 14:56:08 +02:00
components Prometheus: Add a keyboard shortcut to toggle all exemplars (#64479) 2023-07-25 07:45:18 -05:00
context TopNav: KioskMode rewrite move to AppChrome responsibility and make it a global feature (#55149) 2022-09-15 14:04:58 +02:00
copy Chore: ESlint import order (#44959) 2022-04-22 14:33:13 +01:00
history Chore: Upgrade prettier to v3 (#71764) 2023-07-17 15:58:22 +01:00
hooks Navigation: Fix broken layout at 544px (#63793) 2023-03-01 15:31:32 +00:00
internationalization I18n: Add server config to detect browser language (#69396) 2023-07-14 10:24:50 +00:00
navigation Chore: More typescript improvements 💪 (#68699) 2023-05-22 11:53:58 +01:00
reducers NestedFolders: Show Dashboard and Folder full breadcrumb hierarchy (#68308) 2023-05-16 13:54:44 +01:00
selectors Nested folders: only stop recursing up the tree if we hit a folder (#68676) 2023-05-18 17:01:59 +01:00
services Prometheus: Add a keyboard shortcut to toggle all exemplars (#64479) 2023-07-25 07:45:18 -05:00
specs BackendSrv: Restructure response stream to resolve a retried request correctly (#66095) 2023-05-04 11:56:51 +02:00
utils Allow to pass a blob to core fetch function (#71929) 2023-07-24 17:02:56 +02:00
app_events.ts EventBus: Introduces new event bus with emitter backward compatible interface (#27564) 2020-11-03 13:08:54 +01:00
config.ts Chore: ESlint import order (#44959) 2022-04-22 14:33:13 +01:00
constants.ts Dashboards: POC split between visualizations and widgets (#70850) 2023-07-12 10:09:22 -03:00
core.ts TopNav: KioskMode rewrite move to AppChrome responsibility and make it a global feature (#55149) 2022-09-15 14:04:58 +02:00
lodash_extended.ts Performance: Standardize lodash imports to use destructured members (#33040) 2021-04-21 09:38:00 +02:00
profiler.ts Chore: Improve some types (#64675) 2023-03-14 09:51:44 +00:00
store.ts any/type assertion fixes (#57009) 2022-10-17 10:10:10 +01:00
TableModel.ts Chore: more any/type assertion improvements (#57450) 2022-10-25 11:04:35 +02:00
time_series2.ts Chore: ESlint import order (#44959) 2022-04-22 14:33:13 +01:00
trustedTypePolicies.ts Feature: Trusted Types support (#64975) 2023-04-27 18:20:37 +02:00