Hugo Häggmark
39d06f2625
Azure: Fixes merging of requests with different Azure sources ( #28221 )
...
* Azure: Fixes merging of requests with different Azure sources
* Refactor: Changes return type
2020-10-14 06:48:39 +02:00
Andrej Ocenas
b7fee71049
Tracing: Add Tempo data source ( #28204 )
...
* Add tempo datasource, mostly copy of jaeger datasource code
* Add label to input field
* Add logo
* Remove access option from configuration
* Add white space to field label
* Add documentation
* Fix link in docs
* Update public/app/plugins/datasource/tempo/ConfigEditor.tsx
Co-authored-by: Zoltán Bedi <zoltan.bedi@gmail.com >
* Update public/app/plugins/datasource/tempo/QueryField.tsx
Co-authored-by: Zoltán Bedi <zoltan.bedi@gmail.com >
* Add data source to the docs menu
* Add simple implementation for testDatasource
* Wording updates to the docs.
Co-authored-by: Zoltán Bedi <zoltan.bedi@gmail.com >
2020-10-13 19:12:49 +02:00
Sofia Papagiannaki
8760627eb0
Cloudwatch: Fix regression with profile datasource field ( #28138 )
...
* Fallback to the old field only if new field is undefined
2020-10-13 15:22:00 +03:00
Arve Knudsen
957c88eaca
CloudWatch: Re-implement authentication ( #25548 )
...
* CloudWatch: Revisit authentication
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* CloudWatch: Simplify auth code
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Use ARN
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Add Drone configuration
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Remove unused code
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Remove .drone.yml
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Fix external ID usage
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* CloudWatch: Fix issues after merge
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Remove stale code
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Remove stale code
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Use auth type enum
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Fix test snapshot
* Coordinate frontend and backend option names
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Remove old comments
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Fix front-end tests
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Introduce session cache
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Use constants
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Fix field alignment
* CloudWatch: Fix log message
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Tidy go.mod
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* CloudWatch: Handle arn auth type
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* CloudWatch: Fix role assumption duration
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Fix test
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* CloudWatch: Inline unnecessary constants
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* CloudWatch: Use serial comma in UI
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* CloudWatch: Inline unnecessary constants
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* CloudWatch: Fail if missing region
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* CloudWatch: Handle unconfigured region
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* CloudWatch: Log when using cached session
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* CloudWatch: Include region in cache key
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Add UI warnings for lecagy support
* Do not clear ARN fields whenging change authentication provider
* Graph NG: annotations display (#27972 )
* Annotations support POC
* Fix markers memoization
* dev dashboard update
* Update public/app/plugins/panel/graph3/plugins/AnnotationsPlugin.tsx
* CloudWatch: Remove errors.BadRequest
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* CloudWatch: Undo unintentional change
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Remove log line
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Fix cache key computation
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Add region to cache key
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Improve log messages
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* CloudWatch: Add documentation
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Improve tooltip
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Improve docs
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Improve docs
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Improve docs
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Improve tooltip
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Add role assumption provisioning example
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Add upgrade notes
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Improve docs
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Apply suggestions from code review
Co-authored-by: Marcus Efraimsson <marcus.efraimsson@gmail.com >
* backend: use latest sdk (#28147 )
fixes #27713 via https://github.com/grafana/grafana-plugin-sdk-go/pull/227
* Docs: Update Permissions documentation (#28144 )
* removed overview.md
* content updates
* Update datasource_permissions.md
* update content
* content updates
* Update organization_roles.md
* Update docs/sources/enterprise/saml.md
Co-authored-by: Kyle Brandt <kyle@grafana.com >
* Update dashboard_folder_permissions.md
Co-authored-by: Kyle Brandt <kyle@grafana.com >
* area/grafana/toolkit: ci-package needs to use synchronous writes (#28148 )
* ci needs to use synchronous writes or the file ends up with zero length
* <Enterprise Docs> Add instructions to upload license via UI (#28067 )
* Add UI license upload option, reformat Enterprise license activation section
Added the option to upload a license file through the Server Admin UI, and did a little reformatting to make license activation look more like a process.
* Headers not bold, hyphens not asterisks
* Github: run metrics collector workflow every 10min (#28153 )
* GithubActions: Updated cron schedule
* Updated
* Docs: Update explore docs: remove dot at the end of line (#28151 )
HI - Removed Dot(.) at the end of line to make it consistent with other 2 points.
Thanks,
Ashish
* Fix frontend tests
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Fix frontend tests
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Docs: Update upgrade notes
Co-authored-by: Sofia Papagiannaki <sofia@grafana.com >
Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com >
Co-authored-by: Marcus Efraimsson <marcus.efraimsson@gmail.com >
Co-authored-by: Kyle Brandt <kyle@grafana.com >
Co-authored-by: Diana Payton <52059945+oddlittlebird@users.noreply.github.com >
Co-authored-by: Brian Gann <briangann@users.noreply.github.com >
Co-authored-by: Mitch Seaman <mjseaman@users.noreply.github.com >
Co-authored-by: Torkel Ödegaard <torkel@grafana.org >
Co-authored-by: Torkel Ödegaard <torkel@grafana.com >
Co-authored-by: ashishagarwal06 <34888589+ashishagarwal06@users.noreply.github.com >
2020-10-12 17:58:58 +02:00
Hugo Häggmark
7b5decdbb0
Azure: Fixes cancellation of requests with different Azure sources ( #28180 )
...
* Azure: Fixes cancellation of requests whit different Azure query types
* Azure: Fixes cancellation of requests whit different Azure query types
2020-10-12 14:59:21 +02:00
Sofia Papagiannaki
83a6a5144d
Cloud monitoring: Add REDUCE_MEAN reducer for cumulative metrics ( #28192 )
...
* Cloud monitoring: Add REDUCE_MEAN reducer for cumulative metrics
* Fix tests
2020-10-12 15:28:18 +03:00
Chris Cowan
3af193358c
Elasticsearch: Support chained pipeline aggregations ( #27945 )
...
* Elasticsearch: Support multiple pipeline aggregations for a query
* Ensuring descendents are deleted with their parents.
* Update public/app/plugins/datasource/elasticsearch/metric_agg.ts
Co-authored-by: Giordano Ricci <grdnricci@gmail.com >
* Update public/app/plugins/datasource/elasticsearch/query_def.ts
Co-authored-by: Giordano Ricci <grdnricci@gmail.com >
* Update public/app/plugins/datasource/elasticsearch/specs/query_def.test.ts
Co-authored-by: Giordano Ricci <grdnricci@gmail.com >
* Fixing typo
Co-authored-by: Giordano Ricci <grdnricci@gmail.com >
2020-10-08 11:24:54 +01:00
Will Browne
7d63b2c473
Auth: Add Sigv4 auth option to datasources ( #27552 )
...
* create transport chain
* add frontend
* remove log
* inline field updates
* allow ARN, Credentials + Keys auth in frontend
* configure credentials
* add tests and refactor
* update frontend json field names
* fix tests
* fix comment
* add app config flag
* refactor tests
* add return field for tests
* add flag for UI display
* update comment
* move logic
* fix config
* pass config through props
* update docs
* pr feedback and add docs coverage
* shorten settings filename
* fix imports
* revert docs changes
* remove log line
* wrap up next as round tripper
* only propagate required config
* remove unused import
* remove ARN option and replace with default chain
* make ARN role assume as supplemental
* update docs
* refactor flow
* sign body when necessary
* remove unnecessary wrapper
* remove newline
* Apply suggestions from code review
* PR fixes
Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com >
2020-10-08 10:03:20 +02:00
garanews
61749dee23
Fix typos ( #28074 )
...
Parsed all repo with a regexp of common misspelled words and fixed.
2020-10-07 11:29:30 +01:00
Giordano Ricci
09574547b8
Elasticsearch: Fix ad-hoc filter support for Raw Data query and new table panel ( #28064 )
2020-10-07 09:37:31 +01:00
Arve Knudsen
0a2ef086b3
Chore: Convert CloudWatch metrics to data frames ( #27449 )
...
* CloudWatch: Convert metrics results to data frames
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
Co-authored-by: kay delaney <kay@grafana.com >
2020-10-06 13:45:58 +02:00
Hugo Häggmark
de1b2bdc4c
Transformations: Use Observable ( #27584 )
...
* WIP: changes transformer API to Observable
* Refactor: changes ResultProcessor
* WIP: TransformationUI
* wip
* Refactor: Cleaning up code in CalculateFieldTransformerEditorProps
* Refactor: pushing editor and input output down to TransformationEditor
* Refactor: renaming props
* Refactor: makes transformDataFrame more readable
* Refactor: fixes editor issues
* Refactor: changes after merge with master and first tests
* Tests: completes the tests for the Explore changes
* Tests: fixes all transform tests
* Tests: fixed annotations test
* Tests: fixed typechecks
* Refactor: changes transform interface to MonoTypeOperatorFunction
* Chore: cleans up typings
* Update packages/grafana-data/src/transformations/transformDataFrame.ts
Co-authored-by: Marcus Andersson <marcus.andersson@grafana.com >
* Tests: fixes broken tests
Co-authored-by: Marcus Andersson <marcus.andersson@grafana.com >
2020-10-06 07:55:09 +02:00
David C
1f389d72b2
Docs: Added $__rate_interval to Prometheus help ( #28030 )
...
* Docs: Added $__rate_interval to Prometheus help
The variable '$__rate_interval' was added in Grafana 7.2.0. This commit
adds the missing help information to Grafana's Prometheus PromQueryEditor.
Signed-off-by: David Calvert <davidcalvertfr@gmail.com >
* Docs: Fixed line length in PromQueryEditor.tsx
This commit will fix line length of my previous commit to make CI green
again.
Signed-off-by: David Calvert <davidcalvertfr@gmail.com >
* Docs: Fixed ci error
Fixed CI error due to my previous commits
Signed-off-by: David Calvert <davidcalvertfr@gmail.com >
2020-10-05 11:14:33 -04:00
Ryan McKinley
726bb4477b
Live: cleanup and simple changes ( #28028 )
2020-10-04 23:53:52 -07:00
Ivana Huckova
0ffd9a9a3c
Loki: Run instant query only in Explore ( #27974 )
...
* Run instant query only in Explore
* Replace forEach with for loop
2020-10-04 21:41:12 +02:00
Zoltán Bedi
b1186d693a
Stackdriver: fix project name change regression ( #27909 )
...
* Update stackdriver query editor not to overwrite project name
* Fix legacy select form no options didn't show
* Update config link to docs
2020-10-03 11:55:09 +02:00
Hugo Häggmark
845bc7c444
Variables: Adds loading state and indicators ( #27917 )
...
* Refactor: Replaces initLock with state machine
* Refactor: removes some states for now
* Refactor: adds loading state in OptionsPicker
* Refactor: major refactor of load state
* Refactor: fixes updating graph in parallell
* Refactor: moves error handling to updateOptions
* Refactor: fixes the last cases
* Tests: disables variable e2e again
* Chore: removes nova config
* Refactor: small changes when going through the code again
* Refactor: fixes typings
* Refactor: changes after PR comments
* Refactor: split up onTimeRangeUpdated and fixed some error handling
* Tests: removes unused func
* Tests: fixes typing
2020-10-02 07:02:06 +02:00
kay delaney
185442115c
Chore: Remove angular dependency from data sources ( #27735 )
...
* Chore: Remove angular dependency from data sources
* Removes default export for time and template srvs
Also uses @grafana/runtime versions of the interfaces where possible
* Replace usage of internal templateSrv where possible
* Use runtime templateSrv in a couple more places
2020-10-01 18:51:23 +01:00
Ryan McKinley
8a5fc00330
Live: broadcast events when dashboard is saved ( #27583 )
...
Co-authored-by: kay delaney <45561153+kaydelaney@users.noreply.github.com >
Co-authored-by: Torkel Ödegaard <torkel@grafana.org >
2020-10-01 10:46:14 -07:00
Ivana Huckova
43c389d119
Revert "Update refId for instant queries ( #27954 )" ( #27960 )
...
This reverts commit 9546da3189 .
2020-10-01 14:39:32 +02:00
Zoltán Bedi
a230aa1031
Prometheus: refactor to DataFrame ( #27737 )
...
* Add typing to prometheus response
* Refactor result_transformer to return DataFrame
* Refactor + test fixes
* Fix Prometheus data source test
* Modify heatmap function + add back tests
* Update performInstantQuery return type
* Remove duplicate code from result_transformer
* Address review comments
* Update metric labels retrival logic to be safer
2020-10-01 12:58:06 +02:00
Ivana Huckova
9546da3189
Update refId for instant queries ( #27954 )
2020-10-01 12:19:24 +02:00
Ryan McKinley
71a01a1053
Chore: Convert internal grafana datasource from angular to react ( #27870 )
2020-09-29 10:39:31 -07:00
Kemal Akkoyun
0c70308870
Prometheus: Add time range parameters to labels API ( #27548 )
...
* Add time range parameters to labels API
Signed-off-by: Kemal Akkoyun <kakkoyun@gmail.com >
* Fix minor issues
Signed-off-by: Kemal Akkoyun <kakkoyun@gmail.com >
* Add range to explore component
Signed-off-by: Kemal Akkoyun <kakkoyun@gmail.com >
* Add range to query component
Signed-off-by: Kemal Akkoyun <kakkoyun@gmail.com >
* Cache metric names for time range
Signed-off-by: Kemal Akkoyun <kakkoyun@gmail.com >
* Update public/app/plugins/datasource/prometheus/components/PromQueryField.tsx
Co-authored-by: Ivana Huckova <30407135+ivanahuckova@users.noreply.github.com >
* Remove unused method
Signed-off-by: Kemal Akkoyun <kakkoyun@gmail.com >
* Only compare the ranges
Signed-off-by: Kemal Akkoyun <kakkoyun@gmail.com >
* Update public/app/plugins/datasource/prometheus/components/PromQueryField.tsx
Co-authored-by: Ivana Huckova <30407135+ivanahuckova@users.noreply.github.com >
Co-authored-by: Ivana Huckova <30407135+ivanahuckova@users.noreply.github.com >
2020-09-29 11:05:57 +02:00
Ivana Huckova
d7e192a8fe
Prometheus/Explore: Update position of fields in editor ( #27816 )
...
* Update position of buttons
* Refactor, add tests
* Pass onKeydown func
* Update public/app/plugins/datasource/prometheus/components/PromQueryField.tsx
Co-authored-by: Zoltán Bedi <zoltan.bedi@gmail.com >
Co-authored-by: Zoltán Bedi <zoltan.bedi@gmail.com >
2020-09-28 21:25:16 +02:00
Alex Khomenko
c35bd84ff1
Grafana-UI: Refactor legacy inline form components ( #27660 )
...
* Move styles to emotion
* Move FormLabel to forms
* Add mdx file
* Setup InlineField
* Add InlineField docs
* Add grow prop
* Add isKeyword prop
* Add filled Field
* Keep legacy form label
* InlineFormLabel => InlineLabel
* Update references
* Add multiple elements example
* Revert label
* Add InlineFieldRow
* Adjust label width
* Export InlineFieldRow
* Expand props from base components
* Remove isKeyword prop
* Remove fill prop
* Update docs
* Update docs [2]
2020-09-28 14:24:25 +03:00
kay delaney
d322417217
Chore: Upgrade typescript and related packages ( #27316 )
...
* Chore: Upgrade typescript and related packages
Closes #27115
* Apply suggestions from code review
Co-authored-by: Alex Khomenko <Clarity-89@users.noreply.github.com >
* fixes some tests
* Fix failing tests
* Apply suggestions from code review
Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com >
Co-authored-by: Alex Khomenko <Clarity-89@users.noreply.github.com >
Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com >
2020-09-25 15:48:41 +01:00
Ivana Huckova
336699c575
Fix formating of results from instant queries in Explore ( #27767 )
2020-09-25 14:34:33 +02:00
Hugo Häggmark
0bb8b32821
Mysql: Support request cancellation properly (Uses new backendSrv.fetch Observable request API) ( #27649 )
2020-09-25 12:46:28 +02:00
John Belmonte
9ca12a7663
prometheus grafana dashboard: use newer info metric ( #27240 )
...
Fixes #24952 .
2020-09-24 21:10:57 +02:00
Torkel Ödegaard
adc1b965f3
PanelData: Adds annotations and QueryResultMeta dataTopic ( #27757 )
...
* topics round two
* more props
* remove Data from enum
* PanelData: Simplify ideas a bit to only focus on the addition of annotations in panel data
* Test data scenario
* Old graph panel showing annotations from PanelData
* Fixed comment
* Fixed issues trying to remove use of event.source
* Added unit test
Co-authored-by: Ryan McKinley <ryantxu@gmail.com >
2020-09-24 21:01:31 +02:00
Giordano Ricci
d4f785d20a
Elasticsearch: Add query's refId to each series returned by a query ( #27614 )
2020-09-24 18:06:19 +01:00
Sofia Papagiannaki
42476811a4
Cloudwatch: Fix loading custom credentials profile ( #27684 )
...
* Store credentials profile in JSON
* Update docs example
* Apply suggestions from code review
Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com >
2020-09-24 19:21:17 +03:00
kay delaney
267f3e7389
Chore: Remove leftover console.log ( #27766 )
2020-09-24 15:51:38 +01:00
Giordano Ricci
4c7131425b
Revert "Elasticsearch: add frozen indices search support ( #27472 )" ( #27726 )
...
This reverts commit 61a3160c34 .
2020-09-23 12:24:46 +01:00
Ivana Huckova
f6c91d1318
Explore: Remove not running query for collapsed elements ( #27026 )
...
* Make graph and table collapsing just a UI thing
* Remove showingGraph and showingTable, set them defaultly to true
* Remove collaapsing for panels in Explore
* UI toggle WiP
* WIP, add query type
* Refactor, clean up
* Update tests
* Clean uo
* Update rangeAll to range and instant
* Remove console logs
* Update packages/grafana-data/src/types/datasource.ts
Co-authored-by: Zoltán Bedi <zoltan.bedi@gmail.com >
* Update public/app/core/utils/explore.ts
Co-authored-by: Zoltán Bedi <zoltan.bedi@gmail.com >
* Fix prettier error
Co-authored-by: Zoltán Bedi <zoltan.bedi@gmail.com >
2020-09-22 17:31:42 +02:00
Russ
1f1d7d7f11
Explore: Keep typeahead suggestions for exact label matches in Loki q… ( #27201 )
...
* Explore: Keep typeahead suggestions for exact label matches in Loki query editor
* Simplify some typing
* Explore: filter selected loki label option from suggestions
Co-authored-by: kay delaney <kay@grafana.com >
2020-09-21 16:56:20 +01:00
Peter Holmberg
6a14f830ba
Fix: Show an ellipsis if Query row title is too long ( #27648 )
...
* add overflow hidden to titleWrapper
* show ellipsis and css labels for components
* readd drag handle after bad merge
* rewrite userpicker test with rtl
* update test after adding css label to icon component
* fix more tests..
2020-09-21 15:33:50 +02:00
Giordano Ricci
61a3160c34
Elasticsearch: add frozen indices search support ( #27472 )
...
* Elasticsearch: Add frozen indices support for alerting
2020-09-18 18:27:25 +01:00
Giordano Ricci
0e34474099
Elasticsearch: Add support for date_nanos type ( #27538 )
2020-09-17 08:16:58 +02:00
Torkel Ödegaard
31e2b7e7c8
SharedQuery: Error when switching to -- Dashboard -- data source caused "no data" no matter what source panel was selected ( #27627 )
...
* SharedQuery: Error when switching to -- Dashboard -- data source made observable subscription error and subsequent data results not update visualization
* added null check just in case
2020-09-17 07:36:18 +02:00
Torkel Ödegaard
c450ffd711
ImageRendering: Fix rendering panel using shared query in png, PDF reports and embedded scenarios ( #27628 )
...
* ImageRendering: Fixed issue rendering panel using shared query
* Fixed spelling
2020-09-17 07:35:24 +02:00
Giordano Ricci
e350e1fff6
Elasticsearch: Increase maximum geohash aggregation precision to 12 ( #27539 )
2020-09-15 09:15:18 +01:00
Giordano Ricci
a0beaa3bbe
Elasticsearch: Allow fields starting with underscore ( #27520 )
2020-09-15 09:14:47 +01:00
Hugo Häggmark
a587bf4f56
Postgres: Support request cancellation properly (Uses new backendSrv.fetch Observable request API) ( #27478 )
...
* Postgres: Replaces dataSourceRequest with fetch
* Postgres: Replaces dataSourceRequest with fetch
* Tests: removes unnecessary import
2020-09-15 08:06:04 +02:00
Ryan McKinley
5d11d8faa3
Annotations: add standard annotations support (and use it for flux queries) ( #27375 )
2020-09-11 08:09:44 -07:00
Zoltán Bedi
a7ac3f1419
Prometheus: Fix min step variable interpolation ( #27505 )
...
* Add missing dependency to lockfile
* Prometheus: Fix min step variable interpolation
2020-09-10 20:31:53 +02:00
Giordano Ricci
1e2f3ca599
Explore: Expand template variables when redirecting from dashboard panel ( #27354 )
...
* Explore: Add interpolateVariablesInQueries to opentsdb datasource
* Explore: Add interpolateVariablesInQueries to cloudwatch datasource
* Explore: Add interpolateVariablesInQueries to CloudMonitoring datasource
* Explore: Add interpolateVariablesInQueries to Azure datasource
* Explore: Add dimensions to interpolateMetricsQueryVariables in cloudwatch datasource
2020-09-09 10:00:43 +01:00
Kyle Brandt
9bab551d8b
AzureMonitor: change filterDimensions property to match what is stored ( #27459 )
...
Changes the dimensionsFilters property to dimensionsFilter in the Azure Monitor Datasource's AzureMonitor service to make what is sent to match the saved model.
Before this, the property that the backend was expecting was not available in the case of alerting, where the stored model is fetched.
This also fixes a panic when there is a dimension alias but no dimension
2020-09-08 15:12:08 -04:00
Melchior MOULIN
dfc78d0979
Explore: Transform prometheus query to elasticsearch query ( #23670 )
...
* Explore: Transform prometheus query to elasticsearch query
Enable a way to transform prometheus/loki labels to elasticsearch query.
This make a link between metrics to logs.
Examples:
A prometheus query : rate(my_metric{label1="value1",label2!="value2",label3=~"value.+",label4!~".*tothemoon"}[5m])
Will be this elasticsearch query when switching to elasticsearch datasource: __name__:"my_metric" AND label1:"value1" AND NOT label2:"value2" AND label3:/value.+/ AND NOT label4:/.*tothemoon/
* fix test
* remove non needed async
* Use prism token instead of regex
* fix test ./scripts/ci-frontend-metrics.sh
* mock timesrv and TemplateSrv in test
* Remove unnecessary await/async
Co-authored-by: Melchior MOULIN <m.moulin@criteo.com >
Co-authored-by: Andrej Ocenas <mr.ocenas@gmail.com >
2020-09-08 12:34:11 +02:00