* Annotations: Fix for update/save/delete annotation not appearing/disappearing
* Annotations: Fix so adds, updates and deletes are shown correctly
* Chore: updates after PR comments
(cherry picked from commit abd4e70792)
Co-authored-by: Hugo Häggmark <hugo.haggmark@grafana.com>
* Grafana-UI: Fix Checkbox vertical layout issues
* reorganise css
* revert my 'fix' and just go back to setting a min height :(
(cherry picked from commit 32d9b04666)
Co-authored-by: Josh Hunt <joshhunt@users.noreply.github.com>
* Timeline/Status grid tooltip support first pass
* Tooltips workin
* Use getValueFormat to get the duration
* Separate boxes highlight from tooltip interpolation
* Separate state timeline tooltip component, rely on field display color to retrieve color of series
* create an onHover/onLeave API and optimize implementation
Co-authored-by: Leon Sorokin <leeoniya@gmail.com>
(cherry picked from commit 7359ba44d0)
Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com>
Move QueryData method into backend plugin manager which HandleRequest uses to
query data from plugin SDK supported data sources. This allowed us to remove a lot
of code no longer needed.
Ref #21510
Co-authored-by: Will Browne <wbrowne@users.noreply.github.com>
(cherry picked from commit b3e9087557)
Co-authored-by: Marcus Efraimsson <marcus.efraimsson@gmail.com>
* DashboardRow: fixes time variable not updating when used in row title
* adds test cases for subscribe event
(cherry picked from commit 395d7eb74c)
Co-authored-by: Uchechukwu Obasi <obasiuche62@gmail.com>
* VizLegendTable: fixes column spacing to span to the right side
* reverted text alignment to right
* implemented a more readable solution for tabble legend spacing
(cherry picked from commit 4d574bb8aa)
Co-authored-by: Uchechukwu Obasi <obasiuche62@gmail.com>
* Security: Update default content_security_policy_template
- Add 'strict-dynamic' back to script-src
- Add ws(s)://$ROOT_PATH to connect-src
- Change onEvent to on-event in angular templates to fix CSP issues in firefox.
- Add blob: to style-src
(cherry picked from commit 8143991b94)
* Added test data that contains normal distribution
* Added histogram test dashboard
* Fixed so panels share same data
(cherry picked from commit 119dbc4d76)
Co-authored-by: Torkel Ödegaard <torkel@grafana.org>
* add timeline value cache
* add timeline value cache
* with console logs
* cleanup
Co-authored-by: Leon Sorokin <leeoniya@gmail.com>
(cherry picked from commit 744ca8d439)
Co-authored-by: Ryan McKinley <ryantxu@gmail.com>
* Tempo: search fixes
Add custom width to time and trace id
Run and show query in search after page refresh
* Iterate through all response data
* Don't store linkedQuery as a property
(cherry picked from commit bf96f5e285)
Co-authored-by: Zoltán Bedi <zoltan.bedi@gmail.com>
* Chore: Upgrade prometheus/alertmanager dependency to v0.22.2
* go mod tidy
(cherry picked from commit 5d41e83896)
Co-authored-by: Marcus Efraimsson <marcus.efraimsson@gmail.com>
* UnsavedChanges: Move Change tracker to use Prompt
* Fix a lot of race conditions and stacking of changes in onConfirm and onDismiss
* Listen to save event
* add missing delay argument
* migrated the change tracker unit tests
* Updated snapshot
* Removed unessary action
* removed updateSourcePanel
* Fix hiding save library panel modal prompt when clicking discard
* change saved libray panel title and buttons so they are a bit different as Prompt and when used from save button
* Fixed issue with saving new dashboard
* Now all scenarios work
* increase wait time
* Fixed one more race condition
(cherry picked from commit e6f2b10a36)
Co-authored-by: Torkel Ödegaard <torkel@grafana.org>
* AzureMonitor: Use display names for resource types and locations
* de-pluralize resource types
* Rename Namespace field to Resource Type, and use display names
* add comments
(cherry picked from commit 3be0a2d328)
Co-authored-by: Josh Hunt <joshhunt@users.noreply.github.com>
* ReleaseNotes: Updated changelog and release notes for 8.0.0-beta3
* Docs: adds Beta3 to index
Co-authored-by: Hugo Häggmark <hugo.haggmark@grafana.com>
(cherry picked from commit 046de10cd7)
* Dashboard: Fix Table view when editing causes the panel data to not update
- Add event subscription on PanelEditorTableView
- Extract runAllPanelQueries into Panel Model in order to use it on PanelChrome and PanelEditorTableView
- Add simple unit test for runAllQueryPaneQueries
(cherry picked from commit ff03b456f1)
Co-authored-by: Maria Alexandra <239999+axelavargas@users.noreply.github.com>
Config file needs to be copied over
No-op for OSS grafana
(cherry picked from commit 22544bd135)
Co-authored-by: Julien Duchesne <julienduchesne@live.com>
* Fix Circle CI check with adding an empty config
* Add version
* Add empty jobs and workflows
* Add job with docker image
* Add step
(cherry picked from commit ec29c3b84f)
Co-authored-by: idafurjes <36131195+idafurjes@users.noreply.github.com>