Ivana Huckova
3e856da2e4
LabelFilters: Remove redundant css styling ( #56653 )
...
* LabelFilters: Remove redundant css
* Remove unused import
2022-10-10 17:59:13 +02:00
Beto Muniz
4a14d75086
Add prop to improve memory usage listing metrics ( #56398 )
2022-10-05 12:19:12 -03:00
Ivana Huckova
4469572b27
Loki: Add support for range aggregations with by grouping ( #56184 )
...
* Loki: Fix unwrapped range operations with grouping
* Update, fix tests
* Fix modeller
2022-10-05 11:32:33 +02:00
Ivana Huckova
b39d629142
Loki: Show invalid fields in label filter ( #55751 )
...
* Loki: Show invalid fields in Label filter
* Update
* Update comment
* Update comment
2022-09-29 13:32:01 +02:00
Ivana Huckova
c0ecdf6783
Loki: Redesign and improve query patterns ( #55097 )
...
* WIP
* WIP
* Query patterns: Redesign and improve feature
* Remove duplicated pattern
* Remove empty line
* Refactor
* Add tests
* Update docs and e2e test
* Update public/app/plugins/datasource/loki/querybuilder/LokiQueryModeller.ts
Co-authored-by: Matias Chomicki <matyax@gmail.com >
* Update public/app/plugins/datasource/loki/querybuilder/LokiQueryModeller.ts
Co-authored-by: Matias Chomicki <matyax@gmail.com >
* Update public/app/plugins/datasource/loki/querybuilder/LokiQueryModeller.ts
Co-authored-by: Matias Chomicki <matyax@gmail.com >
* Use capitalize
* Refactor to use QueryPatternsCard component
* Update public/app/plugins/datasource/loki/querybuilder/LokiQueryModeller.ts
Co-authored-by: Matias Chomicki <matyax@gmail.com >
* Update feature tracking for v2
* QueryPatternsCard: Remove unnecessary key
* Update naming for card
* Mock reportInteraction in tests
Co-authored-by: Matias Chomicki <matyax@gmail.com >
2022-09-26 14:03:13 +02:00
GitStart
46f0672215
Loki: Remove hardcoded values for parsed query parts ( #54755 )
...
Co-authored-by: Nitesh Singh <nitesh.singh@gitstart.dev >
Co-authored-by: gitstart <gitstart@users.noreply.github.com >
Co-authored-by: Rafael Toledo <87545086+Toledodev@users.noreply.github.com >
Co-authored-by: Murilo Amaral <87545137+MuriloAmarals@users.noreply.github.com >
Co-authored-by: gitstart <gitstart@gitstart.com >
Co-authored-by: Matheus Benini Ferreira <88898100+MatheusBeniniF@users.noreply.github.com >
Co-authored-by: Matheus Benini <matheus_benini@hotmail.com >
Co-authored-by: Rubens Rafael <70234898+RubensRafael@users.noreply.github.com >
Co-authored-by: Júlio Piubello da Silva Cabral <julio.piubello@gitstart.dev >
Co-authored-by: gitstart <gitstart@users.noreply.github.com >
Co-authored-by: Nitesh Singh <nitesh.singh@gitstart.dev >
Co-authored-by: Rafael Toledo <87545086+Toledodev@users.noreply.github.com >
Co-authored-by: Murilo Amaral <87545137+MuriloAmarals@users.noreply.github.com >
Co-authored-by: gitstart <gitstart@gitstart.com >
Co-authored-by: Matheus Benini Ferreira <88898100+MatheusBeniniF@users.noreply.github.com >
Co-authored-by: Matheus Benini <matheus_benini@hotmail.com >
Co-authored-by: Rubens Rafael <70234898+RubensRafael@users.noreply.github.com >
Co-authored-by: Júlio Piubello da Silva Cabral <julio.piubello@gitstart.dev >
2022-09-16 15:35:20 +02:00
Ivana Huckova
82a6872f0f
Loki, Prometheus: Remove beta tag from query builder ( #55150 )
2022-09-16 12:31:33 +02:00
Sven Grossmann
20b07fae6f
fix bug in loki's adhoc filters ( #54920 )
2022-09-09 12:04:51 +02:00
Josh Hunt
6b197f3fa9
Chore: Use react-highlight-words types ( #54627 )
2022-09-02 16:36:44 +01:00
Beto Muniz
29ff97a4b8
Fix create a dashboard from Explorer and edit panel flow ( #54551 )
2022-09-01 10:18:57 -03:00
Giordano Ricci
c68d7f1e35
Correlations: Add CorrelationSettings Page ( #53821 )
...
* GrafanaUI: add option to close DeleteButton on confirm click
* add datasource readOnly info to frontend settings
* move isTruthy utility type guard
* add generic non-visualization table component
* Add correlations settings page
* add missing readOnly in mock
* Fix typo
* avoid reloading correlations after add/remove
* use DeepPartial from rhf
* validate source data source
* fix validation logic
* fix navmodel test
* add missing readonly property
* remove unused styles
* handle multiple clicks on elements
* better UX for loading states
* fix remove handler
* add glue icon
2022-08-26 11:27:28 +01:00
renovate[bot]
4c8ea0bb89
Update dependency @lezer/common to v1 ( #50866 )
...
* Update dependency @lezer/common to v1
* Bump lezer/lr as well
* Fix broken code
* Add new lezer-promql and update lezer-logql
* Change to prometheus lezer-promql, fix lezer-logql code
* Update tests for Loki
* fix typeErrors
* fix tests by adding new error node to expected objects
* refactor usages of node references to differentiate usage from node object
Co-authored-by: Renovate Bot <bot@renovateapp.com >
Co-authored-by: Zoltán Bedi <zoltan.bedi@gmail.com >
Co-authored-by: Ivana Huckova <ivana.huckova@gmail.com >
Co-authored-by: gtk-grafana <galen.kistler@grafana.com >
2022-08-22 08:45:29 -05:00
Ivana Huckova
fde5147d71
Loki, Prometheus: Fix passing of query with defaults to code mode ( #53646 )
2022-08-12 15:00:55 +02:00
Ivana Huckova
f34a03b2f1
Loki: Rename Labels to Label filter and update placeholders ( #53446 )
...
* Loki: Rename Labels to Label filter and update placeholders
* Update label
* Replace Label filter with Label filters based on suggestion
2022-08-12 07:38:34 -04:00
Alex Ratner
fecf4c41ad
Dashboard: Spelling corrections in end-user visible dialogs ( #53340 )
2022-08-09 10:19:30 +02:00
ismail simsek
a40c1e227c
Prometheus: Use lezer-promql types instead of hardcoded strings ( #53287 )
...
* Prometheus: Use lezer-promql types instead of hardcoded strings
* Update comment line
* Removing more hardcoded values
2022-08-08 10:14:12 +02:00
gtk-grafana
f8d6730134
Metrics: Refactor use of lezer nodes to reference ID instead of name (parsing.ts) ( #53177 )
...
* Update public/app/plugins/datasource/prometheus/querybuilder/shared/parsingUtils.ts
Co-authored-by: Ivana Huckova <30407135+ivanahuckova@users.noreply.github.com >
* Since loki is still passing in node type strings, update the getAllByType shared function to allow string or number types
* add todo to remove string type when last datasource has migrated
Co-authored-by: Ivana Huckova <30407135+ivanahuckova@users.noreply.github.com >
2022-08-03 09:57:29 -05:00
ismail simsek
87af08129c
Prometheus: Add tests for new explain section ( #53182 )
...
* Prometheus: Add tests for new explain section
* Update public/app/plugins/datasource/prometheus/querybuilder/components/PromQueryBuilder.test.tsx
Co-authored-by: Ivana Huckova <30407135+ivanahuckova@users.noreply.github.com >
* Mock MonacoQueryFieldWrapper
Co-authored-by: Ivana Huckova <30407135+ivanahuckova@users.noreply.github.com >
2022-08-03 15:48:16 +02:00
Ivana Huckova
b8e4c2abeb
Loki: Move explain section to builder mode ( #52879 )
...
* Loki: Move explain to builder and code mode
* Update
* Update transition
* Fix tests
* Fix tests
* Prometheus: Move explain section to builder mode (#52935 )
* Prometheus: Move explain section to builder mode
* Show explain switch before raw query switch
* Store explain switch value in localstorage
* Make explain available for code mode too
* Introduce useFlag hook for query editor switches
* Remove Explain mode
Co-authored-by: ismail simsek <ismailsimsek09@gmail.com >
2022-07-29 17:09:43 +02:00
Ivana Huckova
1eb3513781
Prometheus: Fix adding of multiple values for regex operator ( #52978 )
...
* Prometheus, Loki: Fix adding of multiple values for regex operator
* Refactor
2022-07-29 15:27:19 +02:00
Taewoo K
8b6b82f239
PromQuery: Show exemplars in collapsed view ( #52767 )
...
* add Examplars: false in collapsed view
* assign defaut value - false to switch
* add 3 tests for 3 possible cases
Co-authored-by: Taewoo Kim <taewookim@Taewoos-MacBook-Pro.local >
2022-07-27 09:08:52 -04:00
Ivana Huckova
53b8e528fc
Loki: Add unwrap with conversion function to builder ( #52639 )
...
* Loki: Add unwrap with conversion operator to builder
* Update explain section
* Update test
2022-07-25 12:51:28 +02:00
Scott Lepper
de956fc3d8
Core code editor/builder components ( #52421 )
...
* migrate experimental to core grafana - update refs
Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com >
2022-07-20 12:50:08 -04:00
Ivana Huckova
c087198b1b
Loki: Fix adding of multiple label filters when parser ( #52335 )
...
* Loki: Fix adding multiple filters
* Update logic in sorting
2022-07-19 18:08:55 +02:00
Ivana Huckova
8ff152f98f
ModifyQuery: Improve typing for modifyQuery and query hints ( #52326 )
...
* ModifyQuery: Improve typing
* Elasticsearch: Added `modifyQuery` method to add filters in Explore (#52313 )
* fixed elasticsearch `QueryFixAction` type
Co-authored-by: Sven Grossmann <Svennergr@gmail.com >
2022-07-18 14:13:34 +02:00
Ivana Huckova
8fc51932f5
Loki: Fix incorrect TopK value type in query builder ( #52226 )
...
* Loki: Fix incorrect TopK value type in query builder
* Simplify code
* Remove bracket
* Brackets are back
2022-07-15 13:03:14 +02:00
Ivana Huckova
0a2a370b77
Loki: Fix suggesting operations from different category ( #52034 )
2022-07-11 14:24:49 +02:00
Brendan O'Handley
e51187a474
Prometheus datasource: query builder freezes when metrics metadata is undefined ( #51929 )
...
* add error handling for prom query builder returning undefined metrics metadata
* remove reference to escalation
2022-07-08 11:59:48 -04:00
Ivana Huckova
10cb84e401
Loki: Implement hints for query builder ( #51795 )
...
* Loki: Implement hints for query builder
* Update name of file
* Update imports
* Refactor
* Remove unused import
* Unify
* Revert "Unify"
This reverts commit 78da0e27e3 .
* Unify
* Fix types
* Fix tests
* Fix type error
* Simplify
* Update test
* Add documentation
* Update comment
* Add tests for addParserToQuery
* Smaller updates
2022-07-07 15:49:31 +02:00
Sven Grossmann
663f3fcd2a
Loki: Fix error when changing operations with different parameters ( #51779 )
...
* copy defaultParams when changing an operation
* add type and name comparison
* removed name check
2022-07-06 16:52:58 +02:00
Ivana Huckova
66b4a9e6a1
Loki: Remove unused prop from query builder ( #51504 )
2022-06-30 16:02:27 +02:00
Ivana Huckova
60454192b7
Loki: Add e2e test for query builder ( #51314 )
...
* Loki: Add e2e test for query builder
* Update
* Update test
* Update test
* Update test
* Update test
* Add more checks in test
* Update betterer
* Update betterer
2022-06-29 11:04:27 +02:00
Ivana Huckova
0d899e2635
FeedbackLink: Add tracking ( #51251 )
2022-06-24 15:08:24 +02:00
Ashley Harrison
803473f479
Chore: Enable useUnknownInCatchVariables for stricter type checking in catch blocks ( #50591 )
...
* wrap a bunch of errors
* wrap more things!
* fix up some unit tests
* wrap more errors
* tiny bit of tidy up
2022-06-15 08:59:29 +01:00
Ivana Huckova
0073f1b0b5
Update header ( #50787 )
2022-06-14 16:24:44 +02:00
Ivana Huckova
77bdbe1dea
Loki: Fix showing of duplicated label values in dropdown in query builder ( #50680 )
...
* Prometheus,Loki: Fix showing of duplicated values in dropdown
* Use different more readable solution
* Update
2022-06-13 15:19:20 +02:00
Andrej Ocenas
bd04b776b5
Prometheus: Don't show undefined for step in collapsed options in query editor when value is "auto" ( #50511 )
2022-06-13 11:21:38 +02:00
Ivana Huckova
088a1880d8
Loki, Prometheus: Show Query patterns in all editor modes ( #50263 )
2022-06-13 09:45:01 +02:00
Jack Westbrook
ccd75d72f8
Chore: Remove react-testing-lib from bundles ( #50442 )
...
* refactor(selectoptiontest): move helper function out of grafana/ui so testing-lib isn't in bundle
* test(selectoptionintest): update import location of helper function
* test(amroutes): put back missing selectOptionInTest helper
* test(selectoptionintest): clean up remaining file imports / exports
* test(queryeditor): fix failing import
* refactor(grafana-ui): reuse selectOptionInTest in SelectBase test
2022-06-09 11:10:48 +02:00
Ivana Huckova
9f6afb3475
Prometheus, Loki: Update run queries button ( #50005 )
...
* Prometheus, Loki: Updare run queries button
* Update docs
* Update docs
2022-06-07 09:57:56 +02:00
Andrej Ocenas
cc90f9bb69
Prometheus/Loki: Add raw query and syntax highlight in explain mode ( #50070 )
2022-06-02 13:50:58 +02:00
Andrej Ocenas
c63071f519
Prometheus/Loki: Show raw query by default in the builder( #50007 )
2022-06-02 13:50:10 +02:00
svennergr
b355adac6f
Loki: Run query when pressing Enter on line-filters ( #49913 )
...
* changed `onBlur` and `onKeyDown` handling
- `onCommitChange` is only called if `onBlur` or `onKeyDown` are not set
* added `runQueryOnEnter` flag to OperationParamDef
* only run query if `runQueryOnEnter` is configured
* changed `evt.type` check to `keydown`
2022-06-01 15:16:18 +02:00
Andrej Ocenas
72367cf1ad
Prometheus: Cleanup annotation editor ( #49615 )
...
* Remove unused code
* Remove test
* Remove Builder mode and simplify the code
* Fix step mapping
* Fix import
* change placeholder
2022-05-31 11:50:23 +02:00
Ivana Huckova
5f6b23e45a
AutoSizeInput: Move to @grafana/ui ( #48811 )
...
* AutoSizeInput: Move to @grafana/ui
* Update packages/grafana-ui/src/components/AutoSizeInput/AutoSizeInput.mdx
Co-authored-by: JitaC <70489351+achatterjee-grafana@users.noreply.github.com >
* Update packages/grafana-ui/src/components/AutoSizeInput/AutoSizeInput.mdx
Co-authored-by: JitaC <70489351+achatterjee-grafana@users.noreply.github.com >
* Update packages/grafana-ui/src/components/AutoSizeInput/AutoSizeInput.mdx
Co-authored-by: JitaC <70489351+achatterjee-grafana@users.noreply.github.com >
* Fix linter error
* Update packages/grafana-ui/src/components/AutoSizeInput/AutoSizeInput.mdx
Co-authored-by: JitaC <70489351+achatterjee-grafana@users.noreply.github.com >
* Update packages/grafana-ui/src/components/AutoSizeInput/AutoSizeInput.mdx
Co-authored-by: JitaC <70489351+achatterjee-grafana@users.noreply.github.com >
* Move AutoSizeInput to Input folder
* Use iconOptions in storybook
Co-authored-by: JitaC <70489351+achatterjee-grafana@users.noreply.github.com >
2022-05-30 10:46:33 +02:00
Andrej Ocenas
4124294011
Prometheus: Migrate annotation editor to react ( #48814 )
...
* Modify the annotation support api
* Migrate annotation editor component
* Update public/app/features/annotations/standardAnnotationSupport.ts
Co-authored-by: Ryan McKinley <ryantxu@gmail.com >
* Move the escape hatches out of the public API
* Fix props transforms
* Break import cycle
Co-authored-by: Ryan McKinley <ryantxu@gmail.com >
2022-05-24 17:43:58 +02:00
Andrej Ocenas
7cd034f33a
Loki: Cleanup some code for default editorMode ( #49431 )
2022-05-23 19:21:00 +02:00
Torkel Ödegaard
c29e6fcb3a
Prometheus/Loki: Improve metric search highlight contrast ( #49384 )
...
* Prometheus/Loki: Improve metric search highlight contrast
* Update other places, and add reusable variables
2022-05-23 15:53:45 +02:00
Ashley Harrison
06d3c27bc1
Select: Portal menu by default ( #48176 )
...
* Remove menuShouldPortal from all <Select /> components
* fix unit tests
* leave menuShouldPortal as an escape hatch
* Fix import order
2022-05-04 15:12:59 +01:00
Ivana Huckova
769be876a5
Loki, Prometheus: Remember preferred editor ( #48580 )
...
* Loki: Remember default editor
* Loki: Add tests
* Prometheus: Set default editor type
* Fix and refactor tests
* Remove unused import
2022-05-03 14:50:13 +02:00