Commit Graph
29805 Commits
Author SHA1 Message Date
Grot (@grafanabot)andLeon Sorokin a8b2415b1f Timeline: tooltip fixups (#35145) (#35191)
(cherry picked from commit a3ba605aff)

Co-authored-by: Leon Sorokin <leeoniya@gmail.com>
2021-06-03 09:50:16 -05:00
Grot (@grafanabot)andGanesh Vernekar 4fe55be39e Alerting: Do not hard fail on templating errors in channels (#35165) (#35193)
* Alerting: Do not hard fail on templating errors in channels

Signed-off-by: Ganesh Vernekar <ganeshvern@gmail.com>

* Fix review

Signed-off-by: Ganesh Vernekar <ganeshvern@gmail.com>
(cherry picked from commit a30e60a0b8)

Co-authored-by: Ganesh Vernekar <15064823+codesome@users.noreply.github.com>
2021-06-03 16:48:37 +02:00
Grot (@grafanabot)andJosh Hunt d78e78c2f4 AzureMonitor: Fix permissions issue with Logs template variable queries (#35181) (#35194)
(cherry picked from commit 5fb37ad5dc)

Co-authored-by: Josh Hunt <joshhunt@users.noreply.github.com>
2021-06-03 16:47:24 +02:00
Grot (@grafanabot)andJosh Hunt 69dc4b281d Grafana-UI: Fix checkbox vertical alignment (#35124) (#35174)
* 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>
2021-06-03 16:44:15 +02:00
Grot (@grafanabot)andDimitris Sotirakis 681c2b3338 Chore: Remove endpoints that contain the slug field (#35104) (#35182)
* Chore: Remove endpoints that contain the slug field

* More cleanups

* Lint fixes

* Remove unnecessary funcs

* Cleanup frontend code

* Remove deprecated endpoints from docs

* Revert change according to reviewer's comments

(cherry picked from commit 1c49986b2f)

Co-authored-by: Dimitris Sotirakis <dimitrios.sotirakis@grafana.com>
2021-06-03 15:57:25 +02:00
Grot (@grafanabot)andDominik Prokop c0b872aae1 Timeline/Status grid panel: Add tooltip support (#35005) (#35183)
* 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>
2021-06-03 15:50:49 +02:00
Grot (@grafanabot)andGanesh Vernekar 5d772ffbe0 Alerting: Don't save Alertmanager config on migration when 0 channels (#35119) (#35180)
* Alerting: Don't save Alertmanager config on migration when 0 channels

Signed-off-by: Ganesh Vernekar <ganeshvern@gmail.com>

* Fix review

Signed-off-by: Ganesh Vernekar <ganeshvern@gmail.com>
(cherry picked from commit aa4c5bbfe4)

Co-authored-by: Ganesh Vernekar <15064823+codesome@users.noreply.github.com>
2021-06-03 19:14:30 +05:30
Grot (@grafanabot)andSerge Zaitsev b04a21b002 Add verbose version flag to list dependencies as well as the version (#34741) (#35176)
* add verbose version flag to list dependencies as well as the version

* Fix typo in the println message

Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com>

Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com>
(cherry picked from commit 9d33a06b4e)

Co-authored-by: Serge Zaitsev <serge.zaitsev@grafana.com>
2021-06-03 15:21:13 +02:00
Grot (@grafanabot)andMarcus Efraimsson 5fe040d26b Chore: Refactor backend plugin manager/tsdb query data (#34944) (#35172)
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>
2021-06-03 14:41:42 +02:00
Torkel Ödegaard 57060a2276 PanelEdit: Add data source label to data source picker dropdown (#34605) (#35148)
* PanelEdit: Add data source label to data source picker dropdown

* Updated based on ux feedback

(cherry picked from commit ec33bae8d4)
2021-06-03 14:32:50 +02:00
Grot (@grafanabot)andLeon Sorokin 7feb7dab38 GraphNG: uPlot 1.6.11 (#35146) (#35158)
(cherry picked from commit 433f11a78c)

Co-authored-by: Leon Sorokin <leeoniya@gmail.com>
2021-06-03 07:28:17 -05:00
Grot (@grafanabot)andUchechukwu Obasi 6a08652891 DashboardRow: fixes time variable not updating when used in row title (#34523) (#35168)
* 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>
2021-06-03 14:02:41 +02:00
Grot (@grafanabot)andUchechukwu Obasi cf02cb2987 VizLegendTable: fixes column spacing to span to the right side (#35045) (#35167)
* 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>
2021-06-03 13:52:49 +02:00
Grot (@grafanabot)andAndrej Ocenas aa6355b6ea NodeGraph: Don't check for preferredVisualisationType (#35116) (#35163)
* Don't check for preferredVisualisationType inside the NodeGraph

* Fix layout worker mocking

(cherry picked from commit 0b94f33813)

Co-authored-by: Andrej Ocenas <mr.ocenas@gmail.com>
2021-06-03 13:22:15 +02:00
Grot (@grafanabot) 1e533f37ed Security: Update default CSP template and fix firefox CSP issues (#34836) (#35162)
* 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)
2021-06-03 12:11:14 +01:00
Grot (@grafanabot)andJack Westbrook 7083577a4a Chore: Bump sanitize-url to 5.0.2 (#35088) (#35151)
(cherry picked from commit 9df23b8fff)

Co-authored-by: Jack Westbrook <jack.westbrook@gmail.com>
2021-06-03 11:34:29 +02:00
Grot (@grafanabot)andWill Browne ada0a52a0f fix bad log format (#35150) (#35153)
(cherry picked from commit 057ba4a6e7)

Co-authored-by: Will Browne <wbrowne@users.noreply.github.com>
2021-06-03 10:55:43 +02:00
Grot (@grafanabot)andCarl Bergquist 0546486f31 plugin: add signature status plugin build info (#35128) (#35132)
Signed-off-by: bergquist <carl.bergquist@gmail.com>
(cherry picked from commit ba7aca69f6)

Co-authored-by: Carl Bergquist <carl.bergquist@gmail.com>
2021-06-03 08:24:20 +02:00
Grot (@grafanabot)andRyan McKinley dd8bf2afa8 State-timeline: support migrating from discrete panel (#35071) (#35134)
(cherry picked from commit a9b5aa1088)

Co-authored-by: Ryan McKinley <ryantxu@gmail.com>
2021-06-02 21:45:36 +02:00
Grot (@grafanabot)andRyan McKinley 553a8d0e55 Live: fix field filtering and survive reconnect (#35122) (#35133)
(cherry picked from commit f7893ca5cf)

Co-authored-by: Ryan McKinley <ryantxu@gmail.com>
2021-06-02 21:36:14 +02:00
Grot (@grafanabot)andTorkel Ödegaard 56dff33244 Histogram: Adds histogram test dashboard & test data (#34821) (#35130)
* 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>
2021-06-02 20:52:44 +02:00
Grot (@grafanabot)andRyan McKinley 865ae950ae FieldDisplay: add cache to reuse field value calculations (#35072) (#35127)
* 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>
2021-06-02 11:42:09 -07:00
Grot (@grafanabot)andKyle Brandt d97bc8c0a9 SSE: Refactor to simplify Series type (#35063) (#35123)
Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com>
(cherry picked from commit 4093fae99a)

Co-authored-by: Kyle Brandt <kyle@grafana.com>
2021-06-02 19:24:54 +02:00
Grot (@grafanabot)andAlexander Emelin 0924f4e268 live: log error on dashboard subscribe (#35095) (#35117)
(cherry picked from commit 7aee0deb38)

Co-authored-by: Alexander Emelin <frvzmb@gmail.com>
2021-06-02 18:54:26 +03:00
Grot (@grafanabot)andZoltán Bedi d9cc16af41 Tempo: search fixes (#35004) (#35114)
* 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>
2021-06-02 17:02:16 +02:00
Grot (@grafanabot)andGábor Farkas 29eb1c1149 InfluxDB: deprecate direct browser access in data source (#35105) (#35113)
* influxdb: deperacate direct browser-access

* better docs-formatting

Co-authored-by: achatterjee-grafana <70489351+achatterjee-grafana@users.noreply.github.com>

Co-authored-by: achatterjee-grafana <70489351+achatterjee-grafana@users.noreply.github.com>
(cherry picked from commit 89fc92947c)

Co-authored-by: Gábor Farkas <gabor.farkas@gmail.com>
2021-06-02 17:00:54 +02:00
Grot (@grafanabot)andMarcus Efraimsson 151cfc9693 Chore: Upgrade prometheus/alertmanager dependency to v0.22.2 (#35102) (#35109)
* 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>
2021-06-02 16:29:43 +02:00
Grot (@grafanabot)andDominik Prokop 949662ee5e VizLegend: add readonly prop (#35096) (#35107)
* VizLegend: add readonly prop

* Update packages/grafana-ui/src/components/VizLegend/VizLegendTableItem.tsx

Co-authored-by: kay delaney <45561153+kaydelaney@users.noreply.github.com>

Co-authored-by: kay delaney <45561153+kaydelaney@users.noreply.github.com>
(cherry picked from commit a08ee057eb)

Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com>
2021-06-02 16:04:03 +02:00
Grot (@grafanabot)andTorkel Ödegaard ebe4596c75 ChangeTracker: Unified unsaved changes handling with library panels (#34989) (#35091)
* 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>
2021-06-02 13:20:13 +02:00
Grot (@grafanabot)andJosh Hunt 38f58cc42b AzureMonitor: Use resource type display names in the UI (#35060) (#35094)
* 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>
2021-06-02 13:15:36 +02:00
Grot (@grafanabot)andSergey Kostrukov 159953e258 Cleanup the options initialization (#35080) (#35089)
(cherry picked from commit f052f10289)

Co-authored-by: Sergey Kostrukov <sekost@microsoft.com>
2021-06-02 12:25:01 +02:00
Grot (@grafanabot)andFabian Gonzalez 78cabc2e39 Docs: Add datalinks example to ElasticSearch docs (#34956) (#35081)
(cherry picked from commit 9ebe585ec8)

Co-authored-by: Fabian Gonzalez <fabiangonz98@gmail.com>
2021-06-02 09:44:14 +02:00
Grot (@grafanabot)andDimitris Sotirakis 17e92cc436 Chore: Make drone failed nightly checks send slack messages to #grafana-backend (#35076) (#35079)
(cherry picked from commit 27ad970c2b)

Co-authored-by: Dimitris Sotirakis <dimitrios.sotirakis@grafana.com>
2021-06-02 09:14:07 +02:00
Grot (@grafanabot)andSimon Podlipsky 4344975654 Variables: Support raw values of boolean type (#34727) (#35075)
(cherry picked from commit 4137534650)

Co-authored-by: Simon Podlipsky <simon@podlipsky.net>
2021-06-02 07:03:38 +02:00
Grot (@grafanabot) 5bb876f414 Chore: Refactor short url api test (#35051) (#35066) 2021-06-01 20:58:45 +02:00
Grot (@grafanabot)andGábor Farkas adfb3d4e21 InfluxDB: Flux: timestamp-column has to be first in dataframes (#35036) (#35053)
(cherry picked from commit 38b030e2a4)

Co-authored-by: Gábor Farkas <gabor.farkas@gmail.com>
2021-06-01 18:09:30 +02:00
Grot (@grafanabot)andAlex Khomenko d1b02d524c Debounce location update (#35033) (#35056)
(cherry picked from commit 486ab7c639)

Co-authored-by: Alex Khomenko <Clarity-89@users.noreply.github.com>
2021-06-01 16:45:53 +02:00
Grot (@grafanabot)andTorkel Ödegaard 2f5d699a3e Checkbox: Fixes vertical layout isssue with Checkboxes due to fixed height (#35022) (#35055)
(cherry picked from commit dc5e7695e4)

Co-authored-by: Torkel Ödegaard <torkel@grafana.org>
2021-06-01 16:37:57 +02:00
Grot (@grafanabot) 7727ba3f69 ReleaseNotes: Updated changelog and release notes for 8.0.0-beta3 (#35049) (#35054)
* 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)
2021-06-01 16:32:04 +02:00
Grot (@grafanabot)andJan Jansen abc13765b9 Short URL: Fix so that orgId is included in generated short URL (#34696) (#35042)
Fixes #33813

Signed-off-by: Jan Jansen <jan.jansen@gdata.de>
Co-authored-by: Marcus Efraimsson <marcus.efraimsson@gmail.com>
(cherry picked from commit 0d1b35f99e)

Co-authored-by: Jan Jansen <farodin91@users.noreply.github.com>
2021-06-01 15:00:11 +02:00
Grot (@grafanabot)andMaria Alexandra a489759271 Dashboard: Fix Table view when editing causes the panel data to not update (#34998) (#35041)
* 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>
2021-06-01 14:45:32 +02:00
Grot (@grafanabot)andJulien Duchesne f99e87f2ed Fix enterprise autodeploy (#34889) (#35037)
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>
2021-06-01 14:00:27 +02:00
Grot (@grafanabot)andidafurjes a606cb9b1e Chore: Add Circle CI empty config (#35020) (#35032)
* 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>
2021-06-01 13:42:08 +02:00
Grot (@grafanabot)andZoltán Bedi bd6f91fa83 Add docs for Tempo search (#34526) (#35034)
* Add docs for Tempo search

* Apply suggestions from code review

Co-authored-by: Diana Payton <52059945+oddlittlebird@users.noreply.github.com>

* Update docs/sources/datasources/tempo.md

Co-authored-by: Robby Milo <robby.milo@grafana.com>

* Apply suggestions from code review

Co-authored-by: Ursula Kallio <73951760+osg-grafana@users.noreply.github.com>

Co-authored-by: Diana Payton <52059945+oddlittlebird@users.noreply.github.com>
Co-authored-by: Robby Milo <robby.milo@grafana.com>
Co-authored-by: Ursula Kallio <73951760+osg-grafana@users.noreply.github.com>
(cherry picked from commit b211b3a63c)

Co-authored-by: Zoltán Bedi <zoltan.bedi@gmail.com>
2021-06-01 12:34:24 +02:00
Grot (@grafanabot) 10cdbad0ad "Release: Updated versions in package to 8.0.0-beta.3" (#35030) v8.0.0-beta3 2021-06-01 11:49:11 +02:00
Grot (@grafanabot)andUchechukwu Obasi a7d22e4b45 Table: datalink to have text underline and support for image datalink (#34635) (#35029)
* 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>
2021-06-01 11:29:06 +02:00
Grot (@grafanabot)andMitch Seaman 3f839c734c Docs: Add query caching to enterprise docs page (#34751) (#35026)
* add query caching to enterprise docs page

* Update docs/sources/enterprise/_index.md

Co-authored-by: Ursula Kallio <73951760+osg-grafana@users.noreply.github.com>

Co-authored-by: Ursula Kallio <73951760+osg-grafana@users.noreply.github.com>
(cherry picked from commit 9bd823bac3)

Co-authored-by: Mitch Seaman <mjseaman@users.noreply.github.com>
2021-06-01 11:06:34 +02:00
Grot (@grafanabot)andAndrej Ocenas cb0ffc3ba3 NodeGraph: Make web worker inline fixing error when assets are loaded with different origin (#35013) (#35019)
(cherry picked from commit cb4f5b249f)

Co-authored-by: Andrej Ocenas <mr.ocenas@gmail.com>
2021-06-01 10:33:44 +02:00
Domas a108647836 Alerting: check upstream response content type in lotex proxy (#34760) (#34842)
(cherry picked from commit 347273cdea)
2021-06-01 11:25:16 +03:00
Grot (@grafanabot)andidafurjes a96a58a305 Chore: Remove CircleCI (#35014) (#35017)
(cherry picked from commit a9f652ab7a)

Co-authored-by: idafurjes <36131195+idafurjes@users.noreply.github.com>
2021-06-01 10:17:07 +02:00