* SSE: Change math expression to accept any scalar value
* Apply suggestions from code review
* Update test
* Remove TODO
(cherry picked from commit eeb84d09c2)
Co-authored-by: Sofia Papagiannaki <papagian@users.noreply.github.com>
* Fix test data field label
* Fix sorting
* Changed icon for sorting
(cherry picked from commit 1dc387536e)
Co-authored-by: Andrej Ocenas <mr.ocenas@gmail.com>
* 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>