Galen Kistler
c27aac0d38
Prometheus query builder: Replace select with AsyncSelect to support high cardinality prometheus instances ( #57300 )
...
* Replace current select with AsyncSelect component to facilitate autocomplete via prometheus server instead of client application
Co-authored-by: Kyle Brandt <kyle@grafana.com>
2022-10-25 13:05:21 -05:00
Andrej Ocenas
82d79780d8
Flamegraph: Fix vertical offset ( #57618 )
2022-10-25 17:55:49 +02:00
Virginia Cepeda
9eae793b5d
Alerting: Remove the alert manager selection from the data source configuration ( #57369 )
...
* Remove alertmanager dropdown from datasource config
* Avoid sending alertmanagers from loki/prom config editors
* Add test
* Remove unneeded param
2022-10-25 10:53:20 -03:00
Erik Sundell
4c654ddb76
Cloudwatch: Refactor metrics resource request ( #57424 )
...
* refactor metrics request
* Update pkg/tsdb/cloudwatch/routes/dimension_keys_test.go
Co-authored-by: Shirley <4163034+fridgepoet@users.noreply.github.com>
* return metric struct value intead of pointer
* make it possible to test hard coded metrics service
* test all paths in route
* fix broken test
* fix one more broken test
* add integration test
Co-authored-by: Shirley <4163034+fridgepoet@users.noreply.github.com>
2022-10-25 14:00:54 +02:00
Joey Tawadrous
8f75ec4007
Flame Graph: Exact search ( #56769 )
...
* Use exact match
* Create searchable FlameGraphPanel.tsx
2022-10-25 10:24:27 +01:00
Ashley Harrison
d2a70bc42d
Chore: more any/type assertion improvements ( #57450 )
...
* more friday any/type assertion improvements
* Apply suggestions from code review
Co-authored-by: Marcus Andersson <marcus.andersson@grafana.com>
* Update public/app/angular/promiseToDigest.test.ts
Co-authored-by: Marcus Andersson <marcus.andersson@grafana.com>
Co-authored-by: Marcus Andersson <marcus.andersson@grafana.com>
2022-10-25 11:04:35 +02:00
Joey Tawadrous
d9a6c3f398
FlameGraph: Add newly designed flame graph icon ( #57514 )
...
* Add newly designed flame graph icon
* Update expectedListResponse
2022-10-25 07:18:17 +01:00
Galen Kistler
e59ddd6bc5
Revert "Revert "Prometheus: Provide label values match parameter API when supported prometheus instance is configured ( #56510 )" ( #57551 )" ( #57553 )
...
This reverts commit e7671bf909
.
2022-10-24 15:02:15 -05:00
Galen Kistler
f93c3acc51
Prometheus: Flavor/version configuration ( #57554 )
...
* Revert "Revert "Prometheus: Type and flavor configuration (#56496 )" (#57552 )"
This reverts commit 2432ce619a
.
* Adds new fields and documentation for Prometheus datasource configuration: prometheus type, and version
2022-10-24 14:53:11 -05:00
Erik Sundell
c23a7bdcf8
refactoring dimension values frontend req ( #57475 )
2022-10-24 20:45:02 +02:00
Galen Kistler
2432ce619a
Revert "Prometheus: Type and flavor configuration ( #56496 )" ( #57552 )
...
This reverts commit 7ecbc98b3e
.
2022-10-24 12:33:11 -05:00
Galen Kistler
e7671bf909
Revert "Prometheus: Provide label values match parameter API when supported prometheus instance is configured ( #56510 )" ( #57551 )
...
This reverts commit 3cbbf706cf
.
2022-10-24 11:56:49 -05:00
Zoltán Bedi
c0b778134e
Revert: Query editor components from grafana-ui ( #57436 )
...
* Revert: QueryEditor components from grafana-ui
* Use local version of experimental
* Use experimental for query editor components
* Fix type issues in MSSQL
* point to actual version of experimental package
* point to latest version of experimental
Co-authored-by: Erik Sundell <erik.sundell87@gmail.com>
2022-10-24 17:12:36 +02:00
Galen Kistler
3cbbf706cf
Prometheus: Provide label values match parameter API when supported prometheus instance is configured ( #56510 )
...
Provide label values API with match parameter when prometheus datasource has configured supported prometheus type and version
2022-10-24 09:47:35 -05:00
Ivana Huckova
3d7439d97d
Loki: Fix input history ( #57344 )
2022-10-24 16:27:56 +02:00
Galen Kistler
7ecbc98b3e
Prometheus: Type and flavor configuration ( #56496 )
...
* Adding two new fields to the data JSON in the prometheus datasource configuration: prometheusType, and prometheusVersion.
* Version field will attempt to auto-detect via buildinfo API when prometheus Type is selected
2022-10-24 09:26:32 -05:00
Erik Sundell
017da781cf
Cloudwatch: Refactor dimension values resource request ( #57346 )
...
* refactor dimension values backend
* fix test file name
2022-10-24 15:04:25 +02:00
Andrej Ocenas
67aa99af78
NodeGraph: Fix rendering issues when values of arc are over 1 ( #57460 )
2022-10-24 11:28:49 +02:00
Joey Tawadrous
52dbd67a11
Node Graph: Always show context menu ( #56876 )
...
* Ensure context menu always appears
* Close the context menu after selecting the alternative layout
Co-authored-by: Hamas Shafiq <hamas.shafiq@grafana.com>
2022-10-24 09:14:42 +01:00
Adela Almasan
73c215ae41
Canvas: Button element (alpha) ( #57491 )
2022-10-23 20:39:10 -04:00
Leon Sorokin
0640eeef0a
Number formatting: only 0-trim decimals in y axis ticks. omit currency, locale units. ( #57386 )
2022-10-21 21:35:29 -06:00
Hamas Shafiq
07ac388e8b
Tempo: Update the query whenever the value of the TraceQL editor changes ( #57199 )
2022-10-21 16:01:53 +01:00
bikashmishra100
98053cfde8
Tempo: Add start time and end time parameters while querying traces ( #48068 )
...
* Add start time and end time parameters while querying tempo traces
* Added configurable time shift to query by trace id
* Test that the URL is formatted correctly
* Added test to check for time shift
* Improved label and tooltip of new time shift settings
Co-authored-by: André Pereira <adrapereira@gmail.com>
2022-10-21 15:38:10 +01:00
Beto Muniz
9fb6cdae8a
Support resize Flux Query Editor ( #57214 )
2022-10-21 09:40:09 -03:00
Victor Marin
f161c5407a
OutsideRangePlugin: Exclude leading and trailing null values when checking limits ( #57335 )
...
* OutsideRangePlugin: Exclude null limit values from calculation
* refactor
* Update OutsideRangePlugin.tsx
Co-authored-by: Leon Sorokin <leeoniya@gmail.com>
Co-authored-by: Leon Sorokin <leeoniya@gmail.com>
2022-10-21 08:33:21 -04:00
Laura Fernández
e402a8f27d
A11y: enable rule jsx-a11y/anchor-is-valid ( #56690 )
2022-10-21 09:13:32 +02:00
Brendan O'Handley
60b14a2ec2
Opentsdb: Allow template variables for filter keys ( #57226 )
...
* allow template variables for filter keys
* add types to interpolate var function
2022-10-20 15:53:29 -05:00
Brendan O'Handley
c34c1d0cb4
Graphite: Never escape asPercent function params as string ( #56593 )
...
* handle asPercent func by never esc params as string
* add test and clean up
2022-10-20 15:49:40 -05:00
Sergey Kostrukov
47eb7f785d
Use resource call query_result query ( #57232 )
2022-10-20 09:46:36 -05:00
Hamas Shafiq
84a5ced72a
Tempo: Integrate TraceQL API ( #56867 )
2022-10-20 10:44:59 -04:00
Joey Tawadrous
5e27a6f276
Flame Graph: Fix for dashboard scrolling ( #56555 )
...
* Flamegraph dash scrolling
* Separate scroll for top table and for flame graph
* Custom scroll behavior for explore vs vs dash etc and sticky flame graph header
* Final UI tweaks
* Update tests
2022-10-20 14:20:48 +01:00
Ivana Huckova
ef78f03a6f
Loki: Fix the name of exported component from LokiQueryEditor.tsx ( #57340 )
...
* Loki: Fix editor
* Fix names
2022-10-20 14:49:55 +02:00
Leon Sorokin
79afad3888
StateTimeline: fix hover overlays when browser-zoomed ( #57224 )
2022-10-20 06:02:29 -06:00
Erik Sundell
b0c2ca6c1b
Cloudwatch: Refactor dimension keys resource request ( #57148 )
...
* use new layered architecture in get dimension keys request
* go lint fixes
* pr feedback
* more pr feedback
* remove not used code
* refactor route middleware
* change signature
* add integration tests for the dimension keys route
* use request suffix instead of query
* use typed args also in frontend
* remove unused import
* harmonize naming
* fix merge conflict
2022-10-20 12:53:28 +02:00
Ivana Huckova
3ee450e66b
Loki: Remove unused query editors ( #57192 )
...
* Loki: Remove not used query editors
* Move Loki editor to components and rename
* Update public/app/plugins/datasource/loki/components/LokiQueryEditorByApp.test.tsx
Co-authored-by: Matias Chomicki <matyax@gmail.com>
* Fix test
Co-authored-by: Matias Chomicki <matyax@gmail.com>
2022-10-20 11:46:48 +02:00
Victor Marin
0dd721d4ce
StatuHistoryPanel: Fix zoom not working ( #57240 )
2022-10-20 09:15:51 +03:00
Ryan McKinley
e3c2859e83
Geomap: Upgrade to openlayers 7.x ( #57317 )
2022-10-19 17:03:44 -07:00
Zoltán Bedi
09ab156480
MSSQL: Support tables from all schemas ( #53099 )
2022-10-19 17:27:29 +02:00
Ivana Huckova
7928f170ce
Loki: Fix adding of adhoc filters to stream selector when query with empty stream selector ( #57280 )
...
* disable double stringify
* Refactor test for addLabelToQuery
* Add tests (TDD for expected behaviour)
* Fix adding ad hoc filters to correct place when no stream selector
* Update
* Update comment
* Fix getAllPositionsInNodeByType
Co-authored-by: Sven Grossmann <svennergr@gmail.com>
2022-10-19 17:24:00 +02:00
Matias Chomicki
93f39b5178
Loki Monaco Editor: add missing documentation and new autocompletion type ( #57186 )
...
* feat(loki-monaco-editor): add documentation and pipe operators
- Added documentation for line filters
- Added documentation for parsers
- Improved parser suggestions
- Introduced new PIPE_OPERATION category
- Added missing label_format pipe operation
* feat(loki-monaco-editor): update tests
* Chore: remove unused completion type
* Chore: remove line format
2022-10-19 10:30:44 -04:00
Hamas Shafiq
f50ab457bd
Tempo: Fix Node Graph visualization type in dashboard ( #56931 )
...
Co-authored-by: Andrej Ocenas <mr.ocenas@gmail.com>
2022-10-19 13:11:33 +01:00
Ivana Huckova
b4a03d0cff
Loki: Fix explain section about $__interval variable ( #57188 )
...
* Loki: Update explain section
* Update
* Update public/app/plugins/datasource/loki/querybuilder/operationUtils.ts
Co-authored-by: Matias Chomicki <matyax@gmail.com>
Co-authored-by: Matias Chomicki <matyax@gmail.com>
2022-10-19 12:01:29 +02:00
Ivana Huckova
b997bc4200
Loki: Remove already selected options from next label filter options in builder ( #57187 )
...
* Loki: Filter out duplicated options in loki query builder label name options
* Update test
2022-10-19 11:32:01 +02:00
Erik Sundell
8949e574e6
cache api calls when args are the same ( #57082 )
2022-10-19 08:40:03 +02:00
Erik Sundell
a30885c523
CloudWatch: Make sure adoption tracking is done on valid, migrated queries ( #56872 )
...
* make sure adoption tracking is done on valid, migrated queries
* ignore hidden queries
* fix test
* remove obsolete test
2022-10-19 08:39:18 +02:00
Sarah Zinger
b2e2879b07
Cloudwatch: Fix issue where selected log groups clear from dashboards if there are more than 50 results ( #57196 )
2022-10-18 14:34:27 -04:00
Victor Marin
9c514748f7
Revert data links code for sorted vector case ( #57175 )
2022-10-18 08:59:53 -04:00
Victor Marin
76d6e3c075
TimeseriesPanel: Fix variables in data links ( #56729 )
...
* TimeseriesPanel: Fix variables in data links
* Refactor variable fix for all Timeseries panels
* cr mods
2022-10-18 14:22:31 +03:00
Matias Chomicki
d2abcbe4a5
feat(loki-monaco-editor): improve line filter suggestions ( #57103 )
2022-10-18 12:40:12 +02:00
Beto Muniz
920d2aa599
InfluxDB: Interpolate ad-hoc filters from Dashboard to Explore ( #56996 )
2022-10-17 13:28:54 -03:00