ismail simsek
d076f733e9
Prometheus: Fix applying ad-hoc filters to the expression that has a template variable ( #75250 )
...
* Interpolate first and then apply ad-hoc filters
* More tests
2023-09-22 17:32:19 +02:00
Ashley Harrison
ff0642bf6e
Chore: Type improvements 🧹 ( #75271 )
...
* fix some e2e flows types
* some type fixes
* must... fix... more...
* MOAR
* MOREMOREMORE
* 1 more
2023-09-22 15:06:49 +01:00
Ivan Ortega Alba
eba74f0408
Analytics: Track usage of auto-generate functionality ( #75267 )
2023-09-22 16:03:50 +02:00
Joey
4155f0a92e
Tracing: Fix cannot assign to read only property in TagMappingInput ( #75070 )
...
* Fix cannot assign to read only property in TagMappingInput
* cloneDeep and updates
* Update assignment
* Updates state change
2023-09-22 15:03:42 +01:00
Kristina
e1f7501359
Explore: Anchor to 0 in timeseries' stacked displays ( #75251 )
...
Anchor to 0 for stacked explore graphs
2023-09-22 07:50:29 -05:00
Galen Kistler
ac98197132
Loki Query Builder: binary expression and numeric literal bugs ( #74950 )
...
* Following similar changes made to prometheus in #47198 , reverse the order of binary operator parameter array, and fix bugs introduced by importing prometheus lezer constants into loki parser
* add unit test asserting buildVisualQueryFromString does not properly parse queries with nested binary operations
* fix onOrIgnoring parsing logic which was always stripping out the value of the matcher when a boolean was found
2023-09-22 07:17:01 -05:00
Andres Martinez Gotor
c70623fb85
Chore: Rename testdata plugin with a fully qualified name ( #75104 )
2023-09-22 15:00:40 +03:00
Torkel Ödegaard
3529b7413d
DashboardScene: Include url params when switching from old dashboard arch to new ( #74969 )
...
* DashboardScene: Include url params when switching from old dashboard arch to new
* remove imports
* fix
2023-09-22 13:04:17 +02:00
Ivana Huckova
28b4d7fa0c
Loki: Remove unused methods ( #75106 )
...
* Loki: Remove unused imports in dataosurce.ts
* Extract range from props, fix lint
* Fix naming
* Remove unused types
2023-09-22 12:41:54 +02:00
Andreas Christou
c78d5fa4e3
Update QueryVariableEditor
layout ( #75099 )
...
* Allow setting legend header style and add container
* Use Box and Text components
* Minor element update
* Use box instead of div
2023-09-22 11:04:22 +01:00
Matias Chomicki
91ed2a6afe
Loki Query Editor: Add support for new logfmt features ( #74619 )
...
* Loki autocomplete: add IN_LOGFMT situation for log queries
* Loki autocomplete: add IN_LOGFMT situation for metric queries
* Loki autocomplete: improve handling of trailing pipes and spaces
* Loki autocomplete: add logfmt arguments completion
* Loki autocomplete: add flags support to IN_LOGFMT
* Loki autocomplete: extend IN_LOGFMT situation with labels and flag
* Loki autocomplete: return logQuery in IN_LOGFMT situation
* Loki autocomplete: offer label completions when IN_LOGFMT
* Query utils: update parser detection method
* Validation: update test
* Loki autocomplete: improve IN_LOGFMT detection when in metric query
* Loki autocomplete: improve logfmt suggestions
* Loki autocomplete: improve logfmt suggestions in different scenarios
* Loki autocomplete situation: refactor resolvers to support multiple paths
* Situation: add test case
* Loki autocomplete: allow user to use 2 flags
* Situation: change flag to flags
* Remove console log
* Validation: import test parser
* Completions: better handling of trailing comma scenario
* Upgrade lezer-logql
* Revert temporary imports
* Loki Query Builder: Add support for new logfmt features (#74858 )
* Query builder: add params to logfmt definition
* Logfmt operation: add default params
* Query builder: update deprecated JsonExpression
* Operation utils: update logfmt renderer
* Query builder: parse LogfmtParser
* Query builder: parse LogfmtExpressionParser
* Remove console log
* Remove unused variable
* Remove extra character from render
* Update unit tests
* Fix unit tests
* Operations: remove restParams from logfmt booleans
* Parsing: group cases
* Formatting
* Formatting
* Update modifyQuery
* LogContextProvider: update with parser changes
* LogContextProvider: remove unnecessary type castings
It takes more energy to write `as unknow as LokiQuery` than to write a refId.
* Formatting
* Situation: use charAt instead of substring with endsWith
* Situation: explain logfmt suggestions
* Logfmt: improve flag suggestions
* Remove console log
* Completions: update test
2023-09-22 12:34:17 +03:00
Joey
e0659c05da
Tracing: Span filters reset show matches only ( #75150 )
...
* Reset show matches only when clear button pressed
* Add test
* Update test
2023-09-22 09:02:38 +01:00
Torkel Ödegaard
115038a35b
Breadcrumbs: Enable plugins to override breadcrumbs that are generated by pages defined in plugin.json ( #75218 )
...
* Breadcrumbs: Make it more flexible for plugins to override items defined in plugin.json
* only check when we have a url
* better fix
2023-09-22 07:38:34 +02:00
Ivan Ortega Alba
d531f5ab42
Dashboards: Auto-generate dashboard title and description from settings ( #75240 )
...
Co-authored-by: nmarrs <nathanielmarrs@gmail.com>
2023-09-21 19:07:56 -07:00
Linghao Su
b5da762477
Canvas: Fix inconsistent element placement when changing element type ( #74942 )
...
Co-authored-by: Nathan Marrs <nathanielmarrs@gmail.com>
2023-09-21 23:36:02 +03:00
William Wernert
925f12d0ea
Alerting: Add support for keep_firing_for
field from external rulers ( #75163 )
...
* Add support for `keep_firing_for` in ruler proxy
* Don't delete `keep_firing_for` when editing a rule with the field set
Co-Authored-By: Sonia Aguilar <33540275+soniaAguilarPeiron@users.noreply.github.com>
---------
Co-authored-by: Sonia Aguilar <33540275+soniaAguilarPeiron@users.noreply.github.com>
2023-09-21 16:02:53 -04:00
Juan Cabanas
633605af4e
PublicDashboards: Refresh ds plugin supported list ( #74947 )
2023-09-21 16:24:08 -03:00
Ezequiel Victorero
67bf27d4ed
Snapshots: Use appUrl on snapshot list page ( #74944 )
2023-09-21 15:39:32 -03:00
Joao Silva
42cc6b1842
GrafanaUI: Create Box component ( #73637 )
2023-09-21 17:13:19 +01:00
Virginia Cepeda
7896df7513
Alerting: Add missing scenes for grafana managed alerts ( #75100 )
...
* Add new scenes for grafana managed alerts
* Remove unused import
* Fix lint
* Remove width property from SceneFlexItem
* Add missing scenes for GMA section
* Improve scenes layout
* Add Grafana Alertmanager panels
* Fix lint
* Fix lint
* Refactor expression variables
* Apply shared styles to scenes
2023-09-21 12:07:04 -03:00
Gilles De Mey
3b2dcecbda
Alerting: Fix non-applicable error checks for cloud and recording rules ( #75233 )
2023-09-21 16:01:34 +02:00
Laura Fernández
14f4ed0180
Navigation: enable third level on the DockedMegaMenu
( #75180 )
2023-09-21 15:15:11 +02:00
Haris Rozajac
d218aa1a97
Fix Prometheus icon so it can work in light mode ( #75120 )
...
Fix the icon
2023-09-21 07:05:07 -06:00
Ivan Ortega Alba
224e2c9efb
Dashboards: Auto-generate dashboard changes description ( #75003 )
...
Co-authored-by: Aaron Sanders <aaron.sanders@grafana.com>
Co-authored-by: nmarrs <nathanielmarrs@gmail.com>
2023-09-21 05:41:49 -07:00
Esteban Beltran
8e8bd2760b
Plugins: Report plugin utilization of Grafana runtime dependencies ( #75156 )
...
* Plugins: Report plugin utilization of Grafana runtime dependencies
* Change approach to determine pluginName too
* Fix tests
* Update tests
* remove commented code
2023-09-21 13:36:32 +02:00
Hugo Kiyodi Oshiro
6600dd265b
Plugins: Refresh plugin info after installation ( #75074 )
2023-09-21 13:33:12 +02:00
John Martins
8585a2fcbd
Add postgreSQL Flexible Server Monitoring Dashboard ( #74953 )
...
* Add postgreSQL Flexible Server Monitoring Dashboard
* Fix grammatical errors
2023-09-21 11:44:18 +01:00
Laura Benz
e84599bd51
BrowseDashboards: Add tracking for renaming folders ( #75160 )
...
* feat: add tracking events
* feat: add error code to tracking data
2023-09-21 11:36:09 +02:00
Leon Sorokin
492ba97ba1
BarChart: Axes centered zero, borders, and colors ( #75136 )
2023-09-20 11:15:29 -05:00
Ryan McKinley
a1250632c3
Inspector: Show transformation query errors ( #73344 )
2023-09-20 09:09:51 -07:00
Gareth Dawson
9def0d2305
Loki: Fix timerange for query stats request ( #72193 )
...
* call query stats with whole query
* call stats when query type changes
* fix stats request timerange
* feedback: extract functions from component
* feedback: remove "or string" types
* feedback: use ds timerange picker end
* partial: fix broken test
* changes
* update test comment
* rename variable
* add comment explain message prop
* make getStatsTimeRange a datasource method
* update tests for getStatsTimeRange
* make getStats a datasource method
* update failing tests
* update failing tests
* remove import
* Update public/app/plugins/datasource/loki/datasource.test.ts
Co-authored-by: Ivana Huckova <30407135+ivanahuckova@users.noreply.github.com>
---------
Co-authored-by: Ivana Huckova <30407135+ivanahuckova@users.noreply.github.com>
2023-09-20 16:47:21 +01:00
Sven Grossmann
480aa1ccca
Loki: Fix filters not being added with multiple expressions and parsers ( #75152 )
...
* determine last positions per expr
* fix lint
2023-09-20 16:54:24 +02:00
Andrej Ocenas
15e54df9f2
Pyroscope: Remove "phlare" from variable, types, strings etc ( #75140 )
2023-09-20 16:31:22 +02:00
Fabrizio
d1296f7213
Use const assertion instead of type assertion ( #75165 )
2023-09-20 17:31:09 +03:00
Sonia Aguilar
b38454d81b
Alerting: Remove export button in alert form when editing grafana-managed alert ( #75153 )
2023-09-20 16:19:12 +02:00
Andrej Ocenas
b622ac2a66
Flamegraph: Remove unused code after move to package ( #75103 )
2023-09-20 14:51:23 +02:00
Dominik Prokop
df1c80c7d8
DashboardScene: Prepare annotations support for public dashboards ( #75146 )
...
* WIP Dashboard to Scenes: Annotations
* Bump scenes
* Enable annotations and controls
* Betterer
* Update snapshots
* Test fix
* DashboardScene: Prepare annotations support for public dashboards
* Use latest scenes
2023-09-20 03:47:09 -07:00
Andrej Ocenas
501e547bea
Pyroscope: Fix error when no profile types are returned ( #75143 )
2023-09-20 12:29:56 +02:00
Khushi Jain
5e4a900abe
Forms: Remove gf-form appearances in admin, profile and team settings ( #74360 )
...
* Accessibility: Added label prop to RadioButtonGroup
* Update packages/grafana-ui/src/components/Forms/RadioButtonGroup/RadioButtonGroup.tsx
Co-authored-by: Tobias Skarhed <1438972+tskarhed@users.noreply.github.com>
* Update RadioButtonGroup.tsx
* Update RadioButtonGroup.tsx
* corrected ariaLabel
* fix accessibility
* Forms: Remove gf-form appearances in Grafana
* remove wrong commit
* Remove gf-form from User Profile Edit Form
* AlertRuleList
* to not change anything under AlertRuleList
* removed gf-form-button-row
---------
Co-authored-by: Tobias Skarhed <1438972+tskarhed@users.noreply.github.com>
2023-09-20 12:04:56 +02:00
Dominik Prokop
157859aede
DashboardScene: Integrate annotations ( #74610 )
...
* WIP Dashboard to Scenes: Annotations
* Bump scenes
* Enable annotations and controls
* Betterer
* Update snapshots
* Test fix
2023-09-20 02:50:35 -07:00
Alexa V
ae32d43e2b
Dashboard: Fix Regression detected in time range variables under the refactorVariablesTimeRange feature flag ( #74125 )
2023-09-20 11:00:46 +02:00
Todd Treece
4f06d362df
Chore: Add additional debug info to live websocket pushes ( #75131 )
2023-09-19 19:33:23 -04:00
Leon Sorokin
9dc0c8be11
TimeSeries: Rename axisShow -> axisBorderShow ( #75127 )
...
Co-authored-by: Ryan McKinley <ryantxu@gmail.com>
2023-09-19 23:43:15 +03:00
Leon Sorokin
780b60dc81
XYChart: Fix numerous axis options ( #75044 )
2023-09-19 14:44:50 -05:00
Laura Fernández
efeff6bbb1
Navigation: create the DockedMegaMenu
component and use the toggle to switch between it and MegaMenu
( #75084 )
2023-09-19 17:47:03 +02:00
ismail simsek
64dd8df441
InfluxDB: Fix applying ad-hoc filters when querying with backend mode ( #74973 )
...
* Add adhoc filters to tags when querying with backend mode
* betterer
* Remove unnecessary parameters
2023-09-19 16:23:01 +02:00
Torkel Ödegaard
1d1bdaab37
DashboardScene: ShareModal + link sharing ( #74955 )
...
* DashboardScene: Panel menu updates, adding explore action
* DashboardScene: Panel menu updates, adding explore action
* Initial test
* Update
* share modal
* Update
* rename
* Update tests
* Fix test
* update
* Fix tooltip wording
* Update translation file
* fix e2e
* Extract ShareLinkTab component
* rename to overlay
---------
Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com>
2023-09-19 16:02:21 +02:00
Torkel Ödegaard
6a37a56d68
AdHocFilters: Clean-up unused prop from type ( #74960 )
...
* AdHocFilters: Clean-up unused prop from type
* Fix test
2023-09-19 16:01:30 +02:00
Andreas Christou
1386725251
CloudMonitoring: Use EditorField
components ( #75102 )
...
* Use EditorField
* Fix lint
2023-09-19 14:53:20 +01:00
Nathan Marrs
8a127c4351
Dashgpt: Implement panel title and description generation ( #74284 )
...
* Add "addon" prop to options panel item descriptor; add placeholder generate buttons to panel title + description
* Add basic `ai` icon; add separate wrapping component for panel title generation button
* Add basic panel title generation
* Add basic panel description generation
* Add configuration error state for GenAI button
* Add GenAI button generic component
---------
Co-authored-by: Ivan Ortega <ivanortegaalba@gmail.com>
Co-authored-by: Adela Almasan <adela.almasan@grafana.com>
2023-09-19 15:40:33 +02:00