Ryan McKinley
0018c8e9c1
K8S: cleanup and consolidate feature toggles ( #63212 )
2023-02-09 09:54:00 -08:00
Matias Chomicki
94241f6676
Loki Query Splitting: Split queries into sub-queries with smaller time interval ( #62767 )
...
* Range splitting: range splitting function
* Range splitting: experiment with 1 hour splits
* Range splitting: reorganize code
* Range splitting: improve code readability and meaning
* Range splitting: add partition limit to prevent infinite loops
* Range splitting: add error handling
* Range splitting: disable for logs queries
* Range splitting: support any arbitrary time splitting + respect original from/to in the partition
* Chore: remove console logs
* Chore: delete unused import
* Range splitting: actually send requests in sequence
* Range splitting: do not split when > 1 query
* Range splitting: combine frames
* Chore: rename function
* split in reverse
* polished reversing
* keep reference to the right frame in the result
* Range splitting: change request state to Streaming
* Range splitting: fix moving only 1 unit of time instead of the provided one
* Chore: change default parameter to timeShift = 1
* Range splitting: do not split for range queqries
* Range splitting: add initial support for log queries
* Range splitting: do not use MutableDataFrame
It has bad performance and it's not required
* Chore: remove unused export
* Query Splitting: move to module
* loki: split: fix off-by-one error (#62966 )
loki: split: fix off-by-one loop
* Range splitting: disable for logs volume queries
* Range splitting: combine any number of fields, not just hardcoded 2
* Range splitting: optimize frame-combining function
* Range splitting: further optimize
* Range splitting: combine frame length
* Range splitting: combine stats
* Range splitting: combine stats without assuming the same order
* Query splitting: catch and raise errors
* Range splitting: create feature flag
* Range splitting: implement feature flag
* Range splitting: add unit test for datasource query
* Range splitting: add basic test for runPartitionedQuery
* Range splitting: add unit test for resultLimitReached
* Range splitting: test frame merging
* Chore: fix unit test
---------
Co-authored-by: Sven Grossmann <svennergr@gmail.com>
Co-authored-by: Gábor Farkas <gabor.farkas@gmail.com>
2023-02-09 12:27:02 -05:00
Joey Tawadrous
1bc43f5faa
TraceView: Remove unnecessary code from header ( #63114 )
...
* Remove unecessary code
* Update tests
* Remove import
* Remove unused import
2023-02-09 16:57:57 +00:00
Shirley
32b96a586f
CloudWatch: Add deprecation tooltip to Alias field ( #63115 )
...
* CloudWatch: Add deprecation tooltip to Alias field
* Add target blank
* Add noopener noreferrer
2023-02-09 17:50:29 +01:00
Ashley Harrison
36c090416a
Command palette: Enable folder searching ( #62663 )
...
search folders as well as dashboards in the command palette
2023-02-09 16:31:05 +00:00
Jack Westbrook
d3bc39be8f
Chore: Bump minimatch to >3.0.4 ( #63191 )
...
chore(npm): bump minimatch to >3.0.4
2023-02-09 17:29:53 +01:00
Steve Simpson
4d1a2c3370
Alerting: Move rule_groups_rules
metric from State to Scheduler. ( #63144 )
...
The `rule_groups_rules` metric is currently defined and computed by `State`.
It makes more sense for this metric to be computed off of the configured rule
set, not based on the rule evaluation state. There could be an edge condition
where a rule does not have a state yet, and so is uncounted.
Additionally, we would like this metric (and others), to have a `rule_group`
label, and this is much easier to achieve if the metric is produced from the
`Scheduler` package.
2023-02-09 17:05:19 +01:00
Ashutosh Kumar Shaw
90f8959d3c
CloudWatch Logs: Update default timeout to 30m ( #63155 )
2023-02-09 10:52:32 -05:00
Christopher Moyer
52cc6a8651
docs: adds what's new video ( #63206 )
...
adds what's new video
2023-02-09 09:52:03 -06:00
Jo
7862ae8abf
SupportBundles: Add LDAP bundle collector ( #63128 )
...
* fix non-cfg fields used in ldap
* fix non-cfg fields
* add ldap support bundle
* add note on match
* add censoring and docs
2023-02-09 16:31:31 +01:00
Eric Leijonmarck
e42eaeb175
Auth: Docs revamp of skip org role section ( #63081 )
...
* docs: revamp of skip org role section
* fix: removed todo
* Update docs/sources/setup-grafana/configure-grafana/_index.md
Co-authored-by: Christopher Moyer <35463610+chri2547@users.noreply.github.com>
* Revamp docs with LION
Co-authored-by: Eric Leijonmarck <eric.leijonmarck@gmail.com>
* modifiable
---------
Co-authored-by: Christopher Moyer <35463610+chri2547@users.noreply.github.com>
Co-authored-by: gamab <gabi.mabs@gmail.com>
2023-02-09 15:00:21 +00:00
suntala
49b3027049
Chore: Remove Result field from datasources ( #63048 )
...
* Remove Result field from AddDataSourceCommand
* Remove DatasourcesPermissionFilterQuery Result
* Remove GetDataSourceQuery Result
* Remove GetDataSourcesByTypeQuery Result
* Remove GetDataSourcesQuery Result
* Remove GetDefaultDataSourceQuery Result
* Remove UpdateDataSourceCommand Result
2023-02-09 15:49:44 +01:00
Oscar Kilhed
8048a66e90
Dashboard: Add a feature that creates a table panel when a spreadsheet file is dropped on the dashboard. ( #62688 )
...
* drag files to dashboard
* use file name as panel title
* add file size limitation, file type limitation and error handling
* Refactor file parsing for code sharing
move accepted types and max size to file-import constants
show which file types are allowed in file type error
* update codeowners
* Adjust max size to 1mb
2023-02-09 15:16:17 +01:00
linoman
33de1926fc
SupportBundle: Add count for each support bundle created ( #63125 )
...
* Export `StatsCount` function
* Add new statKV each time a bundle is created
* Export bundle count
---------
Co-authored-by: Jo <joao.guerreiro@grafana.com>
2023-02-09 14:54:21 +01:00
Andres Martinez Gotor
a33e316f40
Provisioning: Parse boolean and numeric values from environment variables ( #63085 )
2023-02-09 14:45:32 +01:00
Alex Khomenko
d660e3acb9
Geomap: Update to panelcfg ( #63169 )
...
* Geomap: Update to panelcfg
* Generate geomappanelcfg docs
---------
Co-authored-by: Tania B <yalyna.ts@gmail.com>
2023-02-09 14:38:06 +02:00
Ieva
4570131fe5
Folders: simplify guardian permissions checks ( #63183 )
...
simplify code
2023-02-09 07:19:08 -05:00
Josh Hunt
58f3f00bd5
Dashboards: Star dashboards by UID ( #63134 )
...
* Dashboards: Star dashboards by UID
* undo async
2023-02-09 10:24:46 +00:00
Andres Martinez Gotor
00b692c0f9
Chore: Validate batch query refIds ( #63018 )
2023-02-09 10:11:16 +01:00
Ashley Harrison
2a34293689
Chore: more type fixes ( #62952 )
...
* fix some more any/type assertions
* more any/type assertion fixes
* implement review comments
2023-02-09 09:03:13 +00:00
Victor Marin
62b078e4e4
Fix MSSQL queries failing because of bad interpolation ( #63167 )
...
fix failing mssql queries
2023-02-09 10:09:52 +02:00
Ryan McKinley
804bd08f11
Chore: remove unused feature flag showFeatureFlagsInUI ( #62908 )
2023-02-08 19:01:34 -05:00
Nathan Marrs
c8ee2f9d9e
Docs: Update canvas docs for 9.4 ( #62923 )
...
Co-authored-by: Isabel <76437239+imatwawana@users.noreply.github.com>
2023-02-08 17:11:25 -05:00
Christopher Moyer
bc93f45e9d
docs: comments out video ( #63150 )
...
comments out video
2023-02-08 15:40:52 -05:00
Eric Leijonmarck
91b5337600
Auth: Refactoring of frontend skipOrgRoleSync logic to backend ( #62921 )
...
* WIP
* refactor: add function in login for externSynced
* refactor: make function to make ExternalSyncedInfo
- adds tests
- refactors strings into consts
* remove: console.log
* remove: unnessecary comment
* added exhaustive tests
* refactor: labelname
* removed unused code
* missspelling
* refactor: based on review comments
* add: comment to functions about authinfo behavior
* Update pkg/services/login/authinfo.go
Co-authored-by: Ieva <ieva.vasiljeva@grafana.com>
* Update pkg/services/login/authinfo.go
Co-authored-by: Ieva <ieva.vasiljeva@grafana.com>
* fix: tests
---------
Co-authored-by: Ieva <ieva.vasiljeva@grafana.com>
2023-02-08 20:11:46 +00:00
Christopher Moyer
b405874166
docs: fixes video link in what's new 9.4 ( #63145 )
...
fixes video link
2023-02-08 13:46:13 -06:00
Isabel
72ca7fe7fe
fix broken envelope encryption link ( #63135 )
2023-02-08 11:22:42 -08:00
Santiago
f43993d43f
Docs: Fix redaction error in notification policies docs ( #63112 )
...
fix redaction error in notification policies docs
2023-02-08 16:18:49 -03:00
Christopher Moyer
4dba927b3a
What's New in v9.4 ( #59614 )
...
* What's New in v9.4
* moves alert email templating to v9.4 release
* Add whats new for SAT (#61151 )
* Add whats new for SAT
* Logs: Add logdetails redesign to "whats new" (#61361 )
* update whats new
* update text and add image
* change `logline` to `log line`
Co-authored-by: Ivana Huckova <30407135+ivanahuckova@users.noreply.github.com>
Co-authored-by: Ivana Huckova <30407135+ivanahuckova@users.noreply.github.com>
* add: skip org role sync
* add note about oncall rbac to whats new 9.4 docs
* Loki Datasource: Add query validation to What's new (#62012 )
Loki Datasource: add query validation to what's new
* Add note about SAML auto login (#61926 )
* Add note about SAML auto login
* Apply suggestions from code review
Co-authored-by: Christopher Moyer <35463610+chri2547@users.noreply.github.com>
* Apply suggestions from code review
Co-authored-by: Christopher Moyer <35463610+chri2547@users.noreply.github.com>
* run prettier
Co-authored-by: Christopher Moyer <35463610+chri2547@users.noreply.github.com>
* What's New: Add image for the Loki Query Validation feature (#62358 )
* What's new 9.4: add image for Loki query validation
* What's new 9.4: update image path
* Docs: Add logs sample to whats new in 9.4 (#62354 )
* Add logs sample to whats new in 9.4
* Update path to image
* Update docs/sources/whatsnew/whats-new-in-v9-4.md
Co-authored-by: Matias Chomicki <matyax@gmail.com>
---------
Co-authored-by: Matias Chomicki <matyax@gmail.com>
* Add datasource connection page to whatsnew
* Update datasource connection whats new 9.4
Co-authored-by: Isabel <76437239+imatwawana@users.noreply.github.com>
* Update datasource connection whats-new-in-v9-4.md
Co-authored-by: Isabel <76437239+imatwawana@users.noreply.github.com>
* Update whats-new-in-v9-4.md
Enterprise features add on
* Added command palette, navigation
* Update whats-new-in-v9-4.md
* Update whats-new-in-v9-4.md
* enterprise updates
* add panel header redesign content
* Adds alerting content to whats new
* Fix typo
Nav navigation -> New Navigation
* adds image to pause alerts
* Updated cmd palette screenshot
* Update docs/sources/whatsnew/whats-new-in-v9-4.md
* Update docs/sources/whatsnew/whats-new-in-v9-4.md
* adds alerting screenshots
* reorder and begin adding availability
Re-ordered updates into groups, and added availability descriptions to the first few updates.
* Updated command palette availability
* fix capitalization
* copy edit
* add before you upgrade section
* add docs relref links
* makes prettier
* added before you begin boilerplate
* Add Enterprise Datasource updates / highlights
* Add what's new section on updates to the canvas panel
* Update canvas demo vid src to correct location
* Canvas: add small shoutout for new server element in whats new
* copy edit final contributions
---------
Co-authored-by: linoman <2051016+linoman@users.noreply.github.com>
Co-authored-by: Sven Grossmann <sven.grossmann@grafana.com>
Co-authored-by: Ivana Huckova <30407135+ivanahuckova@users.noreply.github.com>
Co-authored-by: Eric Leijonmarck <eric.leijonmarck@gmail.com>
Co-authored-by: Joey Orlando <joseph.t.orlando@gmail.com>
Co-authored-by: Matias Chomicki <matyax@gmail.com>
Co-authored-by: Alexander Zobnin <alexanderzobnin@gmail.com>
Co-authored-by: natellium <natalia.bernarte@grafana.com>
Co-authored-by: Natalia Bernarte Oses <74534993+natellium@users.noreply.github.com>
Co-authored-by: Isabel <76437239+imatwawana@users.noreply.github.com>
Co-authored-by: Fabrizia Rossano <117294258+frossano-grafana@users.noreply.github.com>
Co-authored-by: Zsofia <zsofia.komaromi@gmail.com>
Co-authored-by: brendamuir <100768211+brendamuir@users.noreply.github.com>
Co-authored-by: Mitch Seaman <mjseaman@users.noreply.github.com>
Co-authored-by: Mitchel Seaman <mitchel.seaman@gmail.com>
Co-authored-by: josiahg <jay@grafana.com>
Co-authored-by: nmarrs <nathanielmarrs@gmail.com>
2023-02-08 13:11:31 -06:00
Alyssa Bull
ac9639daf8
CloudMonitor: Add missing logger to TimeSeriesQuery ( #63110 )
2023-02-08 10:33:56 -07:00
Selene
5fe3548691
RemoteCache: Fix null pointer exception in redis cache ( #63094 )
...
Fix null pointer exception in redis cache
2023-02-08 17:08:56 +01:00
Jack Westbrook
3716d9841d
Chore: Resolve trim to 0.0.3 ( #63015 )
...
chore(npm): add resolution for trim to squash dependabot alert
2023-02-08 16:30:22 +01:00
Ashley Harrison
fc2f7f90f8
Navigation: add a link to starred dashboards in the megamenu ( #62685 )
...
add a link to starred dashboards in the megamenu
2023-02-08 15:18:13 +00:00
Sofia Papagiannaki
225c8dbba7
Chore: Fix fetching the General folder when nested folders is set and improve error handling ( #62951 )
...
* Nested folders: Modify Get() not to fail fetching the General folder
* Add test
2023-02-08 17:16:53 +02:00
Ashley Harrison
4181acec72
A11y: ignore rule since there's a button handling keyboard interaction ( #62856 )
...
ignore a11y rule since there's a button handling keyboard interaction
2023-02-08 14:29:30 +00:00
Christopher Moyer
a7ae05285c
Docs: incorporates feedback from PR #62402 ( #63065 )
...
incorporates feedback from original PR
2023-02-08 08:23:32 -06:00
Ashley Harrison
6a720f96f7
A11y: ignore rule since keyboard interaction is already handled ( #62850 )
...
* Revert "Accessibility: Remove unnecessary onClick from title element (#59696 )"
This reverts commit f19b07c0bc
.
* ignore eslint rule
2023-02-08 14:17:15 +00:00
Joan López de la Franca Beltran
a0b563f596
Docs: Auditing non-JSON requests/responses ( #63066 )
...
Docs: Don't emit error logs when auditing non-JSON request/response
2023-02-08 14:57:19 +01:00
Marcus Andersson
ace4175e26
Plugin: Skip preloading disabled app plugins ( #63083 )
...
will not preload app plugins that is disabled.
2023-02-08 14:41:49 +01:00
Josh Hunt
504eabbe80
Navigation: Ensure command palette is correctly translated ( #61103 )
...
* Navigation: Translate nav tree in store
* Remove usage of getNavTitle
* properly translate children
* add pubdash translation
* remove extraneous calls to translation in PageHeader
* empty commit
* correctly allow subtitle to be overrwitten (thank you tests!)
---------
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com>
2023-02-08 13:15:37 +00:00
linoman
bc67edbff8
Fix RolePicker component offset when it has too many roles ( #62857 )
...
Fix role picker offset with too many roles
2023-02-08 12:09:27 +01:00
Tania
25756b49a3
Codegen: Remove duplicated sections from generated docs ( #62965 )
...
* Remove duplicated sections
* Regenerate docs
* Refactor schema.sections func (#63079 )
* Refactor schema.sections func
* Small refactors
---------
Co-authored-by: Joan López de la Franca Beltran <5459617+joanlopez@users.noreply.github.com>
2023-02-08 06:07:00 -05:00
Horst Gutmann
470be140dc
CI: Do not clone repo in artifact-page step ( #63077 )
2023-02-08 11:57:33 +01:00
Marcus Andersson
f46f8bdd3a
Plugins: Renamed parts of the UI extension APIs ( #63070 )
...
* Renamed target -> id and href -> path after feedback.
* fixed type issues in test page.
* chore(pluginschemajson): update extensions props target -> id
* this is the final.
* fixed typings...again...
---------
Co-authored-by: Jack Westbrook <jack.westbrook@gmail.com>
2023-02-08 05:33:28 -05:00
Carl Bergquist
b88206d98f
Cache: Refactor cache clients to use byte array ( #62930 )
...
Signed-off-by: bergquist <carl.bergquist@gmail.com>
2023-02-08 10:30:20 +01:00
Horst Gutmann
2804acd264
CI: Running Redis integration tests without grabpl ( #63028 )
...
This restores some changes from
https://github.com/grafana/grafana/pull/61920 that were accidentally
deleted.
2023-02-08 10:02:03 +01:00
Jo
6322fce725
LDAP: Move to single package cluster ( #63035 )
...
* move multildap to ldap package
* move LDAP api and tests to ldap package
* register background service
* lint
2023-02-08 09:32:59 +01:00
Todd Treece
dea108a8b9
DevEnv: Add k8s apiserver ( #63031 )
...
Adds kind to bingo dependencies, and makes it available via `make devenv sources=apiserver`.
2023-02-07 20:34:05 -05:00
Galen Kistler
79b750a4b2
Prometheus: Table format throwing error on empty result ( #63053 )
...
* fix bug in prometheus table view which is throwing error when a query returns no results
2023-02-07 14:58:08 -06:00
Josh Hunt
09637caade
Chore: Remove search_srv ( #62964 )
...
* Chore: Remove Search Service
* use getSortOptions from grafana searcher
* wip
* fix library panels search tests
2023-02-07 15:28:07 -05:00