Sonia Aguilar
e6f2de51a3
Alerting: Fix for data source filter on cloud rules. ( #79327 )
...
* fix data source filter not worling for cloud rules
* Add test
2023-12-11 17:14:46 +01:00
ismail simsek
12793bfbed
InfluxDB: Interpolate tag keys in influxql queries ( #79288 )
...
* interpolate tag keys
* fix unit tests
2023-12-11 16:09:21 +01:00
Sven Grossmann
488d4870f0
Loki: Fix timeRange missing in variable requests ( #79326 )
2023-12-11 16:01:25 +01:00
Sonia Aguilar
fdb4626847
Alerting: Fix UI inheriting mute timings from parent when calculating the polic… ( #79295 )
...
* Fix UI inheriting mute timings from parent when calculating the policy tree properties
* Add test for this use case
2023-12-11 15:49:35 +01:00
Eric Leijonmarck
2447e90be9
Auth: Fix anonymous user table useragent not parsable ( #79307 )
...
fix for useragent not parsable
2023-12-11 15:12:37 +01:00
kay delaney
c80b14951d
InspectDataTab: Use templateSrv.replace with getProcessedData ( #79113 )
2023-12-11 14:11:27 +00:00
Esteban Beltran
46142da4db
Chore: Migrate from aria-label to data-testid in plugin-related tests ( #79272 )
...
* Update basicsettings for datasource
* Change aria-label for data-testid
* Update more tests
* Update betterer
* Remove unnecessary data-testid
* Put back aria label for some datasource selectors
* Try to use data-testid with alerts
* Update betterer
2023-12-11 15:05:54 +01:00
Joey
4751013a91
Pyroscope: Decouple from templateSrv ( #79068 )
...
* Decouple templateSrv
* Update test
2023-12-11 13:14:22 +00:00
Sven Grossmann
e3d14307ed
Loki: Fix values variable with unexisting label and stream selector ( #79310 )
2023-12-11 14:51:55 +02:00
Ashley Harrison
05dcc7a441
Navigation: Independent docked state ( #78954 )
...
* initial start
* more progress
* behaviour working?
* only use media query when docked local storage state is true
* close menu when undocking
* remove unneeded animation code and fix focus when toggling between docked/undocked
* better feature toggle handling (can go back and forth)
* remove restoreFocus (for now)
2023-12-11 11:41:14 +00:00
Ashley Harrison
bae9dbe418
News: Add loading skeleton ( #79009 )
...
* convert to emotion object syntax
* add news skeleton
2023-12-11 10:43:36 +00:00
Fabrizio
42f3d1122b
Tempo: Fix read-only assignment ( #79183 )
2023-12-11 10:30:31 +01:00
Dominik Prokop
096a3b148f
DashboardScene: Support custom actions in the nav toolbar ( #79139 )
...
* DashbaordScene: Support custom nav toolbar actions
* Move custom actions to scenes feature dir
* Review
* betterrerererererer
2023-12-11 00:26:32 -08:00
Vardan Torosyan
edc197ef1d
Strip out auth token from shared URL when sharing a dashboard ( #79262 )
2023-12-08 16:07:29 +01:00
Yasir Ekinci
5e03223ea9
Prometheus: improved PromQAIL v1 prompt ( #79232 )
...
* PromQail: update prompt and model
- Split up system and user prompt
- Use latest gpt-3.5-turbo-1106 model
- Add metric type to user prompt
- Simpler formatting for templates
* PromQail: fix fetching all available labels
Previously we were rendering the user selected templates. The prompt is expecting all available label keys for a given metric.
* use fetchSeriesLabels instead
* user prompt: fix trailing newline
2023-12-08 08:01:09 -06:00
Joey
58c5e5c9dc
Tempo: Update the embedded flame graph labelSelector ( #79061 )
...
* Update the embedded flame graph labelSelector
* Update labelSelector
2023-12-08 09:44:51 +00:00
Ashley Harrison
7ddcd0c961
Settings: Add skeleton loader ( #79234 )
...
* add skeleton for settings page
* go back to using style so it all overrides properly
2023-12-08 09:25:06 +00:00
Isabella Siu
508fbc8f5b
CloudWatch: remove usage of TimeSrv ( #79096 )
2023-12-07 16:30:37 -05:00
Virginia Cepeda
c995e5e839
Alerting: Fix the "Run queries" button to preview queries ( #79252 )
...
Fix the "Run queries" button to preview queries
2023-12-07 18:21:46 -03:00
Yuri Tseretyan
2be7605794
Alerting: Fix fine-grained rule access control to use 403 for authorization error ( #79239 )
...
* use 403 for authorization error
* update silences API
* add ForbiddenError to rule API responses
2023-12-07 13:43:58 -05:00
Aleksandar Petrov
1c53561521
Pyroscope: Improve label suggestions in query editor ( #78861 )
...
* Send sanitized selectors to the Pyroscope backend for LabelNames and LabelValues
* Clean LabelNames response to remove already used labels
* Improve performance after major changes
* Fix import order
* Further improve rendering performance
* Fix frontend tests
* Fix fake pyroscope client signature
* Bump pyroscope/api dependency to include start/end in LabelNames/LabelValues
* Fix issue with old queries running when using the run button
* Add generated file
* Make code more readable, add a few comments
* Format with prettier
* Fix error when assigning data
* Revert "Add generated file"
This reverts commit c4f33727b8 .
* Remove leftover code
* Simplify query editor internal state objects
* Move label selector validation up, improve label filtering
* Simplify query editor state, switch to debounce to reduce rerenders
* Revert cosmetic change
2023-12-07 18:11:30 +01:00
Dominik Prokop
7181811f96
AnnotationsMarker: Fix non-null assertion operator usage ( #79205 )
2023-12-07 06:33:56 -08:00
Ashley Harrison
cedcd977ec
Service accounts: Add skeleton loader ( #79224 )
...
* use emotion object syntax
* move create button to be a page action
* create and use skeleton
2023-12-07 14:20:13 +00:00
Dominik Prokop
9fb6cbf683
DashboardScene: Use query options for relative time range calculation of the panel embed url ( #79220 )
2023-12-07 05:46:03 -08:00
Kat Yang and Ida Furjesova
31fb38723d
Chore: Remove FolderID from DTO Folder ( #78420 )
...
* Chore: Remove FolderID from DTO Folder
* chore: add OrgID field to an instance of SaveDashboardCommand
* chore: add another OrgID to pair with the FolderUID:
* chore: add OrgId to Folder struct and expectedParentOrgIDs to testCase struct, unsure if last part is necessary
* Fix folder test, add expected orgID
* chore: regen specs
---------
Co-authored-by: Ida Furjesova <ida.furjesova@grafana.com >
2023-12-07 13:56:04 +01:00
idafurjes
550746be71
Fix capitalising Folder structs ( #79207 )
...
* Fix capitalising Folder structs
* Add swagger and fix api dashboard test
* Add swagger files with bingo installed
2023-12-07 13:15:58 +01:00
Josh Hunt
8ce4faf5ea
Chore: Deprecate FieldConfigEditorProps in favor of StandardEditorProps ( #78319 )
...
* Deprecate FieldConfigEditorProps in favor of StandardEditorProps
* update editors to no longer use FieldOverrideEditorProps
2023-12-07 13:03:18 +02:00
Ashley Harrison
4a0c89a8fd
Snapshots: Add loading skeleton ( #79134 )
...
* add snapshot skeleton
* add some unit tests
2023-12-07 10:48:06 +00:00
Levente Balogh
ebdffe21e6
Plugins: Suppress 403 preloading errors ( #79154 )
...
* fix: stop displaying error alerts when plugins cannot be loaded
* fix: only hide the error if it is a 403 error
* fix: revert unnecessary object spreading
2023-12-07 11:47:12 +01:00
Josh Hunt
42ce9bd9f0
BrowseDashboards: Fix alerts folder view cards not stacking correctly ( #79162 )
2023-12-07 10:32:43 +00:00
Ashley Harrison
6a02863cc9
Library panels: Add loading skeleton ( #79087 )
...
* add library panel card skeleton
* lineHeight: 1 instead of 0
2023-12-07 09:56:12 +00:00
Dominik Prokop
f6bd390bc1
DashboardScene: Skeleton for Panel edit data tabs ( #79130 )
2023-12-07 01:25:06 -08:00
Dominik Prokop
dfc139b2ff
DashboardScene: Add support for showing notices in panel header ( #79146 )
2023-12-07 01:24:22 -08:00
Leon Sorokin
393711c3a1
Transformations: Add (base field name) to Join transformer ( #79192 )
2023-12-06 19:17:01 -06:00
Yuri Tseretyan and Sonia Aguilar
7e331c8507
Alerting: Support for condition field in /api/v1/eval ( #79032 )
...
Co-authored-by: Sonia Aguilar <soniaaguilarpeiron@gmail.com >
2023-12-06 11:28:43 -05:00
kay delaney and Dominik Prokop
7a38a2e48b
Scenes: Add ability to change panel viz type ( #78477 )
...
* Scenes: Add ability to change panel viz type
---------
Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com >
2023-12-06 16:14:54 +00:00
Ashley Harrison
9ab8292949
Orgs: Add skeleton loader ( #79141 )
...
add skeleton for orgs list
2023-12-06 16:07:32 +00:00
Ashley Harrison
74cb1423c1
Teams: Add skeleton for teamlist ( #79132 )
...
add skeleton for teamlist
2023-12-06 16:07:02 +00:00
Ashley Harrison
30ead91d38
Server Stats: Add skeleton loader ( #79138 )
...
* add server stat skeleton loader
* prevent flicker
2023-12-06 16:06:30 +00:00
Dominik Prokop
bfde6f2c8a
Dashboard interactions reporting refactor, DashboardScene interactions handling ( #79078 )
...
* Refactor dashboard interactions tracking
* Local scenes tmp
* Use latest scenes
* Review refactor
* Fix enterprise tests
* Reporting parity for panel description
2023-12-06 07:24:15 -08:00
Yasir Ekinci
399d0708da
Prometheus: Fix PromQail health check + add test ( #77259 )
...
promQail: fix health check + add test
2023-12-06 07:51:33 -06:00
Alexa V and Ivan Ortega Alba
e8b2e85966
Dashboard: Scene Migration: Add variable definition prop to serialization ( #79022 )
...
Co-authored-by: Ivan Ortega Alba <ivanortegaalba@gmail.com >
2023-12-06 11:33:54 +01:00
Zoltán Bedi
d85ac7cea7
Chore: Add comments to RAQB config ( #79075 )
2023-12-06 08:33:04 +01:00
Ezequiel Victorero
66df17869d
Chore: Use dashboard service to retrieve dashboards ( #79020 )
2023-12-05 18:09:21 -03:00
Ashley Harrison
7cdddb2790
PluginList: Add plugin list loading skeleton ( #79012 )
...
* add plugin skeleton
* lineHeight: 1 instead of 0
2023-12-05 16:39:23 +00:00
Jo
5efa85e634
Plugins: Use org role to separate unauthed from anon ( #79082 )
...
use org role to separate unauthed from anon
2023-12-05 16:40:19 +01:00
Dominik Prokop
c30098e772
QueryVariable: Always run queries with dashboard time range ( #79056 )
2023-12-05 06:06:26 -08:00
Joey
f51ad749ab
Pyroscope: Decouple config editor ( #79027 )
...
Decouple config editor
2023-12-05 10:57:49 +00:00
Ashley Harrison
568d979dd5
Chore: Improve typings ( #78940 )
...
* improve typings
* transformations typings improvements
* add bootData to window
* more grafana-data fixes
* undo window.grafanaBootData typings
2023-12-05 10:26:23 +00:00
Torkel Ödegaard and Ryan McKinley
ed128ea964
Frontend: Foundations for multi tenant frontend ( #78815 )
...
* Frontend: Foundations for multi tenant frontend
* improve manifest parsing for multi-tenant frontend (#78876 )
* add test
* add test
* ??
* Updates
* Added cache
* test cleanup
* lint
* fix test
* fix error templates
* cleanup
* remove copy
* revert changes to list testdata
* comment cleanup
* prepare integration tests
* Remove integrety
---------
Co-authored-by: Ryan McKinley <ryantxu@gmail.com >
2023-12-05 08:34:22 +01:00