Commit Graph
100 Commits
Author SHA1 Message Date
Ryan McKinley af46bbf654 LegendIcon: only render color picker when the props change (#33141) 2021-04-20 20:28:47 +02:00
Ryan McKinley 18bbbaf53e TestData: support boolean and strings in CSV metric response (#33099) 2021-04-20 11:17:06 -07:00
Ryan McKinley dff78561bc PanelData: include structure revision info and only apply overrides once (#33098)
* calculate schemaRevision in panel query runner

* schema > structureRev

* calculate revision after apply field overrides

* this.state

* don't apply field overrides if the shape is already the same

* check schema revision

* update snapshots
2021-04-20 11:05:50 +02:00
Ryan McKinley 5f54f2dc00 GraphNG: flip logic so we can explicitly say the field types to keep (#33140) 2021-04-19 17:45:10 -07:00
Ryan McKinley f93b05f506 PanelEdit: only update when config changes (#33133) 2021-04-19 19:24:39 +02:00
Ryan McKinley 0c64d88d64 Live: support legacy stream paths (#33101) 2021-04-19 00:47:14 -07:00
Ryan McKinley 98789e7ed9 MatcherUI: show field name even when not found in results (#33102) 2021-04-19 09:02:58 +02:00
Ryan McKinley b96e45299d Live: support streaming results out-of-the-box (#32821) 2021-04-09 21:17:22 +02:00
Ryan McKinley 7351645d63 Toolkit: catch errors in version output (#32774) 2021-04-08 09:28:46 +02:00
Ryan McKinley 4a924c5ace Panel Editor: avoid updates when schema is the same (#32668) 2021-04-04 22:13:34 -07:00
Ryan McKinleyandLeon Sorokin 455fbce020 Live: throttle messages when FPS decreases (#32627)
* throttle when FPS is low

* fix throttling

* grafanaStreamingPerfBudget

* grafanaStreamingPerfBudget

* change global strategy

* also throttle frontend

Co-authored-by: Leon Sorokin <leeoniya@gmail.com>
2021-04-03 01:48:23 +02:00
Ryan McKinley 8ab223d79f Reducers: minor reducer cleanup (#32656) 2021-04-03 01:14:42 +02:00
Ryan McKinley d2afcdd415 Live: remove measurement controller (#32622) 2021-04-01 22:32:56 -07:00
Ryan McKinley f67489a1f6 Chore: update centrifuge import (avoid protobuf) (#32616) 2021-04-01 21:47:04 +02:00
Ryan McKinley c7ea96940a Arrow: move arrow support from frontend to backend only (#32575) 2021-04-01 10:30:08 -07:00
Ryan McKinley dc791c4121 Chore: update caniuse (#32569) 2021-03-31 22:16:56 +02:00
Ryan McKinley 1446d094b8 API: return query results as JSON rather than base64 encoded Arrow (#32303) 2021-03-31 08:35:03 -07:00
Ryan McKinley f456c32f92 Chore: remove measurement.go (#32526) 2021-03-31 07:52:19 -07:00
Ryan McKinley 600f63f627 revert changes (#32335) 2021-03-25 22:10:29 -04:00
Ryan McKinley adda7c798a Chore: use uppercase names in manual entry scenario (#32334) 2021-03-26 00:18:17 +01:00
Ryan McKinley ea186947d2 Timeseries: add UI to control the span nulls threshold (#32222) 2021-03-25 05:32:03 +01:00
Ryan McKinley 7f1b9eafda Testdata: support null values in manual entry and return all data (#32276) 2021-03-24 08:45:43 +01:00
Ryan McKinley da987caa60 Debug panel: add a new alpha panel to help debugging (#32187) 2021-03-22 20:38:24 -07:00
Ryan McKinley 5bb1b1602d Live: use StreamingDataSource for live measurments (#31713) 2021-03-17 21:46:56 -07:00
Ryan McKinley 7552711660 Streaming: use StreamingDataFrame for testdata client streaming example (#31998) 2021-03-15 12:16:40 -07:00
Ryan McKinleyandErik Sundell 9dd1d5f553 Cloudwatch: use shared library for aws auth (#29550)
* use sdk for handling auth

* fix broken test

* lint fixes

Co-authored-by: Erik Sundell <erik.sundell87@gmail.com>
2021-03-12 14:30:21 +01:00
Ryan McKinley a61e636bcd DataFrameJSON: introduce a json format that supports same semantics as arrow (#31010) 2021-03-05 12:24:43 -08:00
Ryan McKinley f451695ea6 Grafana datasource: support multiple targets (#31495) 2021-02-25 22:50:15 -08:00
Ryan McKinley 95efd3e51d Chore: pad unknown values with undefined (#30808) 2021-02-04 16:24:06 -08:00
Ryan McKinley 11fa7c697e Transformers: add search to transform selection (#30854) 2021-02-04 12:23:05 -08:00
Ryan McKinley 3a343aa547 Chore: add more docs annotations (#30847) 2021-02-02 21:51:09 -08:00
Ryan McKinley c9c7bfbcaa Transforms: allow boolean in field calculations (#30802) 2021-02-02 12:41:58 -08:00
Ryan McKinley fcac59107c GraphNG: improve behavior when switching between solid/dash/dots (#30796) 2021-02-01 10:05:31 -08:00
Ryan McKinley 26b168f7eb BarChart: add alpha bar chart panel (#30323) 2021-01-29 12:52:52 -08:00
Ryan McKinley db9a8bf04a Transform: improve the "outer join" performance/behavior (#30407) 2021-01-28 14:00:28 -08:00
Ryan McKinley bc857986b6 Chore: remove CSP debug logging line (#30689) 2021-01-27 13:31:41 -08:00
Ryan McKinley 08312897c8 XY Chart: fix editor error with empty frame (no fields) (#30573) 2021-01-24 08:58:18 -08:00
Ryan McKinley 8c1a79f24b XY Chart: share legend config with timeseries (#30559) 2021-01-22 13:25:39 -08:00
Ryan McKinley f2327baf66 DataFrame: cache frame/field index in field state (#30529) 2021-01-22 10:18:46 -08:00
Ryan McKinley 2ec4784190 Timeseries: only migrage point size when configured (#30461) 2021-01-20 22:28:19 -08:00
Ryan McKinley f27450ed94 GraphNG: sort ascending if the values appear reversed (#30405) 2021-01-19 21:44:16 -08:00
Ryan McKinley a310511571 Circular vector: improve generics (#30375) 2021-01-19 00:10:13 -08:00
Ryan McKinley 9b7edd7a5c grafana/ui: export TLS auth component (#30320) 2021-01-18 23:14:38 -08:00
Ryan McKinley 4c122f4601 Query Editor: avoid word wrap (#30373) 2021-01-18 23:13:03 -08:00
Ryan McKinley bb65113c7d Transforms: add sort by transformer (#30370) 2021-01-18 23:01:38 -08:00
Ryan McKinley 75e9478485 Panels: remove beta flag from stat and bargauge panels (#30324) 2021-01-15 14:36:35 -08:00
Ryan McKinley 8aba480a21 GraphNG: support fill below to (bands) (#30268) 2021-01-15 11:03:41 -08:00
Ryan McKinley 549587a3c1 GraphNG: add new alpha XY Chart (#30096) 2021-01-10 22:57:48 -08:00
Ryan McKinley e7c53ddd59 GraphNG: rename "graph3" to "timeseries" panel (#30123) 2021-01-08 11:06:52 -08:00
Ryan McKinley 2221a8c5ff GraphNG: remove graph2 panel (keep the parts needed for explore) (#30124) 2021-01-08 09:23:40 -08:00
Ryan McKinley 71e93e521b GraphNG: support dashes (#30070) 2021-01-07 09:59:21 -08:00
Ryan McKinley 8250b59dfe GraphNG: support fill gradient (#29765) 2020-12-16 11:17:56 -08:00
Ryan McKinley 56b8124afb DataFrame: add a writable flag to fields (#29869) 2020-12-16 06:59:31 -08:00
Ryan McKinley d54e62197a QueryOptions: Open QueryEditors: run queries after changing group options #29864 2020-12-16 07:24:56 +01:00
Ryan McKinley 6cc6a7822d GraphNG: only initialize path builders once (#29863) 2020-12-15 19:23:51 -06:00
Ryan McKinley 530e0f86e4 QueryEditor: do not auto refresh on every update (#29762) 2020-12-14 12:22:21 -08:00
Ryan McKinley d1a20f62f5 Chore: remove unused datasource status enum (#29827) 2020-12-14 11:28:31 -08:00
Ryan McKinley 770e8e4a0b DataFrame: add path and description metadata (#29695) 2020-12-08 17:36:09 -08:00
Ryan McKinley 7974972d49 GraphNG: fix bars migration and support color and linewidth (#29697) 2020-12-08 12:50:18 -08:00
Ryan McKinley e8ae6fd01f GraphNG: simple settings migration from flot panel (#29599) 2020-12-08 08:13:39 -08:00
Ryan McKinley 3ce93050e0 GraphNG: replace bizcharts with uPlot for sparklines (#29632) 2020-12-08 08:13:12 -08:00
Ryan McKinleyandDominik Prokop 4e4211965e GraphNG: time range should match the panel timeRange (#29596)
* match time range

* less logging

* almost working

* more logging

* more logging

* fix snapshot

* Use layout effect for the time range ref update

Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com>
2020-12-07 14:48:10 +01:00
Ryan McKinley 752d4ed941 Cloudwatch: session cache should use UTC consistently (#29627) 2020-12-04 12:44:16 -08:00
Ryan McKinley a36bd89581 GraphNG: add spanNulls config option (#29512) 2020-12-04 10:38:45 -08:00
Ryan McKinley d59086b2e0 Docs: add docs for concatenate transformer (#28667) 2020-12-04 10:25:11 -08:00
Ryan McKinley 716117b7da Stat/Gauge: expose explicit font sizing (#29476) 2020-12-04 10:03:59 -08:00
Ryan McKinley 3c9310e93c GraphNG: support auto and explicit axis width (#29553)
* auto axis

* auto axis

* expand everyhting with the same scale/unit

* expand everyhting with the same scale/unit
2020-12-03 09:30:40 +01:00
Ryan McKinley 0b6434d0e8 Overrides: show category on the overrides (#29556) 2020-12-02 22:17:24 -08:00
Ryan McKinley 24086c63a3 Arrow: toArray() on nullable values should include null values (#29520) 2020-12-02 11:02:01 -08:00
Ryan McKinley 15f8dd44e5 OptionsEditor: simplify the options editor interfaces (#29518)
* simplify options UI inheritance

* simplify options UI inheritance

* OptionsEditor to OptionEditor
2020-12-02 13:51:43 +01:00
Ryan McKinley e0dee06252 Live: publish all dashboard changes to a single channel (#29474) 2020-12-01 07:56:56 -08:00
Ryan McKinley 097dcc456a MinMax: keep global min/main in field state (#29406) 2020-11-29 09:22:16 -08:00
Ryan McKinley ae7328fbd5 Arrow: cast timestams to Number (#29402) 2020-11-25 15:14:21 -08:00
Ryan McKinley a33249fecc PanelEditor: allow access to the eventBus from panel options (#29327) 2020-11-25 11:32:14 -08:00
Ryan McKinley 9dbf54eb61 GraphNG: support x != time in library (#29353) 2020-11-25 10:37:18 -08:00
Ryan McKinley cfaca42e97 InfluxDB: update flux library and support boolean label values (#29310) 2020-11-23 13:19:52 -08:00
Ryan McKinley d85d547ab3 BackendSrv: support binary responseType like $http did (#29004) 2020-11-18 09:35:28 -08:00
Ryan McKinley 1895626080 GraphNG: update the options config (#28917) 2020-11-18 08:46:44 -08:00
Ryan McKinley 88b59ae3c7 DataFrames: add utility function to check if structure has changed (#29006)
* add common flag for knowing if the structure changes

* remove property

* fix test

* fix test

* update comment

* fix jsdoc comments
2020-11-14 18:22:42 -08:00
Ryan McKinley 028c770963 StatPanels: set default to last (#28617) 2020-11-10 09:41:57 +01:00
Ryan McKinley b91e9faccf Live: update centrifuge and the ChannelHandler api (#28843) 2020-11-05 10:37:04 -08:00
Ryan McKinley 7308028a90 PanelHeader: show streaming indicator (and allow unsubscribe) (#28682) 2020-11-05 08:03:34 -08:00
Ryan McKinley b7a8416e02 Live: improve broadcast semantics and avoid double posting (#28765) 2020-11-03 09:11:23 -08:00
Ryan McKinley 33ef71d81e AddDatasource: Improve plugin categories (#28584)
* add IoT category to datasources

* add more enterprise plugins

* add more enterprise plugins
2020-10-28 08:15:32 +01:00
+17 2aafa39879 Live: support real time measurements (alpha) (#28022)
* improve reduce transformer

* add measurment classes

* sync with new grafana measure format

* use address for live

* use plural in URL

* set the field name

* fix build

* find changes

* POST http to channel

* Yarn: Update lock file (#28014)

* Loki: Run instant query only in Explore (#27974)

* Run instant query only in Explore

* Replace forEach with for loop

* don't cast

* Docs: Fixed row display in table (#28031)

* Plugins: Let descendant plugins inherit their root's signature (#27970)

* plugins: Let descendant plugins inherit their root's signature

Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>

* Registry: Fix service shutdown mode trigger location (#28025)

* Add Alex Khomenko as member (#28032)

* show history

* fix confirm

* fix confirm

* add tests

* fix lint

* add more errors

* set values

* remove unrelated changes

* unrelated changes

* Update pkg/models/live.go

Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com>

* Update pkg/models/live.go

Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com>

* Update pkg/services/live/live.go

Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com>

* Update pkg/services/live/pluginHandler.go

Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com>

* Update pkg/services/live/pluginHandler.go

Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com>

* Update pkg/services/live/pluginHandler.go

Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com>

* use measurments for testdata endpoints

* add live to testdata

* add live to testdata

* Update pkg/services/live/channel.go

Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com>

* Apply suggestions from code review

Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com>

* update comment formats

* uprevert testdata

* Apply suggestions from code review

Co-authored-by: Will Browne <wbrowne@users.noreply.github.com>
Co-authored-by: Ryan McKinley <ryantxu@gmail.com>
Co-authored-by: Hugo Häggmark <hugo.haggmark@grafana.com>

* Apply suggestions from code review

* CloudWatch: Add EC2CapacityReservations Namespace (#28309)

* API: Fix short URLs (#28300)

* API: Fix short URLs

Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>

* Chore: Add cloud-middleware as code owners (#28310)

Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>

* SQLStore: Run tests as integration tests (#28265)

* sqlstore: Run tests as integration tests

* Truncate database instead of re-creating it on each test

* Fix test description

See https://github.com/grafana/grafana/pull/12129

* Fix lint issues

* Fix postgres dialect after review suggestion

* Rename and document functions after review suggestion

* Add periods

* Fix auto-increment value for mysql dialect

Co-authored-by: Emil Tullstedt <emil.tullstedt@grafana.com>

* Drone: Fix grafana-mixin linting (#28308)

* Drone: Fix Starlark script

Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>

* grafana-mixin: Move build logic to scripts

Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>

* Drone: Use mixin scripts

Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>

* CI build image: Install jsonnetfmt and mixtool

Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>

* Makefile: Print commands

Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>

* should only ignore the file in the grafana mixin root folder (#28306)

Signed-off-by: bergquist <carl.bergquist@gmail.com>

* fix: for graph size not taking up full height or width

* Graph NG: fix toggling queries and extract Graph component from graph3 panel (#28290)

* Fix issue when data and config is not in sync

* Extract GraphNG component from graph panel and add some tests coverage

* Update packages/grafana-ui/src/components/uPlot/hooks.test.ts

* Update packages/grafana-ui/src/components/uPlot/hooks.test.ts

* Update packages/grafana-ui/src/components/uPlot/hooks.test.ts

* Fix grid color and annotations refresh

* Drone: Use ${DRONE_TAG} in release pipelines, since it should work (#28299)

Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>

* Explore: respect min_refresh_interval (#27988)

* Explore: respect min_refresh_interval

Fixes #27494

* fixup! Explore: respect min_refresh_interval

* fixup! Explore: respect min_refresh_interval

* UI: export defaultIntervals from refresh picker

* fixup! Explore: respect min_refresh_interval

Co-authored-by: Zoltán Bedi <zoltan.bedi@gmail.com>

* Loki: Base maxDataPoints limits on query type (#28298)

* Base maxLines and maxDataPoints based on query type

* Allow overriding the limit to higher value

* Bump tree-kill from 1.2.1 to 1.2.2 (#27405)

Bumps [tree-kill](https://github.com/pkrumins/node-tree-kill) from 1.2.1 to 1.2.2.
- [Release notes](https://github.com/pkrumins/node-tree-kill/releases)
- [Commits](https://github.com/pkrumins/node-tree-kill/compare/v1.2.1...v1.2.2)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump handlebars from 4.4.3 to 4.7.6 (#27416)

Bumps [handlebars](https://github.com/wycats/handlebars.js) from 4.4.3 to 4.7.6.
- [Release notes](https://github.com/wycats/handlebars.js/releases)
- [Changelog](https://github.com/handlebars-lang/handlebars.js/blob/master/release-notes.md)
- [Commits](https://github.com/wycats/handlebars.js/compare/v4.4.3...v4.7.6)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Build(deps): Bump http-proxy from 1.18.0 to 1.18.1 (#27507)

Bumps [http-proxy](https://github.com/http-party/node-http-proxy) from 1.18.0 to 1.18.1.
- [Release notes](https://github.com/http-party/node-http-proxy/releases)
- [Changelog](https://github.com/http-party/node-http-proxy/blob/master/CHANGELOG.md)
- [Commits](https://github.com/http-party/node-http-proxy/compare/1.18.0...1.18.1)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Automation: Add backport github action (#28318)

* BackendSrv: Fixes queue countdown when unsubscribe is before response (#28323)

* GraphNG: Use AxisSide enum (#28320)

* IssueTriage: Needs more info automation and messages (#28137)

* IssueTriage: Needs more info automation and messages

* Updated

* Updated

* Updated wording

* SAML: IdP-initiated SSO docs (#28280)

* SAML: IdP-initiated SSO docs

* Update docs/sources/enterprise/saml.md

Co-authored-by: Emil Tullstedt <emil.tullstedt@grafana.com>

* Apply suggestions from code review

Co-authored-by: Emil Tullstedt <emil.tullstedt@grafana.com>

Co-authored-by: Emil Tullstedt <emil.tullstedt@grafana.com>

* Loki: Run instant query only when doing metric query (#28325)

* Run instant query only when doing metric query

* Update public/app/plugins/datasource/loki/datasource.ts

Co-authored-by: Ivana Huckova <30407135+ivanahuckova@users.noreply.github.com>

Co-authored-by: Ivana Huckova <30407135+ivanahuckova@users.noreply.github.com>

* Automation: Tweaks to more info message (#28332)

* AlertingNG: remove warn/crit from eval prototype (#28334)

and misc cleanup

* area/grafana/toolkit: update e2e docker image (#28335)

* add xvfb to image

* comment out toolkit inclusion

* add latest tag

* update packages for cypress

* cleanup script

* Update auth-proxy.md (#28339)

Fix a minor grammar mistake: 'handling' to 'handle'.

* Git: Create .gitattributes for windows line endings (#28340)

With this set, Windows users will have text files converted from Windows style line endings (\r\n) to Unix style line endings (\n) when they’re added to the repository.
https://www.edwardthomson.com/blog/git_for_windows_line_endings.html

* Docs: Add docs for valuepicker (#28327)

* Templating: Replace all '$tag' in tag values query (#28343)

* Docs: Add missing records from grafana-ui 7.2.1 CHANGELOG (#28302)

* Dashboard links: Places drop down list so it's always visible (#28330)

* calculating whether to place the list on the right or left edge of the parent

* change naming and add import of createRef

* Automation: Update backport github action trigger (#28352)

It seems like GitHub has solved the problem of running github actions on PRs from forks with access to secrets. 

https://github.blog/2020-08-03-github-actions-improvements-for-fork-and-pull-request-workflows/#improvements-for-public-repository-forks

If I change the event that triggers it to pull_request_target the action is run in the context of the base instead of the merged PR branch

* ColorSchemes: Adds more color schemes and text colors that depend on the background (#28305)

* Adding more color modes and text colors that depend on the background color

* Updates

* Updated

* Another big value fix

* Fixing unit tests

* Updated

* Updated test

* Update

* Updated

* Updated

* Updated

* Updated

* Added new demo dashboard

* Updated

* updated

* Updated

* Updateed

* added beta notice

* Fixed e2e test

* Fix typos

Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>

* revert pseduo code

* apply feedback

* remove HTTP for now

* fix backend test

* change to datasource

* clear input for streams

* fix docs?

* consistent measure vs measurements

* better jsdocs

* fix a few jsdoc errors

* fix comment style

* Remove commented out code

Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>

* Clean up code

Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>

* Clean up code

Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>

* Clean up code

Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>

* Clean up code

Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>

* Clean up code

Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>

* Clean up code

Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>

* Clean up code

Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>

* Update pkg/models/live.go

Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com>

* Fix build

Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>

* set the stringField

Co-authored-by: Torkel Ödegaard <torkel@grafana.org>
Co-authored-by: Ivana Huckova <30407135+ivanahuckova@users.noreply.github.com>
Co-authored-by: ozhuang <ozhuang.95@gmail.com>
Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com>
Co-authored-by: Amos Law <ahlaw.dev@gmail.com>
Co-authored-by: Alex Khomenko <Clarity-89@users.noreply.github.com>
Co-authored-by: Will Browne <wbrowne@users.noreply.github.com>
Co-authored-by: Hugo Häggmark <hugo.haggmark@grafana.com>
Co-authored-by: The Rock Guy <fabian.bracco@gvcgroup.com.au>
Co-authored-by: Sofia Papagiannaki <papagian@users.noreply.github.com>
Co-authored-by: Emil Tullstedt <emil.tullstedt@grafana.com>
Co-authored-by: Carl Bergquist <carl@grafana.com>
Co-authored-by: Jack Westbrook <jack.westbrook@gmail.com>
Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com>
Co-authored-by: Elliot Pryde <elliot.pryde@elliotpryde.com>
Co-authored-by: Zoltán Bedi <zoltan.bedi@gmail.com>
Co-authored-by: Andrej Ocenas <mr.ocenas@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexander Zobnin <alexanderzobnin@gmail.com>
Co-authored-by: Kyle Brandt <kyle@grafana.com>
Co-authored-by: Brian Gann <briangann@users.noreply.github.com>
Co-authored-by: J-F-Far <joel.f.farthing@gmail.com>
Co-authored-by: acoder77 <73009264+acoder77@users.noreply.github.com>
Co-authored-by: Peter Holmberg <peterholmberg@users.noreply.github.com>
Co-authored-by: Krzysztof Dąbrowski <krzysdabro@live.com>
Co-authored-by: maknik <mooniczkam@gmail.com>
2020-10-22 09:10:26 +02:00
Ryan McKinley f32d47a535 TestData: multiple arrow requests should return multiple frames (#28417) 2020-10-21 08:53:49 -07:00
Ryan McKinley 0bfdf79968 Chore: fix jsdoc desc and return (#28383) 2020-10-20 07:35:45 -07:00
Ryan McKinley fe423644ae Transformations: add Concatenate fields transformer (#28237) 2020-10-14 10:34:04 -07:00
Ryan McKinley f8e0adb168 Transformations: improve the reduce transformer (#27875) 2020-10-14 08:27:58 -07:00
Ryan McKinley 2e42ae5236 Chore: update jest to 25 (#28096) 2020-10-08 09:58:05 -07:00
Ryan McKinley 2567e5202a Live: remove admin pages, add alpha panel (#28101) 2020-10-08 08:42:15 -07:00
Ryan McKinley e69fe93e85 Live: improve dashboard editing notifications (#28094) 2020-10-08 08:18:37 -07:00
Ryan McKinley 726bb4477b Live: cleanup and simple changes (#28028) 2020-10-04 23:53:52 -07:00
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
Ryan McKinley f60f1c3fc7 Chore: use Array.isArray rather than lodash (#27898) 2020-09-29 10:39:52 -07:00
Ryan McKinley 71a01a1053 Chore: Convert internal grafana datasource from angular to react (#27870) 2020-09-29 10:39:31 -07:00
Ryan McKinley 4f3be31e1a Chore: show error/warning notice with a different icon (#27872) 2020-09-29 07:27:57 -07:00
Ryan McKinley 3ae6ba034d Graph NG: make series color easy to clear (#27778) 2020-09-25 11:46:39 +02:00
Ryan McKinley 93a01eb1d9 Live: improved channel state (#27672) 2020-09-23 08:02:01 -07:00
Ryan McKinley d46f33c34c Annotations: check for null or undefined fields before conversion (#27712) 2020-09-22 10:45:26 -07:00