Alexander
fdd28dbc4a
Draft: New metrics module ( #982 )
...
* feat(backend): created new metrics module
2023-02-20 16:37:55 +01:00
Alexander
a40ce7c376
[DB] async db inserts for PG and CH ( #967 )
...
* feat(backend): added async workers for db service
2023-02-13 13:58:03 +01:00
Shekar Siri
2db466e4fa
remote main pull and resolved conflcits
2023-01-23 18:09:35 +01:00
Kraiem Taha Yassine
767d2f6f0c
V1.8.2 workers app name ( #772 )
...
* feat(backend): added application name to postgres connection
Co-authored-by: Alexander Zavorotynskiy <zavorotynskiy@pm.me>
2023-01-23 09:08:14 +01:00
Alexander
bfe14db353
[DB] added last quickwit changes ( #950 )
...
* feat(backend): added last quickwit changes
2023-01-20 16:18:00 +01:00
Mehdi Osman
576c06f090
Update bugsnag.json
2023-01-20 12:46:04 +01:00
Alexander
43b042aef8
[Sink] new message iterator ( #945 )
...
* feat(backend): implemented new version of sink message iterator
2023-01-20 09:49:49 +01:00
Alexander
a6e4779652
[HTTP] added custom project beacon size ( #926 )
...
* feat(backend): added project beacon size select on each sessionStart request
2023-01-18 12:36:34 +01:00
Alexander Zavorotynskiy
d88896d649
feat(backend): added 503 error for assets retrier
2023-01-11 17:53:36 +01:00
Alexander
44f9e4c120
[Storage] added sort operation for session messages ( #921 )
...
* feat(backend): added sort operation for session messages
2023-01-11 16:23:10 +01:00
Alexander Zavorotynskiy
d151c20ed8
feat(backend): new metrics for storage (uploading_duration)
2022-12-27 17:03:48 +01:00
Alexander Zavorotynskiy
efe1ae1dd7
feat(backend): removed old queue logger
2022-12-20 13:51:53 +01:00
Alexander Zavorotynskiy
1be50a4b5b
feat(backend): fixed storage metrics
2022-12-19 14:45:27 +01:00
Alexander
cce7a7bdad
feat(backend): added black list for assets in sink service ( #885 )
2022-12-19 11:29:49 +01:00
Alexander
09adccf4be
feat(backend): added env variable for enabling pprof ( #880 )
2022-12-13 17:48:00 +01:00
Alexander Zavorotynskiy
19b6c896b9
feat(backend): fixed big file log in storage
2022-12-13 17:28:52 +01:00
Alex K
b3cbf74deb
Merge branch 'dev' into network-request-messahe
2022-12-13 17:12:15 +01:00
Alexander
bab5a81959
[Storage] added workers perf improvements ( #877 )
...
* feat(backend): added workers for storage service
2022-12-13 14:35:41 +01:00
Alex Kaminskii
ff80386aff
feat(backend,mobs):replace Fetch with NetworkRequest
2022-12-09 15:48:47 +01:00
Alex K
e861bd9641
refactor(backend):remove legacy message wrapping ( #854 )
...
* refactor(backend):remove legacy message wrapping & few backend-only messages
2022-12-06 11:54:36 +01:00
Alexander
56c216d2d5
V1.9.0 sink improvements ( #848 )
...
* feat(backend/sink): write big messages directly to file
* feat(backend/sink): manually sync all files on partitions rebalanced event (#847 )
* feat(backend): fix vulnerability in /x/net
2022-11-29 11:59:48 +01:00
Alexander
8a8cf4d938
feat(backend/sink): manually sync all files on partitions rebalanced event ( #847 )
2022-11-29 11:34:39 +01:00
Alexander Zavorotynskiy
70d7210e9a
feat(backend/sink): write big messages directly to file
2022-11-28 14:58:18 +01:00
Alexander
9e319ed27c
[Sink] Improved files sync algo ( #831 )
...
* feat(backend): use channel of changed sessions instead of sync.Map
* feat(backend): avoid memory alloc for message body in message iterator
* feat(backend): removed unnecessary locks in file syncer
* feat(backend): sync.Map with prev updates
* feat(backend): improved write algorith (added bufio.Writer)
* feat(backend): session writer refactoring
* feat(backend): removed unnecessary type definition
* feat(backend): added write retrier to avoid data losing
* feat(backend): refactoring
* feat(backend): added session file implementation
2022-11-25 17:25:55 +01:00
Alexander
e67c3ec876
[Sink] Zombie session killer feature ( #829 )
...
* feat(backend): added zombie session killer feature
2022-11-22 11:53:21 +01:00
Alexander
5a1cd27ebc
[Sink] Async session writer ( #826 )
...
* feat(backend): implemented async session writer module
2022-11-21 19:22:10 +01:00
Alexander Zavorotynskiy
c33279c141
fix(backend): fixed wrong error check
2022-11-21 11:02:00 +01:00
Alexander
91709ac909
[Sink] splitting mob files without folders ( #824 )
...
* feat(backend): split mob file into 2 without folders
2022-11-17 16:15:25 +01:00
Alexander
9afc95d894
Mob file backward compatibility ( #804 )
...
* feat(backend): added mob file backward compatibility
2022-11-09 10:52:47 +01:00
Alexander Zavorotynskiy
1df54774ad
feat(backend): added cache cleaner for assets in sink
2022-11-04 10:38:25 +01:00
Alexander Zavorotynskiy
177b2ee9c4
fix(backend): added extra checks in config file parser
2022-11-02 12:35:22 +01:00
Alexander Zavorotynskiy
f3a17099f5
fix(backend): fixed permission on creating new folder for store sessions mob files
2022-10-28 17:39:57 +02:00
Alexander
c4f0252677
feat(backend/sink): added cache layer for assets url rewriter ( #785 )
2022-10-25 12:16:45 +02:00
Alex Kaminskii
a0db19edb0
feat(tracker):4.1.6: server-time sync on start
2022-10-19 18:57:51 +02:00
Alex Kaminskii
0a8ece3573
feat(backend/http):store Delay in sess-token
2022-10-19 16:21:58 +02:00
Alexander Zavorotynskiy
7adfba1603
feat(backend/assets): increased number of workers and retries, new retry tactic within/without headers
2022-10-19 13:34:19 +02:00
Alex K
974afa454b
feat(backend): insert error tags+ ( #768 )
...
* feat(backend): transform legacy messages
* refactor(backend/postgres):remove seqIndex transformation
* feat(backend/db): parse & insert errors_tags
* chore(backend): remove building folder after build
* fix(backend/db):remove message types from filter that do not go through kafka
* fix(backend/assets):use JSException instead of ErrorEvent
* refactor(backend/db):ErrorEvent is no longer a message
* feat(backend/db):insert error tags in clickhouse
* refactor(backend):remove unused LongTask code
2022-10-19 10:31:13 +02:00
Alexander
a166482227
Session mod files encryption ( #766 )
...
* feat(backend): added session mod files encryption
2022-10-18 12:50:36 +02:00
Alexander Zavorotynskiy
72b7a9c869
feat(backend): added assets retrier
2022-10-17 16:22:12 +02:00
Alex K
c3fcda45d4
Devtools separation ( #752 )
...
* feat (backend+frontend/player): writing devtools-related messages into a separate file
2022-10-07 16:20:48 +02:00
Alexander
8bf1dcba18
Workers pool for assets ( #763 )
...
* feat(backend): added workers pool to assets
2022-10-06 14:10:25 +02:00
Alexander
617c78f224
Speed up Ender ( #762 )
...
* feat(backend): process only Timestamp messages in ender's messageHandler
* feat(backend): moved stats logger to session ender
2022-10-05 13:30:43 +02:00
Alexander Zavorotynskiy
a7487cd371
feat(backend): removed debug log from configurator module
2022-09-28 15:47:30 +02:00
Alexander
56ed06ed17
Message processing refactoring ( #743 )
...
* feat(backend): refactored message processing logic and cleaned up previous changes
2022-09-28 13:41:50 +02:00
Alexander Zavorotynskiy
3b045fa864
feat(backend): call sessions table optimise method only in one db service
2022-09-13 15:48:23 +02:00
Alex K
f699b03117
fix(backend/assets): once-a-day versioning; once-a-day re-uploading ( #699 )
2022-09-01 10:52:13 +02:00
Alexander
b9c30e256d
FTS support (quickwit) ( #703 )
...
* feat(backend): sending fetch, page and graphQL events to quickwit topic
2022-08-30 14:13:55 +02:00
Alexander Zavorotynskiy
750f98645f
feat(backend/http): added projectID to start handler response
2022-08-30 11:41:59 +02:00
Alex Kaminskii
0445d2d9bc
fix(backend): messages-rewriting code
2022-08-23 16:30:40 +02:00
Alex Kaminskii
6fa68e7990
Merge branch 'dev' into adopted-style-sheets
2022-08-23 16:27:18 +02:00