Josh Hunt
3c6e0e8ef8
Chore: ESlint import order ( #44959 )
...
* Add and configure eslint-plugin-import
* Fix the lint:ts npm command
* Autofix + prettier all the files
* Manually fix remaining files
* Move jquery code in jest-setup to external file to safely reorder imports
* Resolve issue caused by circular dependencies within Prometheus
* Update .betterer.results
* Fix missing // @ts-ignore
* ignore iconBundle.ts
* Fix missing // @ts-ignore
2022-04-22 14:33:13 +01:00
Alexander Emelin
b4204628e4
Live: optionally send queries over websocket connection ( #41653 )
...
Co-authored-by: ArturWierzbicki <artur.wierzbicki@grafana.com>
Co-authored-by: Ryan McKinley <ryantxu@gmail.com>
2022-01-05 08:02:12 -08:00
Artur Wierzbicki
84ae13fe5d
Live: keep stream history on 'refresh' ( #41492 )
...
Co-authored-by: Ryan McKinley <ryantxu@gmail.com>
2021-12-15 11:01:55 -08:00
Ryan McKinley
c780854a18
Live: remove hardcoded frontend channel support ( #41584 )
2021-11-15 07:54:14 -08:00
ArturWierzbicki
e8a30f651e
Live: Extract scopes
from CentrifugeSrv ( #41051 )
...
* Refactor: remove `scopes` from CentrifugeSrv, remove dependencies on window/config/user context
* Refactor: add GrafanaLiveChannelConfigService to wrap direct access to *Scope classes
* Refactor: added GrafanaLiveService acting like a proxy to GrafanaLiveSrv + LiveChannelConfigSrv
* Refactor: live module instantiation
* Refactor: import fixes
* Fix: URL construction in centrifugeSrv
2021-10-28 21:48:57 +04:00
Alexander Emelin
1d1da09568
Live: disable centrifuge-js debug mode ( #39625 )
2021-09-25 15:17:39 -07:00
Ryan McKinley
8c4c05493b
Dashboard: keep live timeseries moving left (v2) ( #37769 )
2021-08-20 14:48:55 -07:00
Ryan McKinley
78d53c5e3d
Live: only connect when user has a role ( #35339 )
2021-06-08 14:00:24 -07:00
Ryan McKinley
f7893ca5cf
Live: fix field filtering and survive reconnect ( #35122 )
2021-06-02 12:12:48 -07:00
Alexander Emelin
6d750c000e
Live: max_connections option with strict default ( #34634 )
...
this should help Live to be enabled by default but still
do not affect setups with lots of simultenious users. To
properly handle many WS connections Grafana administrators
should tune infrastructure a bit - for example increase a
number of open files for a process. Will be in more details
in documentation.
2021-05-27 22:03:18 +03:00
Ryan McKinley
2f58cc860c
Live: logging cleanup ( #34455 )
2021-05-19 22:57:49 -07:00
Ryan McKinley
18954aaa7b
Live: broadcast first event immediately ( #34310 )
2021-05-18 11:19:19 -07:00
Jack Westbrook
7c9ac0f990
Annotations panel: Remove subpath from dashboard links ( #34134 )
...
* fix(annolistpanel): strip base from url to prevent subpath duplication
* fix(centrifuge): allow connections when served from subpath
2021-05-17 09:31:48 +02:00
Ryan McKinley
5ef46a9428
Live: use the browser url to build websocket url, not appUrl ( #33968 )
2021-05-12 09:13:37 +02:00
Alexander Emelin
95a356a840
Live: using organisation IDs throughout stack ( #33714 )
2021-05-11 22:03:04 +03:00
Alexander Emelin
c610eff5cd
live: move connection endpoint to api scope, fixes #33861 ( #33863 )
2021-05-10 19:56:02 +03:00
Ryan McKinley
33e4f8d7ac
Live: remove feature toggle and enable by default ( #33654 )
2021-05-04 08:44:55 -07:00
Ryan McKinley
528edcaec6
Live: expose publish on live interfaces ( #33596 )
2021-04-30 17:35:03 -07:00
Ryan McKinley
693915de35
Live: Simplify live interface ( #33196 )
2021-04-23 23:21:38 +02:00
Ryan McKinley
b96e45299d
Live: support streaming results out-of-the-box ( #32821 )
2021-04-09 21:17:22 +02:00
Alexander Emelin
54ad791c7e
Live: expose HTTP push endpoint that will read influx line protocol and publish to websocket ( #32311 )
...
Co-authored-by: Ryan McKinley <ryantxu@gmail.com>
2021-04-05 19:04:46 +03:00
Ryan McKinley
f67489a1f6
Chore: update centrifuge import (avoid protobuf) ( #32616 )
2021-04-01 21:47:04 +02:00
Alexander Emelin
8016b3c5ca
Live: Use pure WebSocket transport ( #31630 )
2021-03-04 09:06:42 +03:00
Torkel Ödegaard
1d689888b0
Prettier: Upgrade to 2 ( #30387 )
...
* Updated package json but not updated source files
* Update eslint plugin
* updated files
2021-01-20 07:59:48 +01:00
Ryan McKinley
726bb4477b
Live: cleanup and simple changes ( #28028 )
2020-10-04 23:53:52 -07: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
Ryan McKinley
93a01eb1d9
Live: improved channel state ( #27672 )
2020-09-23 08:02:01 -07:00
Ryan McKinley
aa40320b45
Live: check logged-in-user for grafana live ( #27436 )
2020-09-15 00:01:14 -07:00
Ryan McKinley
339138d61a
Live: include a streaming event manager ( #26537 )
2020-07-27 00:26:16 -07:00