Arve Knudsen
a6cc64290c
CI: Upgrade build pipeline tool ( #27120 )
...
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
2020-08-21 11:42:57 +02:00
Arve Knudsen
d53fe64913
Server: Support custom TCP listener ( #27066 )
...
* Server: Support custom TCP listener
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
2020-08-21 10:41:10 +02:00
Arve Knudsen
45adfe7732
Data sources: Use SQL store directly, not via bus ( #27000 )
...
* Server: Make it possible to avoid getting SQL store via bus
Co-authored-by: Emil Tullstedt <emil.tullstedt@grafana.com>
2020-08-21 09:30:06 +02:00
Hugo Häggmark
a73e6f728d
Prometheus: Use fetch instead of deprecated datasourceRequest ( #27090 )
...
* Prometheus: replaces dataSourcRequest with fetch
* Tests: fixes typings
* Refactor: removes unnecessary from operator
* Refactor: removes weird json() function calls
* Update public/app/plugins/datasource/prometheus/metric_find_query.test.ts
Co-authored-by: kay delaney <45561153+kaydelaney@users.noreply.github.com>
* Update public/app/plugins/datasource/prometheus/metric_find_query.test.ts
Co-authored-by: kay delaney <45561153+kaydelaney@users.noreply.github.com>
* Update public/app/plugins/datasource/prometheus/metric_find_query.test.ts
Co-authored-by: kay delaney <45561153+kaydelaney@users.noreply.github.com>
* Update public/app/plugins/datasource/prometheus/metric_find_query.test.ts
Co-authored-by: kay delaney <45561153+kaydelaney@users.noreply.github.com>
* Update public/app/plugins/datasource/prometheus/metric_find_query.test.ts
Co-authored-by: kay delaney <45561153+kaydelaney@users.noreply.github.com>
* Update public/app/plugins/datasource/prometheus/metric_find_query.test.ts
Co-authored-by: kay delaney <45561153+kaydelaney@users.noreply.github.com>
* Update public/app/plugins/datasource/prometheus/metric_find_query.test.ts
Co-authored-by: kay delaney <45561153+kaydelaney@users.noreply.github.com>
* Update public/app/plugins/datasource/prometheus/metric_find_query.test.ts
Co-authored-by: kay delaney <45561153+kaydelaney@users.noreply.github.com>
* Update public/app/plugins/datasource/prometheus/metric_find_query.test.ts
Co-authored-by: kay delaney <45561153+kaydelaney@users.noreply.github.com>
* Update public/app/plugins/datasource/prometheus/metric_find_query.test.ts
Co-authored-by: kay delaney <45561153+kaydelaney@users.noreply.github.com>
Co-authored-by: kay delaney <45561153+kaydelaney@users.noreply.github.com>
2020-08-21 06:03:59 +02:00
Ryan McKinley
0fb7ee05d1
Chore: Minor cleanup ( #27112 )
2020-08-20 14:37:49 -07:00
Ryan McKinley
a2a6b9448f
InfluxDB: exclude result and table column from Flux table results ( #27081 )
2020-08-20 10:52:46 -07:00
Arve Knudsen
34d9191ca7
Drone: Always pass --no-pull-enterprise ( #27108 )
...
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
2020-08-20 19:42:39 +02:00
Steven Vachon
04249ae7ad
@grafana/e2e: improvements ( #26939 )
...
* Minor changes
* Added an `editPanel` flow function
... and moved the internals of `addPanel` to a common function for use by both
* Added optional template variables to `addDashboard` config
* Use latest Cypress 4.x version
* Updated lockfile
2020-08-20 13:15:25 -04:00
Will Browne
a3c3484286
Update latest to v7.1.4 ( #27104 )
2020-08-20 19:08:16 +02:00
Arve Knudsen
756b8fcdf0
Drone: Upgrade build pipeline tool ( #27100 )
...
* Drone: Upgrade build pipeline tool
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Run e2e via grabpl
2020-08-20 17:56:20 +02:00
Arve Knudsen
a8b57a2dd0
Update changelog ( #27102 )
...
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
2020-08-20 17:45:31 +02:00
Vishwa Krishnakumar
999009bd57
Docs: Added Zenduty Grafana integration to the Grafana notifications documentation page ( #27069 )
...
* Added Zenduty Grafana integration to the notifications page
Signed-off-by: Vishwa Krishnakumar <vishwa306@gmail.com>
* Added Zenduty Grafana integration to the list of notifiers table
Signed-off-by: Vishwa Krishnakumar <vishwa306@gmail.com>
2020-08-20 08:03:45 -07:00
Fredrik Enestad
e962f02fbc
Explore/Loki: Toggle parsed fields in logs view ( #26178 )
...
* POC for toggling parsed fields in Explore/Loki
* fixed issues
* add clear button for toggled parsed fields
* fix test-frontend failures
* use blue eye instead of eye/eye-slash and update tooltips
* break out parseMessage
* move indicator to meta data section
* clean up LogRowMessageParsed
* better label
* clean up after making optional
2020-08-20 16:28:10 +02:00
Will Browne
9f2386a219
Alerting: Store sensitive settings encrypted for OpsGenie notifier ( #27074 )
...
* encrypt OpsGenie API key
* make whitespace consistent
* update docs
2020-08-20 16:05:48 +02:00
Alex Khomenko
6b2d44416d
Testing: Use React Testing Library ( #27072 )
...
* Add RTL
* Add setupTests.ts
* Refactor DashboardSearch tests
2020-08-20 16:21:42 +03:00
Hugo Häggmark
3504009914
FolderPicker: Fixes not being able to create new folder ( #27092 )
...
* FolderPicker: Fixes not being able to create new folder
* Update public/app/core/components/Select/FolderPicker.tsx
Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com>
* Refactor: Fixes import issues for tests that do not mock GrafanaBootConfig
Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com>
2020-08-20 14:54:58 +02:00
Torkel Ödegaard
451af74728
Table: Support date unit formats on string values ( #26879 )
...
* DisplayProcessor: Support parsing strings as dates and using date units on strings
* Updated test
* Updated test
2020-08-20 12:50:45 +02:00
Hugo Häggmark
9e357d84a4
BackendSrv: Queues data source requests but passes through api requests ( #26947 )
...
* Refactor: initial commit
* wip
* Refactor: getting into a simpler model
* Refactor: adds some comments
* Refactor: renames statuses according to PR comments
* Refactor: adds more comments
* Tests: adds tests for FetchQueue
* Tests: adds tests for ResponseQueue
* Tests: adds tests for FetchQueueWorker
* Tests: simplified the tests for ResponseQueue
* Refactor: adds http2 scenario
* Refactor: using Cfg instead of global variable
Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com>
* Refactor: reverted change in frontendsettings.go
* Tests: fix test mocks
* Fix: changes how cfg.Protocol gets its value
Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com>
2020-08-20 11:32:10 +02:00
Arve Knudsen
95432fb684
InfluxDB: Update Flux placeholder URL with respect to latest Go client ( #27086 )
...
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
2020-08-20 09:46:43 +02:00
Dominik Prokop
ed1b929fe5
Field overrides: Filter by field name using regex ( #27070 )
...
* Add filter name by regex matcher for overrides
* Update docs
* rever schema change
* add docs for by type
* add docs for by type
* add docs for by type
Co-authored-by: Ryan McKinley <ryantxu@gmail.com>
2020-08-20 08:54:49 +02:00
Torkel Ödegaard
5aba6fde41
Rendering: Fixed issue rendering text panel to image via image renderer plugin ( #27083 )
...
Fixes #26996
2020-08-20 08:52:26 +02:00
Torkel Ödegaard
37b3087b2c
PanelHeader: Fix issue with panel header text ellipsis showing before needed ( #27082 )
2020-08-20 08:51:59 +02:00
Ryan McKinley
cb82cf110f
Overrides: expose byType matcher UI ( #27056 )
2020-08-19 13:10:57 -07:00
Sriramajeyam Sugumaran
98f8ec7c89
plugin.json schema updates ( #27029 )
...
* added $schema field support in plugin.schema.json
More details can be found in https://github.com/grafana/plugin-validator/issues/1
* Others category in plugin.json, minimum 1 keyword
* Allow others as a category if the plugin doesn't fall into appropriate category. Refer https://github.com/grafana/plugin-validator/issues/3 for more details
* Mandate minimum one keyword for better discovery in plugin repository.
* Dropped enum from plugin.json $schema
2020-08-19 21:27:44 +02:00
Diana Payton
b4289a48f1
Docs: Update troubleshoot-queries.md ( #27078 )
...
* Update troubleshoot-queries.md
* Update troubleshoot-queries.md
2020-08-19 10:38:41 -07:00
Arve Knudsen
d0621b6054
Drone: Fix order of steps ( #27076 )
...
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
2020-08-19 17:20:15 +02:00
Kyle Brandt
660510084c
AzureAnalytics: Use fillmode Null with format as time series ( #27054 )
...
previously was using fillmode previous, which is not what we want here.
Also we do not have fill missing with this data source anyways
Fixes #27013
2020-08-19 10:42:54 -04:00
kay delaney
a1f90521a0
CloudWatch Logs: Move query response stats to appropriate FrameMeta property ( #26732 )
...
* CloudWatch Logs: Move query response stats to appropriate FrameMeta property
2020-08-19 15:18:04 +01:00
Kyle Brandt
96babf1268
Alerting: copy queryType prop to tsdb.Query ( #27053 )
...
fixes #27048
2020-08-19 10:03:39 -04:00
Arve Knudsen
1717476984
Server: Add protocol to Cfg ( #27071 )
...
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
2020-08-19 14:39:13 +02:00
Arve Knudsen
3b248fccc8
Drone: Add Windows PR pipeline ( #26589 )
...
* Drone: Add Windows PR pipeline
* CI: Add Dockerfile for WiX image
2020-08-19 11:46:36 +02:00
Arve Knudsen
0e1e85656b
InfluxDB: Upgrade InfluxDB in devenv ( #26983 )
...
* InfluxDB: Upgrade InfluxDB in devenv
* InfluxDB: De-export symbols
* InfluxDB: Remove unused code
* devenv: Make InfluxDB version configurable
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
2020-08-19 09:23:11 +02:00
Marcus Olsson
689ca1be87
Add guide for sharing plugins ( #27043 )
...
* Add guide for sharing plugins
* Fix review comments
2020-08-19 09:01:07 +02:00
Hugo Häggmark
0755390286
MixedDatasource: Shows retrieved data even if a data source fails ( #27024 )
...
* MixedDatasource: Shows data for working data sources and error for erroneous
* Tests: remove funky import
* Tests: fixes types
2020-08-19 08:52:40 +02:00
Ivana Huckova
3d18c4d614
Pass scoped vars to create label ( #27047 )
2020-08-19 08:29:23 +02:00
Ivana Huckova
eafc132d3d
Loki: Add scopedVars support in legend formatting for repeated variables ( #27046 )
...
* Pass scoped vars to createMetricLabel
* Add tests
* Refacotr
* Update tests
* Update test
2020-08-19 08:28:50 +02:00
Wojciech Sromek
918fb4d02a
Docs: Example of provisioning InfluxDB v2 datasource ( #27045 )
...
* Docs: Example of provisioning InfluxDB v2 datasource
* Apply suggestions from code review
Suggested improvements
Co-authored-by: Diana Payton <52059945+oddlittlebird@users.noreply.github.com>
Co-authored-by: Diana Payton <52059945+oddlittlebird@users.noreply.github.com>
2020-08-18 08:08:09 -07:00
Marcus Olsson
dd0b0fe0b1
Add instructions on how to format multiple variables ( #27032 )
...
* Add instructions on how to format multiple variables
* Update docs/sources/developers/plugins/add-support-for-variables.md
Co-authored-by: Diana Payton <52059945+oddlittlebird@users.noreply.github.com>
* Fix review comment
Co-authored-by: Diana Payton <52059945+oddlittlebird@users.noreply.github.com>
2020-08-18 16:42:24 +02:00
Arve Knudsen
a2fbffe48a
Server: Add health check route ( #26999 )
...
* Server: Add health check route
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Server: Remove health check middleware
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
2020-08-18 14:58:08 +02:00
Zoltán Bedi
f33158dcdf
Prometheus: parse value as number when label is le ( #26375 )
...
* Prometheus: parse value as number when label is le
* Convert prometheus table value back to string for modify query
2020-08-18 14:47:25 +02:00
Arve Knudsen
7896836deb
Chore: Reduce TSDB Go code complexity ( #26401 )
...
* tsdb: Make code less complex
2020-08-18 14:43:18 +02:00
kay delaney
6145bf77cf
UI/RefreshPicker: Change base from PureComponent to Component ( #27031 )
2020-08-18 08:12:14 +02:00
kay delaney
19930ee301
Dashboard: Panel menu no longer lingers ( #26974 )
...
Closes #26306
2020-08-17 22:54:48 +01:00
Kirchen99
5da3276db1
Dashboard: Use same min refresh interval fallback in the API as in provisioning ( #25926 )
...
* Dashboard: Solve the discrepancy between provisioning and the API, Handle min refresh interval when creating/updating dashboard via API
* Docs: Add refresh field in the example dashboard http api docs
* Update create dashboard API docs
Add refresh field in the create dashboard example response
* Fix create dashboard API docs
* Fix create dashboard API docs
* Update docs/sources/http_api/dashboard.md
Co-authored-by: Sofia Papagiannaki <papagian@users.noreply.github.com>
Co-authored-by: Diana Payton <52059945+oddlittlebird@users.noreply.github.com>
2020-08-17 12:00:10 -07:00
Sean Lafferty
900eb8070e
Proxy: Fix updating refresh token in OAuth pass-thru ( #26885 )
...
* Handle updating refresh token in oauth pass-thru
Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com>
2020-08-17 18:38:32 +02:00
Arve Knudsen
9f1165b1f6
Drone: Remove intra pipeline caching commands ( #27034 )
...
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
2020-08-17 18:01:40 +02:00
Marcus Olsson
585543d707
Add guide on adding support for variable queries ( #26810 )
...
* Add guide on adding support for variable queries
* Fix review comments
* Update instruction for custom editor
* Update docs/sources/developers/plugins/add-support-for-variables.md
Co-authored-by: Alexander Zobnin <alexanderzobnin@gmail.com>
* Update docs/sources/developers/plugins/add-support-for-variables.md
Co-authored-by: Diana Payton <52059945+oddlittlebird@users.noreply.github.com>
* Update docs/sources/developers/plugins/add-support-for-variables.md
Co-authored-by: Diana Payton <52059945+oddlittlebird@users.noreply.github.com>
* Fix review comments
* Fix review comments
Co-authored-by: Alexander Zobnin <alexanderzobnin@gmail.com>
Co-authored-by: Diana Payton <52059945+oddlittlebird@users.noreply.github.com>
2020-08-17 12:00:33 +02:00
Marcus Olsson
7319527f71
Improve validation for grafanaDependency ( #26936 )
2020-08-17 11:59:43 +02:00
Marcus Olsson
338943d349
Add skipDataQuery to plugin.json schema ( #26940 )
...
* Add skipDataQuery to plugin.json schema
* Fix typo
2020-08-17 11:31:25 +02:00
Arve Knudsen
be3bf80749
InfluxDB: Upgrade to latest InfluxDB Go client ( #27021 )
...
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
2020-08-17 08:32:26 +02:00