Alerting: Support for optimistic concurrency in priovisioning Tempate API (#91195)
* support optimistic concurrency in template service
* update request handler to get version from query parameter
* return not found if a new template is set with version
* update PUT api to set version
* update documentation + for mute timings
---------
Co-authored-by: brendamuir <100768211+brendamuir@users.noreply.github.com>
(cherry picked from commit 1108a00668)
Co-authored-by: Yuri Tseretyan <yuriy.tseretyan@grafana.com>
Alerting: Fix long Alertmanager names overflowing the window (#92023)
fix long names overflowing the window
(cherry picked from commit 6f63def283)
Co-authored-by: Gilles De Mey <gilles.de.mey@gmail.com>
VizTooltip: Fix positioning at bottom and right edges on mobile (#92042)
(cherry picked from commit 74ebc66520)
Co-authored-by: Leon Sorokin <leeoniya@gmail.com>
DashboardModel - Add fallback for variable current value fallback (#91833)
* add variable current value fallback when null
* refactor to avoid loosing reference
(cherry picked from commit 7c8184d5bf)
Co-authored-by: Sergej-Vlasov <37613182+Sergej-Vlasov@users.noreply.github.com>
Alerting docs: include `Grafana Alerting API` as one option to manage… (#91593)
Alerting docs: include `Grafana Alerting API` as one option to manage Data sources-mangaged resources
(cherry picked from commit a0e1028ae6)
Co-authored-by: Pepe Cano <825430+ppcano@users.noreply.github.com>
Docs: Create new landing page and Get started doc for Explore (#91602)
* started updates
* added descriptions
* changed some wording
* minor updates
* updates
* updates
* created new landing page, and the get started page
* finished creating landing page
* continued with restructure
* final edits
* updated the Explore landing page
* ran prettier
* Update docs/sources/explore/get-started-with-explore.md
Co-authored-by: Jack Baldry <jack.baldry@grafana.com>
* Update docs/sources/explore/get-started-with-explore.md
Co-authored-by: Jack Baldry <jack.baldry@grafana.com>
* Update docs/sources/explore/get-started-with-explore.md
Co-authored-by: Jack Baldry <jack.baldry@grafana.com>
* Update docs/sources/explore/get-started-with-explore.md
Co-authored-by: Jack Baldry <jack.baldry@grafana.com>
* Update docs/sources/explore/get-started-with-explore.md
Co-authored-by: Jack Baldry <jack.baldry@grafana.com>
* Update docs/sources/explore/get-started-with-explore.md
Co-authored-by: Jack Baldry <jack.baldry@grafana.com>
* Update docs/sources/explore/get-started-with-explore.md
Co-authored-by: Jack Baldry <jack.baldry@grafana.com>
* Update docs/sources/explore/get-started-with-explore.md
Co-authored-by: Jack Baldry <jack.baldry@grafana.com>
* updates based on Jack's feedback
* ran prettier a second time
* wording change on landing page
* removed uncommented section
---------
Co-authored-by: Jack Baldry <jack.baldry@grafana.com>
(cherry picked from commit 7ff8b1e0e2)
Co-authored-by: Larissa Wandzura <126723338+lwandz13@users.noreply.github.com>
Capitalized list items under "With Explore Metrics, you can:" (#91879)
capitalised list items under "With Explore Metrics, you can:"
(cherry picked from commit 62abaea8f5)
Co-authored-by: Irene Rodriguez <irene.rodriguez@grafana.com>
Alerting: Update contact points list and mute timings list on update (#91776)
make sure that contact points list and mute timings list are updated when we update the alertmanager configuration
(cherry picked from commit f11d6ebcd0)
Co-authored-by: Gilles De Mey <gilles.de.mey@gmail.com>
Prometheus: Fix label names select component when there are too many options (#92026)
* add more doc info for truncate function and how we use it
* truncate label names and allow users to search all labels on typing
* remove unused import
* handle labels select in variable query in addition with truncated list
(cherry picked from commit 68f545210d)
Co-authored-by: Brendan O'Handley <brendan.ohandley@grafana.com>
Tempo: Send the existing query with the request for a tags values (#90931)
* Send query with request
* Ensure number tag values are added to query correctly
* Update test
* Update test
(cherry picked from commit d72846790e)
Co-authored-by: Joey <90795735+joey-grafana@users.noreply.github.com>
Add `grafana_state_reason` section in State of alerts (#91562)
* Add `grafana_state_reason` section in State of alerts
* Minor edit for clarification
* Mention `Paused/RuleDeleted/Updated` states
(cherry picked from commit 98a74d844e)
Co-authored-by: Pepe Cano <825430+ppcano@users.noreply.github.com>
Prometheus: Add a limit for the series resource api in metrics browser (#91555)
* add a limit for the series resource api in metrics browser
* decouple serieslimit from options and only use in metrics browser
* add series limit input to metrics browser
* add warning
* add and fix tests
* add new param to jsdoc
* do not use the limit in other calls outside metrics browser
* update test
* trim limit
* fix tests, remove limit from non labels calls
(cherry picked from commit f01263803a)
Co-authored-by: Brendan O'Handley <brendan.ohandley@grafana.com>
Canvas: Fix selection box glitch when adding certain elements (#91654)
* fix selecto glitch when adding certain elements
* minor doc updates
(cherry picked from commit 787abccfbc)
Co-authored-by: Nathan Marrs <nathanielmarrs@gmail.com>
Table: Fix edge case where text wrapping crashes on undefined header widths (#91850)
Make sure we don't read from header groups if it's undefined
(cherry picked from commit 40144eb3c8)
Co-authored-by: Kyle Cunningham <codeincarnate@users.noreply.github.com>
Docs: Update SAML docs after making the certificate/private key optional (#91202)
* update SAML docs after changing the certificate/private key to be optional
* fix link with example of how to generate saml credentials
* revert link
(cherry picked from commit 340af8cf6b)
Co-authored-by: Mihai Doarna <mihai.doarna@grafana.com>
RBAC: Hide root level folder creation button if the user doesn't have the right permissions (#91502)
* hide root level folder creation button if the user doesn't have the right permissions
* linting
(cherry picked from commit 134b9f731f)
Co-authored-by: Ieva <ieva.vasiljeva@grafana.com>