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>
* Table: datalink to have text underline and support for image datalink
* fixes image oversize issue when using both image and link in a column
* fixes small nit
* extracted the getLink logic to be a standalone utility function
* Updates table tests to suit current structure
* fixes small syntax nit
* fixes bad typing issue
* annotes the getCellLinks logic as an internal utility function
* removes blank whitespace
* Tests: updates test cases to use getByRole
Co-authored-by: Hugo Häggmark <hugo.haggmark@gmail.com>
(cherry picked from commit 865eac309c)
Co-authored-by: Uchechukwu Obasi <obasiuche62@gmail.com>
* Switch to GraphNG for Logs Histogram
* Remove redundant timeZone
It was used just to format timestamp in the tooltip but it's not needed anymore.
* Add tests for creating logs histogram data
* Update decoractors tests
* Adjust bar width to be more like in the old graph
* Fix tooltip pointer color
* Test tooltip pointer color
* Decouple graph config from uPlot internals
* Ensure nested properties are not mutated when overrides are applied
* Add legend toggling for Explore graphs
* Remove unused component
ExploreGraphNGPanel is now used in Explore
* Code formatting
* allow multiple bars pathBuilders to be globally cached with different settings
Co-authored-by: Leon Sorokin <leeoniya@gmail.com>
(cherry picked from commit f4a40a4d85)
Co-authored-by: Piotr Jamróz <pm.jamroz@gmail.com>
* Add prevent default if onClick exists
* Apply field overrides
(cherry picked from commit fcdab32750)
Co-authored-by: Andrej Ocenas <mr.ocenas@gmail.com>