31460 Commits
Author SHA1 Message Date
Grot (@grafanabot) b57a137acd "Release: Updated versions in package to 8.2.5" (#41859) v8.2.5 2021-11-18 10:36:42 +01:00
Grot (@grafanabot)andachatterjee-grafana 45bb76bd00 Updated content based on Ivana's note. (#41848) (#41855)
(cherry picked from commit e59c3a34fe)

Co-authored-by: achatterjee-grafana <70489351+achatterjee-grafana@users.noreply.github.com>
2021-11-18 10:23:57 +01:00
Grot (@grafanabot)andgotjosh 0d2a255fcb Alerting: HA documentation formatting fixes (#41682) (#41708)
* Alerting: HA documentation formatting fixes

* don't change that line

(cherry picked from commit b39859bdfe)

Co-authored-by: gotjosh <josue@grafana.com>
2021-11-18 09:21:52 +01:00
Grot (@grafanabot)andTodd Treece 16c589fe66 Docs: Add docs for caching timeouts (#39672) (#41852)
Co-authored-by: Stephanie Hingtgen <stephanie.hingtgen@grafana.com>
(cherry picked from commit c3f1cc6c75)

Co-authored-by: Todd Treece <360020+toddtreece@users.noreply.github.com>
2021-11-18 09:14:03 +01:00
Grot (@grafanabot)andachatterjee-grafana 574b804943 Doc: Removed reference to Hosted Grafana (#41843) (#41844)
* Removed extra word

* Removed another ref of hosted grafana.

(cherry picked from commit d3b513ab59)

Co-authored-by: achatterjee-grafana <70489351+achatterjee-grafana@users.noreply.github.com>
2021-11-17 20:14:39 -05:00
Grot (@grafanabot)andLeon Sorokin f512e93294 Transformers: ensure ISO 8601 date strings are not parsed in local TZ (#41835) (#41839)
(cherry picked from commit 6844cf57a0)

Co-authored-by: Leon Sorokin <leeoniya@gmail.com>
2021-11-17 22:25:12 +01:00
Grot (@grafanabot)andJean-Philippe Quéméner 995ec00121 Alerting: fix a bug where the metric in the evaluation string was not correctly populated (#41731) (#41793)
Instead of using the frame name as the series name, we now use the name of the series value column if the frame name is not set. Queries to some datasources may end up with an empty frame name, which leads to an empty series name. As the series name is used in the frontend to display which metrics were queried etc. it shouldn't be empty.

(cherry picked from commit 2319c52c85)

Co-authored-by: Jean-Philippe Quéméner <JohnnyQQQQ@users.noreply.github.com>
2021-11-17 11:34:51 +01:00
Grot (@grafanabot)andSofia Papagiannaki 6ce29a7f8a Docs: Add guidelines for running grafana behind proxy on RPM-based Linux (#41710) (#41766)
* Docs: Add Centos guidelines for running grafana behind proxy

* Apply suggestions from code review

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

Co-authored-by: Sofia Papagiannaki <1632407+papagian@users.noreply.github.com>
2021-11-16 18:19:40 +01:00
Dimitris Sotirakis 7d5f1d74f0 Security Fix: Fine-grained access control enables organization admins to create/modify/delete user roles in other organization (#41705) 2021-11-15 17:10:55 +01:00
Dimitris Sotirakis a4a108db2d [v8.2.x] Release Notes: Update Release Notes and Changelog for 8.2.4 security fix (#41692)
* 8.2.4: Update CHANGELOG.md and release-notes-8-2-4.md

* Update blog post link
2021-11-15 15:41:01 +01:00
Grot (@grafanabot) 5db2097ebd "Release: Updated versions in package to 8.2.4" (#41683) 2021-11-15 15:20:26 +02:00
Grot (@grafanabot)andgotjosh 12280faa2f Alerting: Document Grafana 8 High Availability setup (#41503) (#41655)
* Alerting: Document Grafana 8 High Availability setup

* Apply suggestions from code review

Co-authored-by: Yuriy Tseretyan <tceretian@gmail.com>

* Wordsmithing

* Apply suggestions from code review

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

* Address review feedback

* Apply suggestions from code review

Co-authored-by: George Robinson <george.robinson@grafana.com>

* Update docs/sources/alerting/unified-alerting/high-availability.md

Co-authored-by: George Robinson <george.robinson@grafana.com>

* address review feedback

* Prettier

Co-authored-by: Yuriy Tseretyan <tceretian@gmail.com>
Co-authored-by: achatterjee-grafana <70489351+achatterjee-grafana@users.noreply.github.com>
Co-authored-by: George Robinson <george.robinson@grafana.com>
(cherry picked from commit dfa14e9500)

Co-authored-by: gotjosh <josue@grafana.com>
2021-11-15 11:18:17 +00:00
20ef79b533 [v8.2.x] Tracing: Show correct tags for each span (#41629)
* Tracing: Add processes for each span (#41473)

(cherry picked from commit bf2ece7281)

* Remove test for backport to fix yarn upgrade related issues

Co-authored-by: Ivana Huckova <30407135+ivanahuckova@users.noreply.github.com>
Co-authored-by: Ivana <ivana.huckova@gmail.com>
2021-11-15 11:20:31 +01:00
Grot (@grafanabot)andachatterjee-grafana 729495d225 Removed extra word (#41576) (#41579)
(cherry picked from commit 94704f1061)

Co-authored-by: achatterjee-grafana <70489351+achatterjee-grafana@users.noreply.github.com>
2021-11-12 09:03:33 -05:00
Grot (@grafanabot)andSelene c5a99b2a32 OAuth: Fix group mapping when use generic OAuth (#41418) (#41628)
* Fix group mapping when use generic OAuth

* Fix lint

* Fix lint

(cherry picked from commit 25ad916473)

Co-authored-by: Selene <selenepinillos@gmail.com>
2021-11-12 11:18:42 +01:00
Grot (@grafanabot)andLeon Sorokin dffa61149a TimeSeries: guard against pointSize being set < lineWidth (#41577) (#41624)
(cherry picked from commit 7a92faf398)

Co-authored-by: Leon Sorokin <leeoniya@gmail.com>
2021-11-12 07:21:09 +01:00
Grot (@grafanabot)andgotjosh 7aca22fb32 Alerting: Update docs on using the Prometheus Datasource with the Ruler (#41528) (#41598)
* Alerting: Update docs on using the Prometheus Datasource with the Ruler

* Update docs/sources/alerting/unified-alerting/alerting-rules/create-cortex-loki-managed-rule.md

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 05c672b755)

Co-authored-by: gotjosh <josue@grafana.com>
2021-11-11 17:25:25 +00:00
George Robinson eddcdd8d66 Alerting: Fix NoDataFound for alert rules using the AND operator (#41305) (#41524)
This commit fixes an issue in alerting where NoDataFound is false
when using the AND operator to compare two conditions in an alert
rule and one of the conditions has no data.

(cherry picked from commit d6ed5d295e)
2021-11-11 16:01:23 +00:00
Grot (@grafanabot)andGiordano Ricci d3b3f8976c Explore: fix logs panel top action switches labeling (#41350) (#41521)
* Explore: fix logs panel top action switches labeling

* fix typo

Co-authored-by: Maria Alexandra <239999+axelavargas@users.noreply.github.com>

Co-authored-by: Maria Alexandra <239999+axelavargas@users.noreply.github.com>
(cherry picked from commit 2139a3dfa8)

Co-authored-by: Giordano Ricci <me@giordanoricci.com>
2021-11-11 14:39:39 +00:00
Grot (@grafanabot)andGábor Farkas ec8e606de0 InfluxDB: fix numeric aliases in queries (#41531) (#41587)
* influxdb: alerting: handle out-of-range numeric aliases

* influxdb: updated documentation

(cherry picked from commit eb47a58029)

Co-authored-by: Gábor Farkas <gabor.farkas@gmail.com>
2021-11-11 09:48:58 +01:00
Grot (@grafanabot)andGilles De Mey 3110e11330 fix: check lotex endpoint URL (#41429) (#41585)
* fix: check lotex endpoint URL

* Add validation for data sources URLs

Co-authored-by: Santiago <santiagohernandez.1997@gmail.com>
(cherry picked from commit dbe78e47b1)

Co-authored-by: Gilles De Mey <gilles.de.mey@gmail.com>
2021-11-11 08:19:44 +01:00
achatterjee-grafana fb4875a58e update content (#41575) 2021-11-10 20:43:45 -05:00
Grot (@grafanabot)andIvana Huckova c4a5a217cf Tempo: Fix validation of float durations (#41400) (#41538)
* Fix parsing of float numbers in validation

* Adjust test

* Update packages/grafana-data/src/datetime/durationutil.test.ts

* Update packages/grafana-data/src/datetime/durationutil.test.ts

* Remove us from placeholder

(cherry picked from commit 7bc27a3cfc)

Co-authored-by: Ivana Huckova <30407135+ivanahuckova@users.noreply.github.com>
2021-11-10 16:27:24 +01:00
Grot (@grafanabot)andYuriy Tseretyan 5f5e962b2d Alerting: Special alert instance if rule is in state NoData (#40540) (#41525)
* do not suppress NoData state
* extract conversion of state to postable alert + tests
* create a special alert instance if nodata
* use NoData when converting from Keep Last State instead of Alerting
* add silence during migration if NoData is mapped to KeepLastState.

(cherry picked from commit 610643a668)

Co-authored-by: Yuriy Tseretyan <yuriy.tseretyan@grafana.com>
2021-11-10 12:15:23 +01:00
Grot (@grafanabot)andYuriy Tseretyan d80013022e Alerting: Parse App URL only once (#39855) (#41522)
(cherry picked from commit 2b4e51f478)

Co-authored-by: Yuriy Tseretyan <yuriy.tseretyan@grafana.com>
2021-11-10 10:44:35 +00:00
Grot (@grafanabot)andJack Westbrook 49aa3f8d4f Storybook: Fix decorator height (#41468) (#41519)
* fix(storybook): make sure story background fills available height

* fix(storybook): add decorator to prevent badge filling all available height

* docs(badge): use centered story

* revert(badge): remove obsolete Meta typing

(cherry picked from commit cd5277befd)

Co-authored-by: Jack Westbrook <jack.westbrook@gmail.com>
2021-11-10 11:24:19 +01:00
Grot (@grafanabot)andMarcus Efraimsson fff0da8fe9 DataProxy: Fix issue overriding response body when response status is 101 (#41364) (#41476)
When a request going through Grafana data source proxy responds with a websocket
upgrade response we cannot override the response body since it produces an error.
This problem seems to have been introduced in Grafana v8.0 by #38962.
In addition #40303 added same problem.

Fixes #41292

(cherry picked from commit 3be452f995)

Co-authored-by: Marcus Efraimsson <marcus.efraimsson@gmail.com>
2021-11-09 15:04:44 +01:00
Grot (@grafanabot)andDomas af84e20232 Alerting: Remove CTA button from read-only notification policy page (#41096) (#41474)
* don't show cta button for read-only prometheus alertmanager

* grammar fix

Co-authored-by: Gilles De Mey <gilles.de.mey@gmail.com>

Co-authored-by: Peter Holmberg <peterholmberg@users.noreply.github.com>
Co-authored-by: Gilles De Mey <gilles.de.mey@gmail.com>
Co-authored-by: Peter Holmberg <peter.hlmbrg@gmail.com>
(cherry picked from commit 345af8374c)

Co-authored-by: Domas <domas.lapinskas@grafana.com>
2021-11-09 14:42:46 +01:00
Marcus Efraimsson 4d9f5ec8a2 Chore: Go mod tidy (#41373) 2021-11-09 12:07:14 +01:00
Marcus Andersson 8520ab9232 Chore: Prevent loading error from showing too early (#41426) 2021-11-09 10:03:49 +01:00
Grot (@grafanabot)andMarcus Efraimsson ca6ebdd3d8 Docs: Update data source provisioning in regards to HTTP specific settings (#40163) (#41432)
Clarifies documentation in regards to data source provisioning and certain
settings that earlier was explained as applicable to All data sources.

Fixes #19574

Co-authored-by: Will Browne <wbrowne@users.noreply.github.com>
(cherry picked from commit b304965bbe)

Co-authored-by: Marcus Efraimsson <marcus.efraimsson@gmail.com>
2021-11-08 19:34:30 +01:00
859ee3c826 Docs: Added note that only string type is supported for query variables. (#41359) (#41409)
* Added note that only string type is supported for query variables.

* Added doc review.

(cherry picked from commit f346bbb3bb)

Co-authored-by: achatterjee-grafana <70489351+achatterjee-grafana@users.noreply.github.com>
Co-authored-by: achatterjee-grafana <aparajita.chatterjee@grafana.com>
2021-11-08 13:09:47 -05:00
Grot (@grafanabot)andachatterjee-grafana 022d16d897 Updated a few install topics with references to "Hosted Grafana" (#41106) (#41427)
(cherry picked from commit bda60f3458)

Co-authored-by: achatterjee-grafana <70489351+achatterjee-grafana@users.noreply.github.com>
2021-11-08 13:09:08 -05:00
3b8be57b4f Alerting: fix bug where user is able to access rules from namespaces user is not part of (#41403) (#41406)
* Add fix
* Add tests
(cherry picked from commit 6220872633)

Co-authored-by: Yuriy Tseretyan <yuriy.tseretyan@grafana.com>
Co-authored-by: Armand Grillet <2117580+armandgrillet@users.noreply.github.com>
Co-authored-by: Jean-Philippe Quéméner <JohnnyQQQQ@users.noreply.github.com>
Co-authored-by: George Robinson <george.robinson@grafana.com>
Co-authored-by: gotjosh <josue@grafana.com>
2021-11-08 18:57:51 +01:00
Grot (@grafanabot)andMarcus Andersson adfd39e5fd Chore: Fixed failing e2e due to day light saving time. (#41417) (#41422)
(cherry picked from commit dce851e396)

Co-authored-by: Marcus Andersson <marcus.andersson@grafana.com>
2021-11-08 17:36:10 +01:00
Grot (@grafanabot)andDawnpool ad3864b9f1 Update config-from-query.md (#41333) (#41361)
(cherry picked from commit e0ad74a815)

Co-authored-by: Dawnpool <57010815+Dawnpool@users.noreply.github.com>
2021-11-06 02:18:38 -04:00
Giordano Ricci d2e61e4aba Elasticsearch: use field configured in query editor as field for date_histogram aggregations (#41258) (#41358)
* Elasticsearch: use field configured in query editor as field for date_histogram aggregations

* add tests

(cherry picked from commit d524dc6108)
2021-11-05 15:43:42 +00:00
Will Browne 5350c74b39 backport of 41346 (#41365) 2021-11-05 16:19:14 +01:00
Grot (@grafanabot)andJosh Hunt f75f86b57c Dashboards: Fix 'Copy' from being appended to new dashboard titles (#41344) (#41348)
(cherry picked from commit cbc00babe4)

Co-authored-by: Josh Hunt <joshhunt@users.noreply.github.com>
2021-11-05 12:34:58 +01:00
Dimitris Sotirakis 0068d6a43c Update CHANGELOG.md (#41343) 2021-11-05 11:36:51 +01:00
Ashley Harrison bd9c45a170 NewsPanel: Prevent date and title collapsing to single row (#41260) 2021-11-04 09:55:52 +00:00
Dimitris Sotirakis a73c109d79 Fix blog post link (#41286) 2021-11-03 18:49:17 +02:00
d52f25825b [v8.2.x] Sanitized NavBar children links to remove angular interpolation (#41283)
* Sanitized nav bar links to remove angular interpolation

* NavBar: Add sanitize to children items

(cherry picked from commit a3dc30546f)
(cherry picked from commit 561ca52ab3)

* use replaceAll when sanitizing urls

(cherry picked from commit 8081dc9ee9)
(cherry picked from commit c86d520821)

* switch to global regexp

(cherry picked from commit 1c7ce348ce)
(cherry picked from commit 28e2be2a8a)

* Resolve conflicts

Co-authored-by: Alexandra Vargas <alexa1866@gmail.com>
Co-authored-by: Dan Cech <dcech@grafana.com>
2021-11-03 17:05:29 +01:00
Grot (@grafanabot) 120689b3c6 "Release: Updated versions in package to 8.2.3" (#41279) 2021-11-03 16:30:51 +01:00
Grot (@grafanabot)andAlexandre de Verteuil ec13ae79bd Update opt-in.md (#41216) (#41271)
Need to change that `true` to `false`.

(cherry picked from commit 1c3c1a52bb)

Co-authored-by: Alexandre de Verteuil <alexandre@grafana.com>
2021-11-03 10:53:18 -04:00
Grot (@grafanabot)andJamie Shears 81463cd984 NewsPanel: Prevent small titles being split onto multiple lines (#41193) (#41270)
(cherry picked from commit bb079641d7)

Co-authored-by: Jamie Shears <jsws@users.noreply.github.com>
2021-11-03 15:27:24 +01:00
Dimitris Sotirakis dad0c5a22e ReleaseNotes: Update release notes for v8.2.3 (#41268) 2021-11-03 15:18:23 +01:00
Josh Hunt aca8793e40 Dashboard: Disable image renderer link for unsaved dashboards (#41249) (#41251)
(cherry picked from commit 9fc5193ecd)
2021-11-03 11:56:48 +00:00
Grot (@grafanabot)andDomas 26f155b86a Alerting: Fix duplicating queries in rule editor (#41091) (#41203)
(cherry picked from commit 69fe2def89)

Co-authored-by: Domas <domas.lapinskas@grafana.com>
2021-11-03 12:13:38 +02:00
Grot (@grafanabot)andAshley Harrison a306205a58 Annotations: Ensure legacy annotation editors are cleaned up properly when switching datasource (#41115) (#41208)
* Annotations: Ensure Angular-based annotation editors are cleaned up properly

* Annotations: Remove ng-if instead of wrapping in div

(cherry picked from commit e0b2e0b152)

Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com>
2021-11-02 17:04:29 +01:00