Commit graph

420 commits

Author SHA1 Message Date
Alexander
c98a93cfd4
[Storage] timestamp sorting and filtering (#1218)
* feat(backend): combined sorting by index and timestamp

* feat(backend): write the only last timestamp message in a row
2023-04-28 12:28:46 +02:00
Alexander Zavorotynskiy
31c4e811c8 feat(backend): updated go.mod file 2023-04-26 12:40:02 +02:00
Alexander
44d550ca3e
Remove message index from mob file (#1213)
* feat(backend): removed message index from mob file messages

* feat(backend): remove duplicated messages (by message index)

* feat(backend): added MAX_INDEX at the begining of session to indicate a new version of mob file

* feat(backend): added comments to code
2023-04-26 12:33:51 +02:00
Alexander
19fc925462
Improved session compression (#1200)
* feat(backend): implemented new compression
2023-04-25 10:25:25 +02:00
Alexander
ef9fed8bf8
[Storage] different order to compress and encrypt (#1182)
* feat(backend): try to compress and encrypt in a new way
2023-04-19 11:04:35 +02:00
Alexander
e09396eaa3
Encryption metrics (#1151)
* feat(backend): added metric to measure the duration of session encryption

* feat(backend): enabled ecnryption

* feat(backend): fixed typo issue in packSession method
2023-04-12 15:00:55 +02:00
Alexander
d74ed000fa
Enable session encryption (#1121)
* feat(backend): enable session encryption

* feat(backend): fixed updated method name in failover algo

* feat(backend): disable encryption by default
2023-04-11 16:44:26 +02:00
Alexander Zavorotynskiy
e22845049d feat(backend): removed debug logs in http methods 2023-04-11 16:19:35 +02:00
Alexander Zavorotynskiy
f465d16110 feat(backend): removed debug logs in http methods 2023-04-11 16:19:35 +02:00
Alexander Zavorotynskiy
2a9c64ef16 feat(backend): debug log for body content 2023-04-11 16:19:35 +02:00
Alexander Zavorotynskiy
05e47e978b feat(backend): added compression threshold to start request 2023-04-11 16:19:35 +02:00
Alexander Zavorotynskiy
33fbdb149f feat(backend): more debug logs 2023-04-11 16:19:35 +02:00
Alexander Zavorotynskiy
cb0743cc1e feat(backend): added extra logs 2023-04-11 16:19:35 +02:00
Alexander Zavorotynskiy
12e4a5b59c feat(backend): using custom library for unzipping request body 2023-04-11 16:19:35 +02:00
Alexander Zavorotynskiy
6b665848bb feat(backend): implemented unzipping for http requests with gzip content-type 2023-04-11 16:19:35 +02:00
Alexander
1125d0c15d
feat(backend): stopped inserting input values into the database (#1068) 2023-04-11 16:04:24 +02:00
Alexander
f561593b1a
Memory control manager (#1067)
* feat(backend): added a mechanism to control memory consumption

* feat(backend): extra log for system allocation

* feat(backend): implemented new memory manager in db and heuristics service
2023-04-11 16:01:37 +02:00
Alexander Zavorotynskiy
5900e00983 feat(backend): upgrade /x/net library 2023-03-28 13:29:01 +02:00
Alexander Zavorotynskiy
561f333870 feat(backend/assets): set 30 days cache age for all s3 files 2023-03-22 12:59:02 +01:00
Alexander Zavorotynskiy
517b98197a feat(backend/assets): skip text/html content type files 2023-03-22 12:54:27 +01:00
Alexander Zavorotynskiy
9f71d1a6b3 feat(backend): added support for new version of ResourceTiming 2023-03-22 10:00:06 +01:00
nick-delirium
7156fa0fc4 change(tracker): fix msgs format 2023-03-22 10:00:06 +01:00
nick-delirium
d65e789b5b change(ui): regen messages; wait for player initialization; insert event lists instead of creating new ones 2023-03-22 10:00:06 +01:00
nick-delirium
89ec4b67f1 change(tracker): regen messages; add trans size and isCache to resource timing message, remove x-cached header detection 2023-03-22 10:00:06 +01:00
nick-delirium
2f1b233070 change(tracker/player): create new network msg for cached req 2023-03-22 10:00:06 +01:00
Alex Kaminskii
e5a93d4ca0 feat(backend): reader maintains multibyte type 2023-03-22 10:00:06 +01:00
Rajesh Rajendran
ab16a4e93a
chore(build): Adding script to update helm tag (#1047)
* chore(build): Adding script to update helm tag

* fix(script): check for ee tag

Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
2023-03-17 14:57:40 +01:00
Alexander Zavorotynskiy
9110e9cd6d feat(backend): removed debug logs 2023-03-17 12:17:14 +01:00
Alexander Zavorotynskiy
181756ae59 feat(backend): added unbindNodes event to db filter 2023-03-17 12:17:14 +01:00
Alexander Zavorotynskiy
570662ca7a feat(backend): debug log for unbindNodes event 2023-03-17 12:17:14 +01:00
nick-delirium
fbab981614 change(tracker/backend): regenerate messages 2023-03-17 12:17:14 +01:00
nick-delirium
532d9b82f8 change(tracker): remove dom drop detection on tracker side 2023-03-17 12:17:14 +01:00
nick-delirium
01e4412815 change(tracker): add nodes drop message 2023-03-17 12:17:14 +01:00
nick-delirium
d9ab7b6853 change(tracker): add nodes drop message 2023-03-17 12:17:14 +01:00
nick-delirium
8129661356 Merge branch 'dev' into new-frustrations 2023-03-16 17:40:40 +01:00
nick-delirium
fcf4d1bc7e Merge branch 'dev' into new-frustrations 2023-03-16 17:27:19 +01:00
Alexander
4608911f5b
Sink and Ender message iterators refactoring (#1038)
* feat(backend): removed duplicate code in ender message iterator

* feat(backend): removed duplicate code in sink message iterator
2023-03-16 10:53:05 +01:00
Alexander Zavorotynskiy
a7ca8ac54f feat(backend): implemented new events for CH 2023-03-15 16:21:44 +01:00
Alexander Zavorotynskiy
89d45d2247 feat(backend): added skipped session metric for storage service 2023-03-14 11:53:20 +01:00
Alexander Zavorotynskiy
321c07d914 feat(backend): added heuristics metrics builder 2023-03-14 11:23:15 +01:00
Alexander Zavorotynskiy
9e59d5e1ab feat(backend): added heuristics metric 2023-03-14 11:12:46 +01:00
Dayan Graham
0fe47eee48
feat(assets): Add support for mutual TLS to allow the assets service to fetch files behind authentication walls (#1034) 2023-03-13 17:58:39 +01:00
Alexander Zavorotynskiy
907ae9a131 feat(backend): added hesitation time for click events 2023-03-13 12:54:34 +01:00
Alexander Zavorotynskiy
4480a5d93a fix(backend): fixed typo in issue type 2023-03-13 11:11:21 +01:00
Alexander Zavorotynskiy
3d7ab8b31d feat(backend): added new message types to db message filter 2023-03-10 12:19:32 +01:00
Alexander Zavorotynskiy
ded9a88fe9 feat(backend): implemented db inserts for InputDuration and MouseThrashing 2023-03-10 09:56:31 +01:00
Alexander
a3c7681dfa
Merge branch 'dev' into new-frustrations 2023-03-09 15:33:58 +01:00
Alexander
c6aac11cbf
Heuristics refactoring (#987)
* feat(backend): refactored heuristics service

* feat(backend): refactored db service (moved several events to heuristics)
2023-03-09 09:54:12 +01:00
rjshrjndrn
eb21604af4 chore(docker): Adding env variable for max file size
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
2023-03-06 09:45:39 +01:00
Alexander Zavorotynskiy
6af59e6448 feat(backend): upgraded /x/text library 2023-02-23 17:08:26 +01:00