Galen Kistler
a996f3b4a7
Loki Query Builder: Throw warning in query builder when order of operations is ambiguous ( #75198 )
...
* flag vector aggregations containing metric expressions (i.e.`(...)`) containing binary operation expressions with ambiguous error in the UI when switching between code and visual query builders.
2023-09-25 21:28:51 +03:00
Sarah Zinger
ef441f02d0
Cloudwatch: Fix Unexpected error ( #74420 )
...
Fix unexpected error when creating a new cloudwatch datasource.
Involves a fair amount of refactoring, so if this causes unexpected issues related to region fetching we can turn this off with the cloudwatchNewRegionsHandler feature toggle, although we do not predict it will so we are enabling it to default to true and hope to remove it shortly.
2023-09-25 14:19:12 -04:00
Leon Sorokin
436b0ee48a
Dashboard: Set z-index of active panel to 999 ( #75382 )
2023-09-25 11:58:03 -05:00
Josh Hunt
b4a6e7ac7f
Chore: Update pseudo locale ( #75383 )
2023-09-25 19:15:17 +03:00
Victor Marin
13db9066a3
Transformations: Show row index as percent in 'Add field from calculation' ( #74322 )
...
* show row index as percentage in add field from calc transform
* prettier
* add test + modify docs
* show quantile and add percentage unit default. add explanatory tooltip and docs
* fix test
* set unit percent only on quantile mode
* Change naming to percentile
* Rename to As Percentile
* docs mods
2023-09-25 18:34:42 +03:00
Juan Luis Peña Wagner
ffb15ef363
NodeGraph: Allow to set node radius in dataframe ( #74963 )
...
Allow to set node radius in dataframe
2023-09-25 16:55:52 +02:00
Isabella Siu
4cc72a22ad
OpenSearch: Add timeRange to parameters passed to getTagValues ( #74952 )
2023-09-25 09:57:39 -04:00
Andreas Christou
61e3f3a059
MSSQL: ConfigEditor
updates ( #75275 )
...
* Add secure json data type
* Update Azure credentials form with Field components
- Update labels
- Update widths
- Remove excess code
* Update config editor
* Fix lint
2023-09-25 14:14:41 +01:00
Leon Sorokin
6811b0ae63
Dashboard: Set descending z-index of panels in a dashboard (v2) ( #75328 )
...
Co-authored-by: Adela Almasan <adela.almasan@grafana.com>
2023-09-25 06:46:11 -05:00
Aditi Patel
56c75cc542
I18n: Markup ExploreToolbar
component ( #74292 )
...
* chore: markup explore-split-toolbar and data-source-dropdown
* chore: markup explore-refesh-picker
* fix: apostrophe in empty-recent-list paragraph
* chore: added markup for add to dashboard
* fix: corrected prefix
* fix: typos
* chore: updated markup prefixes in all other languages
* chore: added i18n markup for aria-labels
* i18n files generated
* i18n aria-label added for Add to Dashboard
* fix: fixed prefixes according to the grafana guidelines
* chore: generated i18n json files
* fix: fixed prefixes
* fix: apos; entity rendering
* chore: updated markup files
* chore: updated markup Locale file
* fix: updated prefix names
* chore: updated markup files
* fix: updated markup prefix for data-source-picker
* fix: trimmed extra spaces
* chore: updated markup files
* fix: added back translation phrases
* fix: Updated prefix name in DataSourceDropdown.tsx
* fix: created addToDashboard variable with translation markup
2023-09-25 10:38:17 +02:00
Leon Sorokin
0668820259
StateTimeline: Refactor hover markers ( #75326 )
2023-09-23 05:35:17 +03:00
Leon Sorokin
aadd5bacfa
Chore: uPlot v1.6.26 ( #75199 )
2023-09-22 11:33:39 -05:00
ismail simsek
a64bfdfb94
InfluxDB SQL: Provide raw query preview for query history ( #75030 )
...
* log the sql query
* render the raw sql
* Update rawQuery
* unit tests
2023-09-22 17:40:18 +02:00
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