Ryan McKinley
3f15170914
Refactor: move some files to @grafana/data ( #17952 )
...
* moving to data WIP
* more refactoring
* add missing test
* mock full path
* remove sinon from grafana-ui
2019-07-06 08:05:53 +02:00
Ryan McKinley
e7c3d0ed97
Refactor: rename SeriesData to DataFrame ( #17854 )
2019-07-01 12:00:29 -07:00
Tobias Skarhed
0b9de3f761
noImplicitAny: Lower count to about 3450 ( #17799 )
2019-06-27 15:56:02 +02:00
Ryan McKinley
021f5351fa
TestData: add option to increase the number of test streams ( #17789 )
...
* variable number of points
* add variable number of bands
2019-06-27 10:28:35 +02:00
Ryan McKinley
96ba32d0c8
Add a @grafana/runtime package with backendSrv interface ( #16533 )
...
grafana-runtime/tsconfig.json imports query to avoid a build error ¯\_(ツ)_/¯
2019-06-03 17:55:59 +02:00
Marcus Efraimsson
3b008d06b4
testdata: logs scenario ( #17182 )
...
Adds logs scenario which is quite basic and not that smart
to begin with. This will hopefully ease development of
Explore and support for logs in Grafana.
2019-05-21 09:21:59 +02:00
Marcus Efraimsson
e6001f57a2
Explore: Allow switching between metrics and logs ( #16959 )
...
Adds basic support for switching between Metrics and Logs in Explore.
Currently only test datasource that supports both Metrics and Logs.
Summary of changes:
* Moves mode (Metric, Logs) selection to the left of datasource
picker and add some quick styling.
* Only trigger change in ToggleButton if not selected
* Set correct mode if datasource only supports logs
Closes #16808
2019-05-16 09:52:22 +02:00
Ryan McKinley
7333f7ca17
Streaming: support streaming in MetricsPanelCtrl ( #17034 )
...
* support streaming in angular panels
* keep the same dashboard number
2019-05-14 17:47:41 +02:00
Ryan McKinley
a87a763d83
DataSourcePlugin: support custom tabs ( #16859 )
...
* use ConfigEditor
* add tabs
* add tabs
* set the nav in state
* remove actions
* reorder imports
* catch plugin loading errors
* better text
* keep props
* fix typo
* update snapshot
* rename tab to page
* add missing pages
2019-05-14 07:55:49 +02:00
Ryan McKinley
1d7bb2a763
DataSourceApi: convert interface to abstract class ( #16979 )
...
* DataSourceApi as class
* add diff signature
* Prometheus: moved directUrl to jsonData
2019-05-10 11:37:43 +02:00
Ryan McKinley
30bf9bf00f
TableData: support name ( #16983 )
2019-05-09 10:29:24 -07:00
Ryan McKinley
edcbc11774
TestData: stream via fetch ( #16963 )
...
Stream from fetch CSV
2019-05-09 09:42:35 -07:00
Torkel Ödegaard
e1d408a66f
AddDataSource: Updated page design & categories ( #16971 )
...
* minor refactoring
* Added category
* Minor progress
* Progres
* Updated descriptions
* Added custom sort
* NewDataSource: progress
* Updated design
* NewDataSource: Updated design
* Updated link
* Feedback changes
2019-05-09 11:45:39 +02:00
Hugo Häggmark
a4d287d2e1
Tests: Adds end-to-end tests skeleton and basic smoke test scenario ( #16901 )
...
* Chore: Adds neccessary packages
* Wip: Initial dummy test in place
* Feature: Downloads Chromium if needed
* Fix: Adds global config object
* Refactor: Adds basic e2eScenario
* Build: Adds end to end tests to config
* Build: Changes end to end job
* Build: Adds browsers to image
* Build: Adds failing test
* Refactor: Adds first e2e-test scenario
* Fix: Ignores test output in gitignore
* Refactor: Adds compare screenshots ability
* Refactor: Removes unnecessary code
* Build: Removes jest-puppeteer
* Fix: Replaces test snapshots
* Refactor: Creates output dir if missing
* Refactor: Changes aria-labels to be more consistent
* Docs: Adds section about end to end tests
* Fix: Fixes snapshots
* Docs: Adds information about ENV variables
2019-05-08 16:50:21 +02:00
Hugo Häggmark
ceb9f0855b
Chore: Replaces moment with Grafanas DateTime ( #16919 )
...
* Wip: Initial commit
* Refactor: Replaces moment.utc(
* Refactor: replaces the last isMoment statements
* Refactor: Removes almost all moment imports
* Refactor: Moves moment_wrapper to grafana/ui
* Refactor: Renames momentWrapper
* Refactor: Removes one more moment import
* Refactor: Removes unitOfTime import
* Fix: Fixes Prettier error
* Refactor: Renames DateTimeType to DateTime
* Refactor: Renames isDateTimeType to isDateTime
* Refactor: Renames dateTime to dateTime
* Feature: Bans moment imports and types
2019-05-08 13:51:44 +02:00
Ryan McKinley
86729f37c8
TestData: Add dashboards to testdata ( #16855 )
2019-05-03 06:57:30 +02:00
Ryan McKinley
3e6104f45a
TestDataDatasource: Add config editor ( #16861 )
2019-05-03 06:20:31 +02:00
Ryan McKinley
27dcd0edb1
TestData: add log level in dummy message ( #16815 )
2019-04-30 09:20:38 +02:00
Ryan McKinley
470634e2d6
Streaming: support streaming and a javascript test datasource ( #16729 )
2019-04-25 14:01:02 -04:00
Dominik Prokop
7aeae84c52
Feature: Enable React based options editors for Datasource plugins ( #16748 )
2019-04-24 23:18:51 +02:00
Dominik Prokop
19e824006a
Refactor: Make SelectOptionItem a generic type to enable select value typing ( #16718 )
...
* Make SelectOptionItem a generic type to enable select value typing
* TS ignores added because of optional value on Select items (it's no longer any)
2019-04-23 20:44:16 +02:00
Ryan McKinley
544abfd3c5
TestDataDatasource: add the query refId to each result
2019-04-19 11:06:34 -07:00
Ryan McKinley
4e54509dde
Refactor: improvements to PanelQueryRunner ( #16678 )
...
merged DataQueryOptions + DataRequestInfo info: DataQueryRequest
2019-04-18 21:56:27 -07:00
Hugo Häggmark
7eabc282e9
Chore: Adds typings to lodash ( #16590 )
2019-04-15 12:11:52 +02:00
Torkel Ödegaard
514f68ea19
TestData: Add minInterval query option
2019-04-12 18:03:51 +02:00
Ryan McKinley
5bc936d2da
DataSourceApi: add getCollapsedText(query) to DataSourceApi ( #16482 )
...
Add getQueryDisplayText() to DataSourceApi
2019-04-10 09:31:32 -07:00
Torkel Ödegaard
47e51cb6b3
Refactor: Plugin exports & data source / panel types ( #16364 )
...
* wip: began work off removing meta and pluginExports from DataSourceApi interface
* WIP: changing how plugins are exports and loaded
* Down the refactoring rabit hole that keeps expanding
* TestData now returns DataSourcePlugin
* Refactoring: fixed app config page loading, type renamings and more typings
* Refactor: Correct casing on DatasourceStatus => DataSourceStatus
2019-04-04 18:30:15 +02:00
Torkel Ödegaard
85b0df551c
Minor refactoring of testdata query order PR #16122
2019-03-21 08:01:44 +01:00
ryan
c91e5a2db4
cleaner version
2019-03-20 14:50:46 -07:00
ryan
80d6475224
maintain query order
2019-03-20 12:50:58 -07:00
Torkel Ödegaard
cfea8bdcae
Prettier had not been running as a precommit hook for some time so had to run in on all files again
2019-02-13 11:14:53 +01:00
Torkel Ödegaard
02083d71c8
Loki query editor is starting to work, had to make changes to explore query field in order to update query from the outside without unmount between
2019-01-23 17:44:22 +01:00
Torkel Ödegaard
5ab9a7c2b8
Further refinements of typings
2019-01-18 19:11:30 +01:00
Torkel Ödegaard
98fabfae3e
wip: typings
2019-01-18 17:23:00 +01:00
Torkel Ödegaard
20c8b9c4a0
began work on react query editor props and integration
2019-01-17 20:02:43 +01:00
Torkel Ödegaard
4fc9d794ca
Moved plugin types to @grafana/ui
2019-01-17 17:37:34 +01:00
Torkel Ödegaard
93ac4e4717
Fixed styling issues with new checkbox style
2018-11-29 18:39:02 +01:00
Torkel Ödegaard
11f66bb909
fixed issue with template refresh
2018-10-19 09:43:54 +02:00
Torkel Ödegaard
ed0c2296b6
added slow queries scenario to test data source, added new panel test dashboard with slow queries
2018-10-02 13:00:54 -07:00
Torkel Ödegaard
9e72588cec
wip: began work on support for testdata tables & annotations support
2018-10-02 18:50:30 +02:00
Patrick O'Carroll
abbb6f933c
added jsdoc-format rule and fixed files that didn't follow new rule ( #13107 )
2018-08-31 16:40:43 +02:00
Patrick O'Carroll
a702603e7b
changed var to const 2 ( #13068 )
...
* changed var to const
* fixed typo created in last commit
* added or empty object to options in prometheus/datasource
2018-08-29 14:27:29 +02:00
Torkel Ödegaard
9b978b7203
tslint: autofix of let -> const ( #13033 )
2018-08-26 17:14:40 +02:00
Torkel Ödegaard
c6bcf13d78
Devenv testdata dashboards ( #12615 )
...
* devenv: working on dev env setup & dashboards
* devenv: refactored testdata app to a built in datasource instead, and moved dashboards to a devenv provisioned dashboards
2018-07-16 03:12:13 -07:00