Stephanie Hingtgen
6c704484e9
K8s: Add sorting by more than titles ( #102403 )
2025-03-18 20:23:43 -05:00
owensmallwood
ec91ad6db7
Dashboard Provisioning: Dont wait on indexer when nothing deleted ( #102390 )
...
* adds debug log
* show dashboard uids as strings
* adds debug log
* don't wait when no deleted dashboards
* adds test
2025-03-18 17:36:10 -06:00
Sam Jewell
d7aeebe5e3
Sql Expressions: State when error is from GMS ( #102112 )
2025-03-18 22:41:42 +00:00
Alexander Akhmetov
a8a88f858a
Alerting: Remove uniqueness checks from the Prometheus conversion ( #102261 )
2025-03-18 18:38:27 +01:00
Yuri Tseretyan
69a62777c5
Fix flaky test TestIntegration_ListDeletedRules ( #102383 )
...
Signed-off-by: Yuri Tseretyan <yuriy.tseretyan@grafana.com >
2025-03-18 13:28:19 -04:00
Yuri Tseretyan
e39b17d701
Alerting: Remove constraints for uniqueness of rule title ( #102067 )
...
* fix having duplicated names in same group in the UI
---------
Co-authored-by: Sonia Aguilar <soniaaguilarpeiron@gmail.com >
2025-03-18 13:27:44 -04:00
Matheus Macabu
20f9902ed5
CloudMigrations: Remove public preview banner ( #102354 )
2025-03-18 16:21:16 +01:00
Alexander Akhmetov
04f20127a2
Revert "Alerting: Add an index to alert_rule_version table on (rule_org_id, rule_uid) ( #102347 )" ( #102368 )
...
This reverts commit 9491fa1895 .
2025-03-18 14:54:45 +01:00
Georges Chaudy
0bafd4e99d
unistore: update spanner ddl to include unistore tables ( #102198 )
...
* provision unistore tables
* update the tests to use generated namespace
* update ddl
* update ddl
* clean streams
* missing space
* use engine.db.query
2025-03-18 14:37:11 +01:00
Isabella Siu
8c5a4591fd
Cloudwatch: Do not parse log query grouping field to float ( #102244 )
2025-03-18 09:18:58 -04:00
Ryan McKinley
ff6a97f1a1
Provisioning: Update APIs in main ( #102345 )
2025-03-18 14:55:22 +02:00
Gábor Farkas
c28b49e5d1
datasources: querier: single-tenant auth ( #102049 )
2025-03-18 13:51:49 +01:00
ismail simsek
a4d98e465f
Chore: Remove dataplane as option from prom converter ( #102320 )
...
remove dataplane as option from prom converter
2025-03-18 13:10:22 +01:00
Jean-Philippe Quéméner
08994304d8
fix(unified-storage): check resource_api cfg for isHA ( #102283 )
2025-03-18 12:33:27 +01:00
Eric Leijonmarck
fc9e5110d7
Access: Add migration to remove datasources:drilldown ( #102188 )
...
* Add migration to remove datasources:drilldown
* remove role assignments as well
* rename to datasources:drilldown
* remove the role assignments
* made it simple instead
* Update pkg/services/sqlstore/migrations/accesscontrol/datasource_drilldown_removal.go
Co-authored-by: Gabriel MABILLE <gamab@users.noreply.github.com >
* Update pkg/services/sqlstore/migrations/accesscontrol/datasource_drilldown_removal.go
Co-authored-by: Gabriel MABILLE <gamab@users.noreply.github.com >
---------
Co-authored-by: Gabriel MABILLE <gamab@users.noreply.github.com >
2025-03-18 13:06:30 +02:00
Stephanie Hingtgen
c79c768421
Folders: Add pagination to list ( #102334 )
2025-03-18 04:56:06 -06:00
Alexander Akhmetov
695ac91290
Alerting: Add backend support for keep_firing_for ( #100750 )
...
What is this feature?
This PR introduces a new alert rule configuration option, keep_firing_for (Prometheus documentation).
keep_firing_for prevents alerts from resolving immediately after the alert condition returns to normal. Instead, they transition into a "Recovering" state and are not considered resolved by the Alertmanager. Once the recovery period ends (or after the next evaluation if it is bigger than keep_firing_for), the alert transitions to "Normal" if it doesn't start alerting again:
Before
+----------+ +----------+
| Alerting |---->| Normal |
+----------+ +----------+
-----
After
+----------+ +------------+ +----------+
| Alerting |----->| Recovering |---->| Normal |
+----------+ +------------+ +----------+
Why do we need this feature?
This feature prevents flapping alerts by adding a recovery period. This helps avoid false resolutions caused by brief alert
2025-03-18 11:24:48 +01:00
Alexander Akhmetov
9491fa1895
Alerting: Add an index to alert_rule_version table on (rule_org_id, rule_uid) ( #102347 )
2025-03-18 11:15:55 +01:00
Alexander Akhmetov
1d0a86252e
Alerting: Add target datasource support to Prometheus conversion ( #102307 )
2025-03-18 09:53:50 +01:00
Tom Ratcliffe
e14b2fa034
Chore: Add descriptions to frontend types for feature toggle generation ( #102230 )
...
Add descriptions to frontend types for feature toggle generation
2025-03-18 09:20:47 +02:00
dependabot[bot]
967425ab1b
Bump github.com/expr-lang/expr from 1.16.9 to 1.17.0 in /pkg/codegen ( #102333 )
...
* Bump github.com/expr-lang/expr from 1.16.9 to 1.17.0 in /pkg/codegen
Bumps [github.com/expr-lang/expr](https://github.com/expr-lang/expr ) from 1.16.9 to 1.17.0.
- [Release notes](https://github.com/expr-lang/expr/releases )
- [Commits](https://github.com/expr-lang/expr/compare/v1.16.9...v1.17.0 )
---
updated-dependencies:
- dependency-name: github.com/expr-lang/expr
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
* update workspace
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-03-18 09:49:03 +03:00
Stephanie Hingtgen
4755da0ff5
Folders: Fix user setting in api ( #102329 )
2025-03-17 18:33:09 -05:00
owensmallwood
c45a342303
Unified Storage Dashboard Provisioning: Wait for deleted dashboards to be updated in the indexer ( #102243 )
...
* wait for deleted dashboards to be updated in the indexer
* updates comment
* adds test
* make function private
* fix failing test - had to add a couple more mock Search calls
2025-03-17 16:46:26 -06:00
Dominik Broj
f7e0f095a2
Alerting: use 'Grafana IRM' wording in alerting contact point ( #102014 )
...
* chore: use 'Grafana IRM' wording in alerting contact point
* revert temp condition change
* remove unneeded ts assertion
* more renaming
* use translations
* update test
* running make i18n-extract
* avoid "simple" word in copy
2025-03-17 23:38:44 +02:00
ismail simsek
07024c9bac
Prometheus: Enable prometheusRunQueriesInParallel feature toggle by default ( #102127 )
...
enable prometheusRunQueriesInParallel by default
2025-03-17 22:13:59 +01:00
Stephanie Hingtgen
6019b21cc5
K8s: Dashboards: Fix multi-org provisioning flow ( #102266 )
2025-03-17 20:20:03 +02:00
Ryan McKinley
fd4e08e318
K8s/Dashboards: Remove slug annotation ( #102270 )
2025-03-17 19:01:29 +02:00
Ryan McKinley
261d7db0e6
Live: Update centrifuge and remove unreleased "gitops" ( #102256 )
2025-03-17 18:55:00 +02:00
beejeebus
3bdb2aa349
Plugins: Fix support for adhoc filters with raw queries in InfluxDB ( #101966 )
...
Plugins: Fix support for adhoc filters with raw queries in InfluxDB
Fixes #101635 .
2025-03-17 12:07:33 -04:00
Gábor Farkas
4302fec311
removed unused file ( #102281 )
2025-03-17 16:27:13 +01:00
Igor Suleymanov
424a178d96
Update dependencies for Grafana submodules ( #102296 )
...
* Update dependencies for Grafana submodules
Signed-off-by: Igor Suleymanov <igor.suleymanov@grafana.com >
* Update workspace
Signed-off-by: Igor Suleymanov <igor.suleymanov@grafana.com >
* Update owners
* Fix code owners of the dependency
Signed-off-by: Igor Suleymanov <igor.suleymanov@grafana.com >
---------
Signed-off-by: Igor Suleymanov <igor.suleymanov@grafana.com >
Co-authored-by: leonorfmartins <leonorfmartins@gmail.com >
2025-03-17 16:23:57 +02:00
Peter Štibraný
11552e5c57
Speed up truncation of Spanner tables (used in integration tests) ( #102278 )
...
Speed up truncation of Spanner tables.
2025-03-17 15:05:01 +01:00
Jean-Philippe Quéméner
1700a8aa9f
feat(unified-storage): prune history table based on limits ( #101970 )
2025-03-17 11:36:38 +01:00
Timur Olzhabayev
f2518a2c45
Chore: Promote pluginsDetailsRightPanel to private preview ( #102211 )
...
promote FeatureStagePrivatePreview to private preview
2025-03-17 10:49:51 +01:00
Peter Štibraný
077f9e90d5
Fix format of timestamps sent to Spanner. ( #102227 )
2025-03-17 09:27:11 +01:00
Ryan McKinley
bb881f38bb
K8s/Dashboards: Remove uid+version from spec ( #101992 )
2025-03-16 20:46:12 -05:00
Stephanie Hingtgen
5c24312625
Dashboards: Fix duplicate provisioning when errors occur on title-only based provisioning ( #102249 )
...
Dashboards: fix title based provisioning
2025-03-15 21:12:48 -06:00
Yuri Tseretyan
309a2eb4e9
Alerting: Allow administrators delete rules permanently via UI ( #101974 )
...
* add query parameter to existing APIs to control the permanent deletion of rules
* add GUID to gettable rule
* add new endpoint /ruler/grafana/api/v1/trash/rule/guid/{RuleGUID} to delete rules from trash permanently
---------
Signed-off-by: Yuri Tseretyan <yuriy.tseretyan@grafana.com >
2025-03-14 22:14:06 +02:00
Yuri Tseretyan
e30034a42a
Alerting: Remove feature flag alertingNoDataErrorExecution ( #102156 )
...
* remove feature flag
* remove feature flag in state manager
* make sure no data with empty results is handled
Signed-off-by: Yuri Tseretyan <yuriy.tseretyan@grafana.com >
---------
Signed-off-by: Yuri Tseretyan <yuriy.tseretyan@grafana.com >
2025-03-14 14:51:58 -04:00
Alex Khomenko
4236ac3423
Provisioning: Update API imports ( #102226 )
...
* Update API
* Format
2025-03-14 19:31:58 +02:00
Tom Ratcliffe
ef9dca9ea3
Alerting: Add UI migration feature toggle ( #102217 )
...
Add UI migration feature toggle
2025-03-14 17:40:05 +01:00
Jean-Philippe Quéméner
8b984a25e4
feat(util): add key based debouncer ( #102073 )
2025-03-14 17:11:09 +01:00
Josh Hunt
bf172dfd29
GrafanaUI: Add noBackdropBlur feature toggle ( #102128 )
...
* Create new noBackdropBlur feature toggle
* Disable backdrop blur with feature toggle
2025-03-14 15:21:35 +00:00
Syerikjan Kh
b3452ae720
feat: datasourceconnectionsTab to private preview ( #102200 )
2025-03-14 11:05:27 -04:00
Eric Leijonmarck
56c896fa72
Revert "Config: Removes setting viewers_can_edit ( #101767 )" ( #102191 )
...
This reverts commit d3a9c04562 .
2025-03-14 13:39:59 +00:00
ismail simsek
399df82f0b
Prometheus: Read feature toggles once when creating plugin instance ( #102131 )
...
* initialize an instance with feature toggles
* read grafana config only once
* use feature toggles directly
2025-03-14 13:54:19 +01:00
ismail simsek
d72b664981
Feature toggle: Introduce infinityRunQueriesInParallel feature toggle ( #102129 )
...
introduce infinityRunQueriesInParallel feature toggle
2025-03-14 13:54:04 +01:00
Will Assis
2456eeb69b
fix(unified-storage): Improve test coverage on legacy searcher and parse result helper ( #102147 )
...
* include TotalHits when searching for provisioning information and improve tests
* return err when parsing search results with mismatch number of columns and cells and add tests for it
2025-03-14 08:25:59 -04:00
Peter Štibraný
9330ca5b54
Remove unused SigningKey struct. ( #102041 )
2025-03-14 10:41:10 +01:00
Matheus Macabu
0abf0bb0e9
Secrets: make the secrets package a go work module ( #102167 )
...
* Secrets: make the decrypt package a go work module
* Chore: add Operator Experience as codeowner for secrets apis
* Chore: move module up two folders
2025-03-14 10:38:19 +01:00