Commit Graph
27841 Commits
Author SHA1 Message Date
Grot (@grafanabot)andVicky Lee 14a89707e6 test: add support for timeout to be passed in for addDatasource (#30736) (#31090)
* add support for timeout to be passed in for addDatasource

* fix merge update

(cherry picked from commit 25bcbb7d8e)

Co-authored-by: Vicky Lee <36230812+vickyyyyyyy@users.noreply.github.com>
2021-02-10 15:51:21 +00:00
Andrej Ocenas fada9fcbff Influx: Make max series limit configurable and show the limiting message if applied (#31025) (#31100)
* Add configuration in ConfigEditor and default to 1000

* Show data in explore if any even if there is an error

* Update pkg/tsdb/influxdb/flux/executor.go

* Better handling of defaults

* Add test for runQuery to show data even with error

* Update public/app/store/configureStore.ts

Co-authored-by: Giordano Ricci <gio.ricci@grafana.com>

* Update public/app/plugins/datasource/influxdb/components/ConfigEditor.tsx

Co-authored-by: Ivana Huckova <30407135+ivanahuckova@users.noreply.github.com>

* Update tooltip

* Update input

* Lint fixes

* Update snapshots

* Update decorator tests

Co-authored-by: Giordano Ricci <gio.ricci@grafana.com>
Co-authored-by: Ivana Huckova <30407135+ivanahuckova@users.noreply.github.com>
(cherry picked from commit e0448513eb)
2021-02-10 16:01:21 +01:00
Grot (@grafanabot)andGiordano Ricci 762c694092 Elasticsearch: fix log row context erroring out (#31088) (#31094)
(cherry picked from commit c7e007d199)

Co-authored-by: Giordano Ricci <gio.ricci@grafana.com>
2021-02-10 13:57:00 +00:00
Grot (@grafanabot)andVicky Lee 02cd1faf88 test: update addDashboard flow for v7.4.0 changes (#31059) (#31084)
* update addDashboard flow for v7.4.0 changes

* remove hide flow and if around set time range

(cherry picked from commit cff6f5fec3)

Co-authored-by: Vicky Lee <36230812+vickyyyyyyy@users.noreply.github.com>
2021-02-10 12:11:07 +01:00
Grot (@grafanabot)andCarl Bergquist 368bd2d7bb Usage stats: Adds source/distributor setting (#31039) (#31076)
Signed-off-by: bergquist <carl.bergquist@gmail.com>
(cherry picked from commit d1b9fddb4f)

Co-authored-by: Carl Bergquist <carl.bergquist@gmail.com>
2021-02-10 11:08:14 +01:00
Grot (@grafanabot)andHugo Häggmark 97f8bc7250 DashboardLinks: Fixes crash when link has no title (#31008) (#31050)
* DashboardLinks: Fixes crash when link misses title

* Chore: updates after PR comments

(cherry picked from commit 297ff9a168)

Co-authored-by: Hugo Häggmark <hugo.haggmark@grafana.com>
2021-02-10 06:08:11 +01:00
Grot (@grafanabot)andDominik Prokop 73f933b691 Make value mappings correctly interpret numeric-like strings (#30893) (#30912)
* Make value mappings corectly interprete numeric-like strings

* More tests

* Update packages/grafana-data/src/utils/valueMappings.ts

* Update packages/grafana-data/src/utils/valueMappings.ts

Co-authored-by: Hugo Häggmark <hugo.haggmark@grafana.com>

* Fix issue detected by singlestat test

Co-authored-by: Hugo Häggmark <hugo.haggmark@grafana.com>
(cherry picked from commit f47b72304c)

Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com>
2021-02-09 18:03:44 +01:00
Grot (@grafanabot)andGiordano Ricci 7924e6fec6 Elasticsearch: Fix alias field value not being shown in query editor (#30992) (#31037)
* Make imports relative

* Fix Alias field value not being shown

(cherry picked from commit b46235715d)

Co-authored-by: Giordano Ricci <gio.ricci@grafana.com>
2021-02-09 17:56:04 +01:00
Grot (@grafanabot)andTorkel Ödegaard cefbec44fb BarGauge: Improvements to value sizing and table inner width calculations (#30990) (#31032)
* BarGauge: Increase min value width and fix height when setting manual text size

* updated snapshot

* Big improvement to bar gauge value sizing and fixing table gauge sizing

* removed unused const

* added a unit test

(cherry picked from commit 39d7ebc7d1)

Co-authored-by: Torkel Ödegaard <torkel@grafana.org>
2021-02-09 17:51:50 +01:00
Grot (@grafanabot)andWill Browne a200db0d05 convert path to posix by default (#31045) (#31053)
(cherry picked from commit da3f963987)

Co-authored-by: Will Browne <wbrowne@users.noreply.github.com>
2021-02-09 16:28:02 +01:00
Grot (@grafanabot)andHugo Häggmark 989f6933cd Alerting: Fixes so notification channels are properly deleted (#31040) (#31046)
(cherry picked from commit f43d834a59)

Co-authored-by: Hugo Häggmark <hugo.haggmark@grafana.com>
2021-02-09 15:50:13 +01:00
Arve Knudsen 4d74e49285 Drone: Fix deployment image (#31027) (#31029)
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
(cherry picked from commit d963c6d868)
2021-02-09 14:05:10 +01:00
Grot (@grafanabot)andHugo Häggmark b98b3cf260 Graph: Fixes so graph is shown for non numeric time values (#30972) (#31014)
* Graph: Fixes so graph is shown for non numeric time values

* Tests: changes times to UTC

* Tests: forgot one value in time array

* GraphNG: make time series panel work with string time stamps (#30981)

* Make Time series panel work with data that time is represented as string

* Map to for

Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com>
(cherry picked from commit bd28512d29)

Co-authored-by: Hugo Häggmark <hugo.haggmark@grafana.com>
2021-02-09 10:05:11 +01:00
Grot (@grafanabot)andCarl Bergquist 9a4fe5d17f instrumentation: make the first database histogram bucket smaller (#30995) (#31001)
Signed-off-by: bergquist <carl.bergquist@gmail.com>
(cherry picked from commit 49e394e167)

Co-authored-by: Carl Bergquist <carl.bergquist@gmail.com>
2021-02-09 09:54:13 +01:00
Grot (@grafanabot)andHugo Häggmark 840b55926b Build: Releases e2e and e2e-selectors too (#31006) (#31007)
(cherry picked from commit 410ab72bc4)

Co-authored-by: Hugo Häggmark <hugo.haggmark@grafana.com>
2021-02-09 07:53:13 +01:00
Grot (@grafanabot)andHugo Häggmark 7e7f90ed6c TextPanel: Fixes so panel title is updated when variables change (#30884) (#31005)
* TextPanel: Fixes so panel title is updated when variables change

* Tests: fixes tests

* Chore: updates after PR comments

(cherry picked from commit f42bb84cbf)

Co-authored-by: Hugo Häggmark <hugo.haggmark@grafana.com>
2021-02-09 06:23:22 +01:00
Grot (@grafanabot)andTorkel Ödegaard 68597e8cfb StatPanel: Fixes issue formatting date values using unit option (#30979) (#30991)
(cherry picked from commit 907d3a2aac)

Co-authored-by: Torkel Ödegaard <torkel@grafana.org>
2021-02-08 17:24:47 +01:00
Grot (@grafanabot)andTorkel Ödegaard a4f8c56a0a Units: Fixes formatting of duration units (#30982) (#30986)
(cherry picked from commit 3a6af0a639)

Co-authored-by: Torkel Ödegaard <torkel@grafana.org>
2021-02-08 13:23:33 +01:00
Grot (@grafanabot)andGiordano Ricci e7ea30c8fd Elasticsearch: Show Size setting for raw_data metric (#30980) (#30983)
(cherry picked from commit 0a7c6c689f)

Co-authored-by: Giordano Ricci <gio.ricci@grafana.com>
2021-02-08 11:13:12 +00:00
Grot (@grafanabot)andDomas b4181a077f Logging: sourcemap support for frontend stacktraces (#30590) (#30976)
(cherry picked from commit 21817055bd)

Co-authored-by: Domas <domasx2@gmail.com>
2021-02-08 12:09:34 +02:00
Grot (@grafanabot)andHugo Häggmark bc1f03403b e2e: extends selector factory to plugins (#30932) (#30934)
(cherry picked from commit 32dde95a7b)

Co-authored-by: Hugo Häggmark <hugo.haggmark@grafana.com>
2021-02-05 14:23:48 +01:00
Grot (@grafanabot)andHugo Häggmark 8b79f0d7c5 Variables: Adds queryparam formatting option (#30858) (#30924)
* Variables: Adds queryparam formatting option

* Chore: fixes strict errors

* Chore: changes after PR comments

(cherry picked from commit 2a3aa95163)

Co-authored-by: Hugo Häggmark <hugo.haggmark@grafana.com>
2021-02-05 08:04:45 +01:00
Grot (@grafanabot)andZoltán Bedi 8c52f69395 Exemplars: change api to reflect latest changes (#30910) (#30915)
(cherry picked from commit 48334ab863)

Co-authored-by: Zoltán Bedi <zoltan.bedi@gmail.com>
2021-02-04 20:21:26 +01:00
Grot (@grafanabot) c2203b9859 "Release: Updated versions in package to 7.4.0" (#30898) v7.4.0 2021-02-04 11:11:00 +00:00
Grot (@grafanabot)andTorkel Ödegaard 089d84cf5c DataSourceSettings: Adds info box and link to Grafana Cloud (#30891) (#30896)
* Updated

* DataSourceSettings: Adds info box and link to Grafana Cloud

* Updated wording

* Less words

* use variables

* Fixing ts issues

* fixed import

(cherry picked from commit 56ef7c4a4c)

Co-authored-by: Torkel Ödegaard <torkel@grafana.org>
2021-02-04 11:58:02 +01:00
Grot (@grafanabot)andOscar Kilhed 0c3bee2530 GrafanaUI: Add a way to persistently close InfoBox (#30716) (#30895)
* GrafanaUI: Add a way to persistently close InfoBox

InfoBox and FeatureInfoBox can take up a lot of screen realestate. This makes it easy to let the user close the boxes.

* Migrate InfoBox story to controls

(cherry picked from commit 99acad4448)

Co-authored-by: Oscar Kilhed <oscar.kilhed@grafana.com>
2021-02-04 11:31:31 +01:00
Peter Holmberg 403b7c6177 [7.4.x] AlertingNG: List saved Alert definitions in Alert Rule list (30890)(30603) 2021-02-04 10:34:52 +01:00
Grot (@grafanabot)andTorkel Ödegaard 3cfa2c12db Alerting: Fixes alert panel header icon not showing (#30840) (#30885)
* Alerting: Fixes alert panel header icon not showing

* Remove as any

(cherry picked from commit 01b10ab436)

Co-authored-by: Torkel Ödegaard <torkel@grafana.org>
2021-02-04 09:18:19 +01:00
Leonard GramandJoan López de la Franca Beltran fdf52dd45c Plugins: Requests validator (#30445) (#30877)
* Introduce PluginRequestValidator abstraction with a NoOp implementation

* Update PluginRequestValidator abstraction to use the dsURL instead

* Inject PluginRequestValidator into the HTTPServer and validate requests going through data source proxy

* Inject PluginRequestValidator into the BackendPluginManager and validate requests going through it

* Validate requests going through QueryMetrics & QueryMetricsV2

* Validate BackendPluginManager health requests

* Fix backend plugins manager tests

* Validate requests going through alerting service

* Fix tests

* fix tests

* goimports

Co-authored-by: Leonard Gram <leo@xlson.com>
(cherry picked from commit 6415d2802e)

Co-authored-by: Joan López de la Franca Beltran <joanjan14@gmail.com>
2021-02-04 08:05:18 +01:00
Grot (@grafanabot)andHugo Häggmark 87cb290cbd PanelLibrary: Adds library panel meta information to dashboard json (#30770) (#30883)
(cherry picked from commit 179f35a537)

Co-authored-by: Hugo Häggmark <hugo.haggmark@grafana.com>
2021-02-04 06:53:07 +01:00
Grot (@grafanabot)andying-jeanne 39aae712cf bump grabpl version to 0.5.36 (#30874) (#30878)
* bump grabpl version to 0.5.36

* 2 missing shell script

(cherry picked from commit c24a4c1803)

Co-authored-by: ying-jeanne <74549700+ying-jeanne@users.noreply.github.com>
2021-02-03 23:20:57 +01:00
Grot (@grafanabot)and大可 dd957acc5b Chore: remove __debug_bin (#30725) (#30857)
(cherry picked from commit e0356f7b13)

Co-authored-by: 大可 <hnlq.sysu@gmail.com>
2021-02-03 18:49:54 +02:00
Grot (@grafanabot)andJack Westbrook b6e65e8b3c Grafana-ui: fixes closing modals with escape key (#30745) (#30873)
* feat(grafana-ui): add an escape key listener to Modal

* Update packages/grafana-ui/src/components/Modal/Modal.tsx

Co-authored-by: Alex Khomenko <Clarity-89@users.noreply.github.com>

* feat(grafana-ui): add closeOnEscape prop to control Modal behaviour

Co-authored-by: Alex Khomenko <Clarity-89@users.noreply.github.com>
(cherry picked from commit 3066b38c5e)

Co-authored-by: Jack Westbrook <jack.westbrook@gmail.com>
2021-02-03 17:23:05 +01:00
Grot (@grafanabot)andHa. Huynh Sam 5fa729804a DashboardLinks: Support variable expression in to tooltip - Issue #30409 (#30569) (#30852)
* add compile variable in tooltip link

* test(link_srv): introduce getAnchorInfo test

* test(link_srv): introduce tests for getLinkUrl

* test(link_srv): refer to anchorInfo.url rather than hardcode expected

Co-authored-by: Jack Westbrook <jack.westbrook@gmail.com>
(cherry picked from commit 141202f518)

Co-authored-by: Ha. Huynh Sam <huynhha12798@gmail.com>
2021-02-03 17:22:00 +01:00
Grot (@grafanabot)andBesart Berisha 299759c1ba Add alt text to plugin logos (#30710) (#30872)
(cherry picked from commit 3390c6a852)

Co-authored-by: Besart Berisha <besart.ber@gmail.com>
2021-02-03 17:17:06 +01:00
Grot (@grafanabot)andAndrej Ocenas 0cf5d1c561 InfluxDB: Add http configuration when selecting InfluxDB v2 flavor (#30827) (#30870)
* Add dev env block for influx2

* Add http settings to influx config

* Update devenv/docker/blocks/influxdb2/docker-compose.yaml

Co-authored-by: Sofia Papagiannaki <papagian@users.noreply.github.com>

Co-authored-by: Sofia Papagiannaki <papagian@users.noreply.github.com>
(cherry picked from commit 7db00ed6a0)

Co-authored-by: Andrej Ocenas <mr.ocenas@gmail.com>
2021-02-03 17:15:54 +01:00
Grot (@grafanabot)andIvana Huckova 6a74859ca1 Prometheus: Set type of labels to string (#30831) (#30835)
(cherry picked from commit 0427df8f60)

Co-authored-by: Ivana Huckova <30407135+ivanahuckova@users.noreply.github.com>
2021-02-03 17:11:10 +01:00
Grot (@grafanabot)andSofia Papagiannaki d2dc8416f6 AlertingNG: change API permissions (#30781) (#30814)
(cherry picked from commit 5d029abc42)

Co-authored-by: Sofia Papagiannaki <papagian@users.noreply.github.com>
2021-02-03 17:35:44 +02:00
Grot (@grafanabot)andJack Westbrook bf9940b3b2 Grafana-ui: fixes no data message in Table component (#30821) (#30855)
* Wip

* fix(grafana-ui): add no data message to Table component

(cherry picked from commit 4f684cc498)

Co-authored-by: Jack Westbrook <jack.westbrook@gmail.com>
2021-02-03 10:29:27 +01:00
Grot (@grafanabot)andIvana Huckova 6c3abc6d01 Prometheus: Add tooltip to explain possibility to use patterns in text and title fields in annotations (#30825) (#30843)
* Add tip for using pattern

* Update public/app/plugins/datasource/prometheus/partials/annotations.editor.html

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 25ef563a53)

Co-authored-by: Ivana Huckova <30407135+ivanahuckova@users.noreply.github.com>
2021-02-03 09:33:22 +01:00
Grot (@grafanabot)andRyan McKinley 45bad20884 Chore: add more docs annotations (#30847) (#30851)
(cherry picked from commit 3a343aa547)

Co-authored-by: Ryan McKinley <ryantxu@gmail.com>
2021-02-02 22:45:53 -08:00
Grot (@grafanabot)andLeon Sorokin a612211ce3 BarChart: inside-align strokes, upgrade uPlot to 1.6.4. (#30806) (#30846)
(cherry picked from commit b5400922e2)

Co-authored-by: Leon Sorokin <leeoniya@gmail.com>
2021-02-02 15:09:25 -06:00
Grot (@grafanabot)andRyan McKinley 1108da9574 Transforms: allow boolean in field calculations (#30802) (#30845)
(cherry picked from commit c9c7bfbcaa)

Co-authored-by: Ryan McKinley <ryantxu@gmail.com>
2021-02-02 12:51:28 -08:00
Grot (@grafanabot)andTorkel Ödegaard 880c78f1d7 CDN: Fixes cdn path when Grafana is under sub path (#30822) (#30823)
(cherry picked from commit 64254eaa82)

Co-authored-by: Torkel Ödegaard <torkel@grafana.org>
2021-02-02 14:03:17 +01:00
Grot (@grafanabot)andVicky Lee 22171be811 bump cypress to 6.3.0 (#30644) (#30819)
* bump cypress to 6.3.0

* fix inspect-drawer spec

* fix panelEdit_base spec

* fix select-focus spec

* Apply suggestions from code review

Co-authored-by: Hugo Häggmark <hugo.haggmark@grafana.com>

* add be.visible assertion to new-query-variable spec to avoid flakiness

* increase waits in new-query-variable spec to avoid flakiness

* increase waits in new-query-variable spec by another 500

* remove be.visible assertion added before

* Chore: trying to fix flakiness

* skip the new-variable-query e2e test

* Chore: refactor so we might avoid flakiness

* Revert "skip the new-variable-query e2e test"

This reverts commit 203c1875c2.

Co-authored-by: Hugo Häggmark <hugo.haggmark@grafana.com>
Co-authored-by: Hugo Häggmark <hugo.haggmark@gmail.com>
(cherry picked from commit b8dd50c297)

Co-authored-by: Vicky Lee <36230812+vickyyyyyyy@users.noreply.github.com>
2021-02-02 11:56:39 +01:00
Grot (@grafanabot)andSofia Papagiannaki 5428200593 Expressions: Measure total transformation requests and elapsed time (#30514) (#30789)
* Measure transformation number and elapsed time

* Change histogram to summary

* Apply suggestions from code review

Co-authored-by: Marcus Efraimsson <marcus.efraimsson@gmail.com>
(cherry picked from commit 2f394a219b)

Co-authored-by: Sofia Papagiannaki <papagian@users.noreply.github.com>
2021-02-02 12:49:00 +02:00
Grot (@grafanabot)andAlex Khomenko a39c19dfa5 Grafana-UI: Add story/docs for ErrorBoundary (#30304) (#30811)
(cherry picked from commit eb83135ba9)

Co-authored-by: Alex Khomenko <Clarity-89@users.noreply.github.com>
2021-02-02 12:05:00 +02:00
Torkel Ödegaard 9dc3574cc1 [v7.4.x]: Menu: Mark menu components as internal (#30801) 2021-02-02 10:19:59 +01:00
Grot (@grafanabot)andTorkel Ödegaard 0f6d0f40ff Graph: Fixes auto decimals issue in legend and tooltip (#30628) (#30635)
* Graph: Fixes auto decimals issue in legend and tooltip

* Updated decimals

(cherry picked from commit f109f06485)

Co-authored-by: Torkel Ödegaard <torkel@grafana.org>
2021-02-02 09:54:17 +01:00
Grot (@grafanabot)andDominik Prokop e489013ae1 GraphNG: Disable Plot logging by default (#30390) (#30500)
* Disable Plot loggging by default

* Fix

(cherry picked from commit ffa68f6f91)

Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com>
2021-02-02 09:54:03 +01:00