Alexander Emelin
607c5d2555
Live: handle influx input with incomplete/asymmetrical field set ( #36664 )
2021-07-13 19:17:59 +03:00
Alexander Emelin
e1358eeb76
live: better error logging in push API ( #36601 )
2021-07-10 16:46:21 +03:00
Alexander Emelin and Diana Payton
10a942aad0
live: better overview in docs ( #36506 )
...
Co-authored-by: Diana Payton <52059945+oddlittlebird@users.noreply.github.com >
2021-07-08 21:03:50 +03:00
Alexander Emelin
e60950a8c7
Live: document allowed_origins ( #36433 )
2021-07-06 20:47:05 -07:00
Alexander Emelin
354789edc9
update option description to only commit to wildcard symbol for now ( #36341 )
...
(cherry picked from commit 012ee1fc28 )
2021-07-03 00:46:48 +03:00
Alexander Emelin
483418dbb0
live: add allowed_origins option ( #36318 )
2021-07-01 09:30:09 +03:00
Alexander Emelin
98893c0420
Live: experimental HA with Redis ( #34851 )
2021-06-24 11:07:09 +03:00
Alexander Emelin
5bbf45592e
Live: rely on app url for origin check ( #35983 )
2021-06-23 19:51:03 +03:00
Alexander Emelin
898c314946
Docs: Clarify data streaming with plugins documentation ( #35576 )
2021-06-15 10:25:52 +03:00
Alexander Emelin
8bd9a430c6
Live: docs ( #34642 )
2021-06-03 18:03:57 +03:00
Alexander Emelin
7aee0deb38
live: log error on dashboard subscribe ( #35095 )
2021-06-02 18:02:54 +03:00
Alexander Emelin
b73d168753
live: fix log message ( #34879 )
2021-05-28 11:33:55 +02: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
Alexander Emelin
4221f2d147
Live: grafana_live namespace for centrifuge prom metrics ( #34712 )
2021-05-26 10:12:24 -07:00
Alexander Emelin
063e1b5ff5
Live: use latest changes in Go SDK to deal with streaming frames ( #34668 )
2021-05-25 10:29:02 -07:00
Alexander Emelin
f0ef5e7dcb
Live: channel ID validation ( #34215 )
2021-05-19 20:47:53 +03:00
Alexander Emelin
e799257637
Live: stream resubmit on ds change, fix old ds settings in RunStream ( #34130 )
2021-05-18 21:39:56 +03:00
Alexander Emelin
726039a721
live: update live-sdk to v0.0.6 ( #34047 )
2021-05-13 16:12:54 +03:00
Alexander Emelin and Ryan McKinley
e97750b824
Live: labels column as default frame format ( #33984 )
...
* labels columns as default frame format
* update sdk
Co-authored-by: Ryan McKinley <ryantxu@gmail.com >
2021-05-13 11:01:20 +02:00
Alexander Emelin
a14ae53347
UseRunStream is a default behaviour ( #34021 )
2021-05-12 22:17:31 +03:00
Alexander Emelin
2459a0ceb5
live: remove demultiplexor ( #34012 )
2021-05-12 18:47:03 +03:00
Alexander Emelin
765fa675f5
live: disable gzip for ws endpoints ( #34015 )
2021-05-12 18:39:57 +03: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
Alexander Emelin
bfd5d3b16a
Live: streamId in path for ws push endpoint ( #33786 )
2021-05-06 12:28:14 -07:00
Alexander Emelin
03e91eb1a6
updated sdk-go to v0.93.0, adapt tests ( #33769 )
2021-05-06 18:10:51 +03:00
Alexander Emelin
fa866f1154
Live: client connection concurrency ( #33642 )
2021-05-03 20:29:23 +03:00
Alexander Emelin
0c2bcbf2bc
Live: persisting last message in cache for broadcast scope ( #32938 )
2021-04-30 11:06:33 -07:00
Alexander Emelin
50795bc760
live: better comment, code style, show disconnect reason ( #33430 )
2021-04-27 17:01:12 +02:00
Alexander Emelin
e6f9f65fdf
Live: use ReqSignedIn middleware for ws routes ( #33381 )
2021-04-27 16:19:36 +02:00
Alexander Emelin
2abd9bc3b9
live: rename url param - assume stable schema by default ( #33383 )
2021-04-26 20:46:26 +03:00
Alexander Emelin
7501a2deb6
Live: pure websocket push endpoint ( #33339 )
2021-04-26 13:17:49 +03:00
Alexander Emelin
3e3a0a1ea1
bump jaeger-client-go to v2.27.0 ( #33134 )
2021-04-19 20:38:14 +03:00
Alexander Emelin
d807fbc9e9
Live: Telegraf input modifiers ( #32982 )
2021-04-19 18:48:43 +03:00
Alexander Emelin
7d5a46ffda
Live: RunStream improvements – backoff, better layout, tests ( #33029 )
2021-04-17 01:17:08 +03:00
Alexander Emelin
e288cd0836
fix sqlite3 tx retry condition operator precedence ( #32897 )
2021-04-13 18:26:54 +03:00
Alexander Emelin
d9602a5e60
live: cleanups and tests ( #32827 )
2021-04-09 21:06:25 +03:00
Alexander Emelin
a92bcce9de
Live: push scope to demultiplex incoming data to stream channels ( #32808 )
2021-04-08 12:40:06 -07:00
Alexander Emelin
7c182b1d2d
Chore: Refactor Server Run and Shutdown ( #32611 )
2021-04-07 10:44:06 +03:00
Alexander Emelin and Ryan McKinley
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
93292f6eef
Live: update Streaming plugin definitions, put frame schema in subscribe result data ( #32561 )
...
Co-authored-by: Torkel Ödegaard <torkel@grafana.org >
Co-authored-by: Ryan McKinley <ryantxu@gmail.com >
2021-04-02 19:41:45 +03:00
Alexander Emelin
da05b7a07b
Live: http publish, refactor live interfaces ( #32317 )
2021-03-30 13:23:29 +03:00
Alexander Emelin
07f7c60ae0
live: fix writing headers in hijacked connection with gzip enabled ( #32310 )
2021-03-25 21:36:52 +03:00
Alexander Emelin
336bc559a3
Basic streaming plugin support ( #31940 )
...
This pull request migrates testdata to coreplugin streaming capabilities,
this is mostly a working concept of streaming plugins at the moment,
the work will continue in the following pull requests.
2021-03-23 20:24:08 +03:00
Alexander Emelin
8016b3c5ca
Live: Use pure WebSocket transport ( #31630 )
2021-03-04 09:06:42 +03:00
Alexander Emelin
621500b201
fix devenv dashboard content typo ( #31583 )
2021-03-03 11:18:52 +03:00