Giordano Ricci
40aed585c8
Explore: decouple ExploreGraph and GraphContainer series limit implementation ( #75806 )
...
* Explore: decouple ExploreGraph and GraphContainer series limit implementation
* slice data up
2023-10-04 08:48:44 +01:00
Linghao Su
549acf09b1
Canvas: Fix button element size not being applied correctly ( #75387 )
...
Co-authored-by: Nathan Marrs <nathanielmarrs@gmail.com>
2023-10-03 21:32:58 -07:00
Ivan Ortega Alba
c88d5d7b40
Auto-generate: Hide the button when LLM plugin is not enabled ( #75878 )
...
* Auto-generate: Hide the button when LLM plugin is not enabled
* Performance: Reduce time to receive the first character of OpenAI
2023-10-03 23:36:45 +02:00
Nathan Marrs
7875dbc6eb
Geomap: Fix tooltip field name regression ( #75511 )
2023-10-03 23:43:12 +03:00
Nathan Marrs
35b48066ca
Stat: Disable wide layout ( #75556 )
...
update stat panel to disable the wide layout
2023-10-03 11:10:51 -07:00
Galen Kistler
5b63cdb5b0
Loki: Cache extracted labels ( #75842 )
...
* add simple cache to extracted label values in completion provider
2023-10-03 10:37:32 -05:00
Juan Cabanas
6cfe6d8688
Panel: omit query API call when the panel is a row ( #75847 )
2023-10-03 12:36:04 -03:00
Ivan Ortega Alba
6aa27607ae
DataSourcePicker: Disable autocomplete for the search input ( #75898 )
2023-10-03 18:06:27 +03:00
Kristina
4b3d63dcdc
Correlations: Add an editor in Explore ( #73315 )
...
* Start adding correlations editor mode
* Add selector for merge conflict resolution
* Enable saving
* Build out new corelation helper component
* flesh out save with label/description, change color
* Have breadcrumb exit correlation editor mode
* Add extension property to show/hide, use it for correlations
* Bring in feature toggle
* Remove unnecessary param
* Cleanup
* Parse logs json
* Work on correlation edit mode bar
* Tinker with a top element for the editor mode
* Handle various explore state changes with correlations editor mode
* WIP - add unsaved changes modal
* Have correlation bar always rendered, sometimes hidden
* Add various prompt modals
* Clear correlations data on mode bar unmount, only use not left pane changes to count as dirty
* Move special logic to explore
* Remove all shouldShow logic from plugin extensions
* remove grafana data changes
* WIP - clean up correlations state
* Interpolate data before sending to onclick
* Override outline button coloring to account for dark background
* More cleanup, more color tweaking
* Prettier formatting, change state to refer to editor
* Fix tests
* More state change tweaks
* ensure correlation save ability, change correlation editor state vars
* fix import
* Remove independent selector for editorMode, work close pane into editor exit flow
* Add change datasource post action
* Clean up based on PR feedback, handle closing left panel with helper better
* Remove breadcrumb additions, add section and better ID to cmd palette action
* Interpolate query results if it is ran with a helper with vars
* Pass the datasource query along with the correlate link to ensure the datasource unique ID requirement passes
* Use different onmount function to capture state of panes at time of close instead of time of mount
* Fix node graph’s datalink not working
* Actually commit the fix to saving
* Fix saving correlations with mixed datasource to use the first query correlation UID
* Add tracking
* Use query datasources in mixed scenario, move exit tracking to click handler
* Add correlations to a place where both can be used in the correlations editor
* Be more selective on when we await the datasource get
* Fix CSS to use objects
* Update betterer
* Add test around new decorator functionality
* Add tests for decorate with correlations
* Some reorganization and a few tweaks based on feedback
* Move dirty state change to state function and out of component
* Change the verbiage around a little
* Various suggestions from Gio
Co-authored-by: Giordano Ricci <me@giordanoricci.com>
* More small Gio-related tweaks
* Tie helper data to datasource - clear it out when the datasource changes
* Missed another Gio tweak
* Fix linter error
* Only clear helper data on left pane changes
* Add height offset for correlation editor bar so it doesn’t scroll off page
---------
Co-authored-by: Piotr Jamróz <pm.jamroz@gmail.com>
Co-authored-by: Giordano Ricci <me@giordanoricci.com>
2023-10-03 09:28:29 -05:00
Abhi Shandilya
6150d1370c
i18n: dashboard settings ( #75854 )
...
* feat: i18n dashboard settings
* run i18n extract
* rename titles and use vars
* json editor title
---------
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com>
2023-10-03 15:12:44 +01:00
Fabrizio
e8a708c16e
Tempo: Highlight errors in TraceQL query ( #74697 )
...
* Highlight errors
* Chores
* Refactor
* Address PR comments
* Refactoring
* Fix
* Handle another case
* Handle more use cases
2023-10-03 15:07:42 +01:00
Jack Westbrook
5108430aec
Datasources: Filter plugin errors to only show datasource plugins ( #74339 )
...
* feat(plugins): allow filtering of plugin errors by plugin type
* refactor(plugins): migrate PluginsErrorsInfo component to use Alert component
* chore(plugins): remove redundant d3 import
* feat(datasources): filter plugin errors by plugin type
* refactor(plugins): pass plugin.type from selector rather than guess from pluginId
* refactor(plugins): move filtering to selector
2023-10-03 15:54:49 +02:00
Haris Rozajac
36bb03284d
Fix sticky header issue ( #75710 )
...
* Fix sticky header issue
* Take ExploreToolbar higher in the DOM tree so the stickiness is not needed
* Remove z-index
* Remove sticky styles
2023-10-03 07:10:59 -06:00
Oscar Kilhed
e0919a340e
Transformations: Extended support for variables in filter by name ( #75734 )
...
* Extend support for variables in filter by name
* Simlpify help and include variable support
* Simplify regexp
* Remove id that was left from an erlier implementation attempt
* Update docs/sources/panels-visualizations/query-transform-data/transform-data/index.md
Co-authored-by: Isabel <76437239+imatwawana@users.noreply.github.com>
* Apply suggestions from code review
Co-authored-by: Isabel <76437239+imatwawana@users.noreply.github.com>
* Improve variable name and fix react warning
---------
Co-authored-by: Isabel <76437239+imatwawana@users.noreply.github.com>
2023-10-03 15:06:08 +02:00
Sonia Aguilar
1456b26075
Alerting: Fix being redirected to list view when clicking Save rule button ( #75510 )
...
* Fix: dont allow 'Save rule' button and let 'Save rule and exit' in case of new rule
* Fix tests
2023-10-03 14:55:42 +02:00
otilor
3c7c608b5b
i18n: Mark up GeneralSettings for translations ( #75827 )
...
* add preliminary i18n
* translate delete btn
* update keys for i18n
* update locales
* add translation
* update locales
* update translation
* add new translation
* add new translation keys
* add new translation
* update keys
* update key structure
* translate auto-refresh
* add new translations for label and description
* Update public/app/features/dashboard/components/DashboardSettings/AutoRefreshIntervals.tsx
Co-authored-by: Ashley Harrison <ashharrison90@gmail.com>
* Update public/app/features/dashboard/components/DashboardSettings/GeneralSettings.tsx
Co-authored-by: Ashley Harrison <ashharrison90@gmail.com>
* Update public/app/features/dashboard/components/DashboardSettings/GeneralSettings.tsx
Co-authored-by: Ashley Harrison <ashharrison90@gmail.com>
* Update public/app/features/dashboard/components/DashboardSettings/GeneralSettings.tsx
Co-authored-by: Ashley Harrison <ashharrison90@gmail.com>
* Update public/app/features/dashboard/components/DashboardSettings/GeneralSettings.tsx
Co-authored-by: Ashley Harrison <ashharrison90@gmail.com>
* Update public/app/features/dashboard/components/DashboardSettings/TimePickerSettings.tsx
Co-authored-by: Ashley Harrison <ashharrison90@gmail.com>
* Update public/app/features/dashboard/components/DashboardSettings/TimePickerSettings.tsx
Co-authored-by: Ashley Harrison <ashharrison90@gmail.com>
* Update public/app/features/dashboard/components/DashboardSettings/TimePickerSettings.tsx
Co-authored-by: Ashley Harrison <ashharrison90@gmail.com>
* Update public/app/features/dashboard/components/DeleteDashboard/DeleteDashboardButton.tsx
Co-authored-by: Ashley Harrison <ashharrison90@gmail.com>
* Update public/app/features/dashboard/components/DashboardSettings/TimePickerSettings.tsx
Co-authored-by: Ashley Harrison <ashharrison90@gmail.com>
* update internationalization key
* Update public/app/features/dashboard/components/DashboardSettings/GeneralSettings.tsx
Co-authored-by: Ashley Harrison <ashharrison90@gmail.com>
* Update public/app/features/dashboard/components/DashboardSettings/GeneralSettings.tsx
Co-authored-by: Ashley Harrison <ashharrison90@gmail.com>
* Update public/app/features/dashboard/components/DashboardSettings/GeneralSettings.tsx
Co-authored-by: Ashley Harrison <ashharrison90@gmail.com>
* Update public/app/features/dashboard/components/DashboardSettings/TimePickerSettings.tsx
Co-authored-by: Ashley Harrison <ashharrison90@gmail.com>
* update internationalization key
* Update public/app/features/dashboard/components/DashboardSettings/TimePickerSettings.tsx
Co-authored-by: Ashley Harrison <ashharrison90@gmail.com>
* update label
* fix style
---------
Co-authored-by: Ashley Harrison <ashharrison90@gmail.com>
2023-10-03 13:15:11 +01:00
Ashley Harrison
18b237879d
DockedMegaMenu: Refactor and rename to simplify ( #75872 )
...
* tidy up some styles
* remove NavBarMenuItemWrapper + consolidate components
* lots of renaming
* use object syntax in FeatureHighlight
* fix a couple of missing find+replace
* adjust li positioning
* fix text truncation
* bit more tidy up
* refactor indent into it's own component
* memoize styles in Indent
2023-10-03 13:03:27 +01:00
Gábor Farkas
523d1b46d4
sql: numeric inputs: use it's own simple implementation ( #74904 )
...
* sql: numeric inputs: use it's own simple implementation
* simpler approach
* Update connection limit styles (#75226 )
* lint fixes
* replace ConfigSection with ConfigSubSection
---------
Co-authored-by: Gareth Dawson <email@garethdawson.xyz>
Co-authored-by: Gareth Dawson <gwdawson.work@gmail.com>
2023-10-03 13:54:51 +02:00
Torkel Ödegaard
9201c47e59
DashboardScene: Map timezone and fiscal year to scene model and back ( #75715 )
...
* DashboardScene: Map timezone and fiscal year to scene model and back
* weekstart
* update scenes
2023-10-03 11:03:53 +02:00
Krishna Dhakal
a2088c0fb0
i18n: Mark up OpenLibraryPanelModal for translations ( #75619 )
...
* draft markup
* locale addition
* revision on the code
* second revision
* final changes after review
* body layout
* body layout
* add missed text
2023-10-03 09:33:08 +01:00
Esteban Beltran
9747cdd7d1
Sandbox: Update to latest near membrane version ^0.13.0 ( #75605 )
...
* Sandbox: Update to latest near membrane version ^0.13.0
* Use exact version
* Replace throw with reject
* Add nera membrane to renovate skip list
2023-10-03 10:22:17 +02:00
Esteban Beltran
677a2ad4d8
Sandbox: Patch array vector prototype methods inside the sandbox ( #75835 )
2023-10-03 09:02:55 +02:00
Nathan Marrs
a7cedee7eb
Chore: lint files in azuremonitor datasource plugin ( #75853 )
2023-10-02 17:04:27 -07:00
Virginia Cepeda
9076904173
Alerting: Show Insights only for cloud users ( #75676 )
...
* Add functions to detect build edition and env
* Prevent showing insights for OSS
* Use common functions for Declare Incident button
* Address review comments
2023-10-02 13:06:30 -03:00
Ashley Harrison
e9555d727a
Drawer: remove wrapping div
preventing Drawer
from scrolling properly ( #75823 )
...
remove wrapping div prevent drawer from scrolling properly
2023-10-02 16:01:28 +01:00
Esteban Beltran
36ed4ce291
Plugins: Fix regexes in metrics tracking and remove plugin guess logic ( #75720 )
2023-10-02 16:15:37 +02:00
Ivan Ortega Alba
72c413025d
Auto-generate: Error handling and monitoring ( #75468 )
...
* Error handling for the hook to expose `error` as part of the state
* Monitor errors at the hook level to catch common OpenAI issues
* Allow retry when the request fails
* Optimize onGenerate number of calls
* Re-enable component tests
2023-10-02 16:04:12 +02:00
Ashley Harrison
158e7b9977
DockedMegaMenu: Show correct breadcrumbs on dashboard settings ( #75808 )
...
need this logic when using dockedMegaMenu
2023-10-02 13:58:27 +01:00
Josh Hunt
8006dacf15
I18n: Run psuedo when extracting phrases ( #75811 )
2023-10-02 11:58:43 +00:00
ismail simsek
dcaad5b3fd
Chore: Update react-awesome-query-builder package ( #75766 )
...
* Upgrade react-awesome-query-builder to v6.4.1
* Update package
* Update package and fix types
* Remove unnecessary package
2023-10-02 13:29:39 +02:00
jcolladokuri
1f266a051d
Azure Monitor: change variable definitions in OOB dashboards to avoid dependency on sub level permission ( #75765 )
...
change variable definitions to avoid dependency on sub level permission
2023-10-02 12:22:18 +01:00
Gareth Dawson
8331523679
Postgres: Make securejson password optional ( #75801 )
...
make securejson password optional
2023-10-02 11:36:51 +01:00
ismail simsek
11a9faabb1
InfluxDB SQL: Remove default limitation in the query ( #75749 )
...
* Remove limitation in the query
* Revert "Remove limitation in the query"
This reverts commit 8a347bc487
.
* simpler approach
2023-10-02 11:22:53 +02:00
mikkancso
5892353bbd
Navtree: Rename page title from "Infrastructure" to "Integrations" ( #75721 )
...
rename Infrastructure to Integrations
2023-10-02 08:25:46 +02:00
Andre Pereira
1ce603b9e9
Tempo: TraceQL results as a spans list ( #75660 )
...
* Format tempo search results as spans
* Thank you test
2023-09-29 20:34:39 +03:00
Oscar Kilhed
c72c4382ba
Transformations: Fix inconsistent wording of transformation descriptions ( #75746 )
...
* Fix inconsistent descriptions of transformations
* update group by wording
2023-09-29 10:59:21 -05:00
otilor
55620066e6
i18n: dashboard import page ( #75664 )
...
* add translation for filezone primary and secondary text
* add translation for Grafana.com field label
* update translation keys
* add translation for load button
* update required translation
* Format utils for invalid-dashboard
* add extracted translations
* add pseudo translations
* add translation for json validation
* json field label translation
* add translation for required json field
* add translation for cancel key
* add extracted translations
* Add pseudo locale translation
* Update public/app/features/manage-dashboards/utils/validation.ts
Co-authored-by: Ashley Harrison <ashharrison90@gmail.com>
* Update public/app/features/manage-dashboards/utils/validation.ts
Co-authored-by: Ashley Harrison <ashharrison90@gmail.com>
* Update public/app/features/manage-dashboards/utils/validation.ts
Co-authored-by: Ashley Harrison <ashharrison90@gmail.com>
* Update public/app/features/manage-dashboards/utils/validation.ts
Co-authored-by: Ashley Harrison <ashharrison90@gmail.com>
* Update public/app/features/manage-dashboards/DashboardImportPage.tsx
Co-authored-by: Ashley Harrison <ashharrison90@gmail.com>
* Update public/app/features/manage-dashboards/DashboardImportPage.tsx
Co-authored-by: Ashley Harrison <ashharrison90@gmail.com>
* Update public/app/features/manage-dashboards/DashboardImportPage.tsx
Co-authored-by: Ashley Harrison <ashharrison90@gmail.com>
* Update public/app/features/manage-dashboards/DashboardImportPage.tsx
Co-authored-by: Ashley Harrison <ashharrison90@gmail.com>
* Update public/app/features/manage-dashboards/DashboardImportPage.tsx
Co-authored-by: Ashley Harrison <ashharrison90@gmail.com>
* Update public/app/features/manage-dashboards/DashboardImportPage.tsx
Co-authored-by: Ashley Harrison <ashharrison90@gmail.com>
* update translations
* Update public/app/features/manage-dashboards/DashboardImportPage.tsx
Co-authored-by: Ashley Harrison <ashharrison90@gmail.com>
* Update public/app/features/manage-dashboards/DashboardImportPage.tsx
Co-authored-by: Ashley Harrison <ashharrison90@gmail.com>
* Update public/app/features/manage-dashboards/DashboardImportPage.tsx
Co-authored-by: Ashley Harrison <ashharrison90@gmail.com>
* update link component
* add new translations
---------
Co-authored-by: Ashley Harrison <ashharrison90@gmail.com>
2023-09-29 18:38:45 +03:00
Ryan McKinley
1aaaa133fb
Schema: link table panel to the schema definitions ( #75671 )
2023-09-29 08:21:20 -07:00
Ryan McKinley
010b2461b9
Plugins: Move alias support to plugin json (but still hardcoded) ( #75129 )
2023-09-29 08:20:37 -07:00
Esteban Beltran
e45867c635
Sandbox: allow access to window.grafanaBootData for plugins ( #75522 )
...
* Sandbox: allow access to window.grafanaBootData for plugins
* Do not overlog access to bootdata
* Fix wrong string
2023-09-29 17:15:04 +02:00
Krishna Dhakal
5ba37068c2
i18n: Mark up SnapshotListTable for translations ( #75621 )
...
* markup snapshot list table
* final revision changes
2023-09-29 15:39:55 +01:00
Khushi Jain
b75c7b4c49
i18n: Markup CorrelationsPage for translations ( #74892 )
...
* i18n: Translations under features/correlations
* more changes
* add links
* add changes
* changes
* changes
2023-09-29 15:59:30 +02:00
Armand Grillet
43d0193ea6
Mention that we only list firing alert instances ( #75615 )
2023-09-29 15:23:51 +02:00
Dominik Prokop
fccd262417
TimeSrv: Add Scenes compatibility patch ( #75728 )
...
* TimeSrv: Add scenes compatibility patch
* Get that lint out of my way
2023-09-29 05:56:31 -07:00
Gábor Farkas
8dafc28988
sql: remove grafana-core import ( #75558 )
...
* sql: remove initialCustomVariableModelState
* added fix for mysql too
* linter fixes
2023-09-29 13:43:28 +02:00
kay delaney
dc4091bd34
Angular: Fix issue where panels in collapsed rows were not auto-migrated ( #75735 )
2023-09-29 12:27:37 +01:00
Torkel Ödegaard
f842b47d78
DashoardScene: Add dashboardUID and panelId to requests ( #75719 )
2023-09-29 13:19:03 +02:00
siddhikhapare
501347d86c
Mark up translation for ChangePasswordForm ( #75668 )
...
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com>
2023-09-29 11:28:10 +01:00
Alex Khomenko
4a692fc82e
Admin: Use backend sort ( #75228 )
...
* Admin: Use InteractiveTable
* Admin: Fix pagination
* Admin: Use CellWrapper
* Admin: Split components
* Admin: Separate OrgUsersTable
* Admin: Remove UsersTable
* Admin: Use the new table for TeamList
* Admin: Cleanup TeamList page
* Admin: Add edit team action
* Admin: Use explicit edit action instead of a link wrapper
* Admin: Fix responsive styles
* Cleanup
* Remove redundant sort
* Add item key
* Fix icon styles
* Set loading by default
* Use separate pagination component
* Use default sorting functionality
* Fix merge conflicts
* Update betterer
* Add controlled sort
* Revert pagination changes
* Move pagination inside OrgUsersTable.tsx
* Add missing prop
* Sort users table
* Fix tests
* Remove loader
* Add sort to Teams
* Cleanup
* Update loadTeams action
* Remove sort condition
2023-09-29 12:48:36 +03:00
Andreas Christou
5796836662
Azure: Add support for Workload Identity authentication ( #75681 )
...
* Update Azure Monitor
* Update Prometheus
* Update README
* Update docs/sources/datasources/azure-monitor/_index.md
Co-authored-by: Andrew Hackmann <5140848+bossinc@users.noreply.github.com>
* Update docs/sources/datasources/azure-monitor/_index.md
Co-authored-by: Beverly <131809838+BeverlyJaneJ@users.noreply.github.com>
* Update docs/sources/datasources/azure-monitor/_index.md
Co-authored-by: Beverly <131809838+BeverlyJaneJ@users.noreply.github.com>
* Update docs/sources/datasources/azure-monitor/_index.md
Co-authored-by: Beverly <131809838+BeverlyJaneJ@users.noreply.github.com>
* README updates
* Fix prettier
* memoize options
---------
Co-authored-by: Andrew Hackmann <5140848+bossinc@users.noreply.github.com>
Co-authored-by: Beverly <131809838+BeverlyJaneJ@users.noreply.github.com>
2023-09-29 12:35:11 +03:00