George Robinson
d4256b352d
Docs: Rename Message templates to Notification templates ( #59477 )
...
This commit renames "Message templates" to "Notification templates"
in the user interface as it suggests that these templates cannot
be used to template anything other than the message. However, message
templates are much more general and can be used to template other fields
too such as the subject of an email, or the title of a Slack message.
2023-01-18 17:26:34 +00:00
Will Browne
c54aa18cd8
Plugins: Add tailored interface for plugins licensing needs ( #61045 )
...
* tailored licensing service
* appease linter
* fix
* retrigger
2023-01-18 18:02:54 +01:00
sam boyer
61d8ab71a3
Dashboards: Promote dashboard kind to experimental maturity ( #61693 )
2023-01-18 11:36:35 -05:00
Ezequiel Victorero
5fb4a7f3b6
PublicDashboards: add timeSettingsEnabled on saving a public dashboard ( #61701 )
2023-01-18 16:03:41 +00:00
Sofia Papagiannaki
4b634fadcf
Chore: Fix Swagger and OpenAPI specifications ( #61669 )
...
* Add go-swagger annotations for route
* Re-generate Swagger and OpenAPI specs
2023-01-18 17:49:07 +02:00
Sofia Papagiannaki
b80c9bb974
Chore: Drop dashboard service dependency from folder service ( #61614 )
...
* Chore: Drop dashboard dependency from folder service
2023-01-18 17:47:59 +02:00
Christian Simon
a1f2d0e205
Prometheus: Reduce allocations parsing exemplars ( #58959 )
...
* Prometheus: Reduce allocations parsing exemplars
This reduces allocations for parsing exemplars.
name old time/op new time/op delta
ExemplarJson-8 24.7ms ±15% 17.6ms ± 2% -28.72% (p=0.008 n=5+5)
name old alloc/op new alloc/op delta
ExemplarJson-8 4.70MB ± 0% 3.58MB ± 0% -23.79% (p=0.008 n=5+5)
name old allocs/op new allocs/op delta
ExemplarJson-8 72.6k ± 0% 69.1k ± 0% -4.81% (p=0.008 n=5+5)
* Ensure pairs is reset
2023-01-18 16:42:22 +01:00
Alexander Zobnin
1fdd3767f1
RBAC: Add permission to get usage report preview ( #61570 )
...
* AccessControl: Protect usage report preview endpoint
* Fix role display name
* Change action name
* Fix imports
2023-01-18 16:07:36 +01:00
Josh Hunt
959c89793f
Chore: eslint rule for preventing e2e selectors in aria-label ( #59731 )
...
* Create eslint plugin/rule for catching e2e selectors in aria-label
* Add no-aria-label-e2e-selectors to betterer
* chore: skip levitate for the `grafana-eslint-rules` package
* Fix rule
* Add readme
* Add Apache 2 license
* Typecheck using @typescript-eslint/utils
* actually export the rule
Co-authored-by: Levente Balogh <balogh.levente.hu@gmail.com>
2023-01-18 15:02:35 +00:00
Eric Leijonmarck
bedd2304d1
Auth: Fix disable/remove duplicate user entries metrics for performance reasons ( #61675 )
...
* fix: remove metrics from duplicate user entries
* fix: disable metrics collection for authinfo
* fix: initifine goroutine loop that happened
* removed: metrics
2023-01-18 16:01:47 +01:00
Serge Zaitsev
fa36591380
Chore: Remove mockstore and use dbtest instead ( #61629 )
...
* remove mockstore and use dbtest instead
* fix wire
* remove unused expected fields
* fix more tests in alerting
* fix api tests
2023-01-18 16:01:25 +01:00
Matias Chomicki
89e77d072f
Loki Query Builder: Fix bug parsing range params ( #61678 )
...
feat(loki-query-builder): fix bug parsing range params
2023-01-18 15:54:18 +01:00
Leonard Gram
d042c0b30b
Docs: Renderer token ( #59560 )
...
* Docs: renderer token
* Apply suggestions from code review
Co-authored-by: Christopher Moyer <35463610+chri2547@users.noreply.github.com>
* Update docs/sources/setup-grafana/image-rendering/_index.md
* Update docs/sources/setup-grafana/configure-grafana/_index.md
* makes prettier
Co-authored-by: Joan López de la Franca Beltran <joanjan14@gmail.com>
Co-authored-by: Joan López de la Franca Beltran <5459617+joanlopez@users.noreply.github.com>
Co-authored-by: Christopher Moyer <35463610+chri2547@users.noreply.github.com>
Co-authored-by: Chris Moyer <chris.moyer@grafana.com>
2023-01-18 15:38:16 +01:00
Levente Balogh
4ef82dc73f
Connections: Show a "No access" modal if the user has no permissions ( #61397 )
...
* feat: add a new modal for displaying no-access info
* feat(CardGrid): add an onClick handler for items
* feat: open a no-access modal when clicking on a connection in the catlog
* feat: update permissions
Open a "No access" modal when the user clicks a connection type but has no permissions creating a datasource out of it
* test: add tests for opening the No Access modal
* test: fix the user permissions in tests
* Wip
* Revert "Wip"
This reverts commit 7f080c7f77
.
2023-01-18 15:34:23 +01:00
Hamas Shafiq
58a86133af
Chore: Convert ListView/index.test.tsx
to RTL ( #61590 )
...
* Chore: Convert ListView/index.test.tsx to RTL
* Update .better.results
Co-authored-by: André Pereira <adrapereira@gmail.com>
2023-01-18 14:10:31 +00:00
juanicabanas
18e8d1e28d
PublicDashboards: Time range settings ( #61585 )
2023-01-18 10:54:19 -03:00
Karl Persson
1454b1b40a
Reqcontext: Add methods to write responses bases on errutil.Error ( #60889 )
...
* ReqContext: Add methods to reqcontext used to handle errutil.Error
* ReqContext: Pass all public field in response from errutil.Error
2023-01-18 14:29:23 +01:00
linoman
4d095547f8
Auth: Implement skip org role sync for jwt ( #61647 )
...
* Add new config option
* Add frontend control
* Condition new auth broker with config option
* Condition old auth broker with config option
Co-authored-by: Jo <joao.guerreiro@grafana.com>
Co-authored-by: Gabriel MABILLE <gamab@users.noreply.github.com>
2023-01-18 13:59:50 +01:00
Niklas
3debfd0ca7
Transformations: Extract JSON Paths ( #59400 )
...
* Added new extractJSONPath transformer
Co-authored-by: Galen <galen.kistler@grafana.com>
2023-01-18 06:59:20 -06:00
idafurjes
b573b19ca3
Chore: Remove dashboards from models pkg ( #61578 )
...
* Copy dashboard models to dashboard pkg
* Use some models from current pkg instead of models
* Adjust api pkg
* Adjust pkg services
* Fix lint
* Chore: Remove dashboards models
* Remove dashboards from models pkg
* Fix lint in tests
* Fix lint in tests 2
* Fix for import in auth
* Remove newline
* Revert unused fix
2023-01-18 13:52:41 +01:00
Karl Persson
db0be6bc95
RBAC: fix wildcard check ( #61666 )
...
RBAC: break correct loop
2023-01-18 13:19:09 +01:00
Konrad Lalik
9256ca371d
Alerting: Landing page v2 ( #61600 )
2023-01-18 12:40:09 +01:00
Jo
ecafb4dd15
Auth forwarding: Pass tokens without refresh ( #61634 )
...
* return only tokens from oauth
* feedback
2023-01-18 10:50:35 +00:00
Sofia Papagiannaki
f25d5199c5
Chore: Fix folder service tests ( #61659 )
...
* Chore: Fix folder service tests
2023-01-18 12:22:23 +02:00
Karl Persson
412d80b498
AuthN: Add post auth hook for oauth token refresh ( #61608 )
...
* AuthN: rename package to sync
* AuthN: rename sync files
* Ouath: Add mock for OauthTokenService
* AuthN: Implement access token refresh hook
* AuthN: remove feature check from hook
* AuthN: register post auth hook for oauth token refresh
2023-01-18 10:47:09 +01:00
Levente Balogh
29119a7d08
UI/Alert: Infer the role
property based on the severity
( #61242 )
...
* feat(UI/Alert): add two new optional properties: 'ariaLabel' and 'role'
* docs(UI/Alert): add some docs to the props
* feat: infer the role based on the severity
* fix: stop overriding props
* fix: fix a test depending on the wrong alert role
2023-01-18 10:16:41 +01:00
Sven Grossmann
6c566a391d
Loki: Use queries maxLines
if configured, even if it is zero ( #61652 )
...
* user `query.maxLines` even if it is zero
* remove unnecessary comment
2023-01-18 10:14:42 +01:00
Sven Grossmann
a5d577eca1
Logs: Make no logs found
text more visible in Explore ( #61651 )
...
* move scan buttons up
* update test
2023-01-18 09:52:18 +01:00
Brendan O'Handley
872df59de5
Prometheus: Kickstart your query, formerly query patterns ( #60718 )
...
* add query pattern prom types
* rebase main
* update docs
replace query patterns with kick start your query
* update docs, remove raw query from prom docs
Raw query toggle was removed from the code
* add binary query pattern to query patterns
* add aria labels for accessibility
* fix tests
* apply/create a query pattern behavior if anything exists in the query editor
* fix tests
* rebase main
2023-01-17 20:04:50 -05:00
Santiago
b5fa9e3501
Chore: Fix "manger" typo ( #61649 )
...
fix mangers -> managers
2023-01-17 23:13:27 +00:00
Leon Sorokin
7e7daf48f4
Transforms: make partitionByValues create field labels by default ( #61255 )
2023-01-17 14:56:23 -06:00
Karl Persson
05a683d462
SupportBundles: Fix list response when we don't have any bundles yet ( #61619 )
...
* SupportBundles: Return empty slice instead of nil when there are no
support bundles
2023-01-17 21:04:12 +01:00
Alexander Weaver
1ac89ea040
Alerting: Add client configuration for remote Loki historian backend and test connection ( #61114 )
...
* Create loki client type and ping method
* Expose TestConnection on client
* Configure and ping Loki URL
* Close response body reader if present
* Add 30 second timeout
* Remove duplicate close
2023-01-17 13:58:52 -06:00
Kristin Laemmert
f6e3252c00
chore: move notifications models into notifications service ( #61638 )
2023-01-17 14:47:31 -05:00
Erik Sundell
8c826cd785
Cloudwatch: Cleanup resource api ( #61465 )
...
Co-authored-by: Isabella Siu <isabella.siu@grafana.com>
2023-01-17 14:27:53 -05:00
Matthew Jacobson
23e05373a7
Alerting: Fix flaky TestIntegrationUpdateAlertRules ( #61641 )
...
Prevents random OrgID=0 in test alert generation causing invalid alert rule.
2023-01-17 19:09:46 +00:00
owensmallwood
3fe81b3c3f
PublicDashboards: Add share column to public dashboards table ( #61102 )
...
Adds share column to public dashboards table
2023-01-17 12:18:12 -06:00
Kristina
6ed7c77516
Explore: Add correlation variables for interpolation ( #61008 )
...
* Add correlation variables for interpolation
* Change to only look at relevant field
* Add links ignoring correlation check, add tests
* Add variables for all fields in dataframe, add tests for it, simplify URL expect
2023-01-17 11:12:37 -06:00
Torkel Ödegaard
70f2b01525
Scenes: Cleanups and simplify ( #61579 )
...
* Remove use of Scene / Embedded scene
* Use DashboardScene
* Update scenes package
* Updated scenes
* Updated DashboardScene
* Updates
* Updates
2023-01-17 18:02:46 +01:00
Alexander Zobnin
354342ab26
Support Bundles: Improve creating bundle UX ( #61611 )
...
* Support Bundles: Improve creating bundle UX
* Refactor create bundle page
* Fix typo
* Don't show loading indicaror after deleting bundle
2023-01-17 17:50:14 +01:00
Alexander Weaver
4f1bdc0607
Alerting: Skip flaky test in TestIntegrationUpdateAlertRules ( #61627 )
...
* Skip flaky test
* Add comment
2023-01-17 10:39:16 -06:00
Josh Hunt
daf171820c
CommandPalette: Improve section header styling ( #61584 )
...
* Add border between command palette sections
* make breadcrumbs secondary text color
* Improve comments
2023-01-17 17:34:40 +01:00
Torkel Ödegaard
8620909006
Table: Fixes broken link styles after recent cell options PR ( #61582 )
...
* Table: Fixes broken link styles after recent cell options PR
* Share migration and fix bar gauge as well
* Remove unused import
* Review fixes
* Fixed test
Co-authored-by: Kyle Cunningham <kyle@codeincarnate.com>
2023-01-17 17:08:23 +01:00
Laura Fernández
bb7410aa09
Search: Fix empty folder message showing when by starred dashboards ( #61610 )
2023-01-17 16:35:54 +01:00
Joey Tawadrous
4076933e66
Traces: extra feature tracking ( #61348 )
...
* grafana_traces_service_graph_size
* grafana_traces_trace_view_find_next_prev_clicked
* grafana_traces_trace_view_scroll_to_top_clicked
* grafana_traces_cheatsheet_clicked
2023-01-17 14:43:28 +00:00
ismail simsek
6dcc94ecb2
Prometheus: Add default editor configuration ( #61510 )
...
* Add default editor option in Prometheus configuration
* Small readability improvement
2023-01-17 15:39:15 +01:00
Ana Ivanov
24ef778f4d
Connect Data: Make search bar sticky ( #61529 )
2023-01-17 16:13:05 +02:00
ismail simsek
67c02f660a
Influxdb: Remove backend migration feature toggle ( #61308 )
...
* Remove influxdbBackendMigration feature toggle
* Remove code blocks related to influxdbBackendMigration feature toggle
* Fix annotations
* Remove commented lines
* Fix unit tests
2023-01-17 15:11:26 +01:00
Serge Zaitsev
efed0151f8
Chore: Remove pkg/models/stats.go ( #61613 )
...
* remove pkg/models/stats.go
* rename models package in tests
2023-01-17 14:17:54 +01:00
Andres Martinez Gotor
1b86a49622
AzureMonitor: Adapt ResourcePicker and Advanced components to multiple resources ( #61605 )
2023-01-17 14:11:11 +01:00