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
Alexander
17d9a4a116
[Iterator] batch pre-decoding ( #852 )
...
* feat(backend): batch pre-decoding implementation
2022-12-05 11:21:26 +01:00
Alexander
08b47991aa
feat(backend/mobs): clean up ruby templates and final generated code ( #851 )
2022-11-29 17:17:01 +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
51b6414cb6
feat(backend): added convertor for old sessionEnd message ( #786 )
2022-10-25 14:50:02 +02:00
Alexander
c4f0252677
feat(backend/sink): added cache layer for assets url rewriter ( #785 )
2022-10-25 12:16:45 +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
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
bef74d5284
feat(backend): skip corrupted batch
2022-09-06 14:35:16 +02:00
Alexander
3904509f18
ClickHouse bugs fix ( #707 )
...
* fix(backend): fixed issues in CH connector
2022-09-01 17:45:28 +02:00
Alexander
5887ab5ddb
Message protocol update (message size) ( #663 )
...
* feat(tracker): update message schema with BatchMetadata; separate message-related responsibilities; add message size
* chore(docker): removing edge busybox, as the main repo updated
* feat(backend): updated message protocol templates
* feat(backend): added support of message size
* feat(backend): implemented iterator for new message protocol (with message size)
Co-authored-by: Alex Kaminskii <alex@openreplay.com>
2022-08-22 12:32:48 +02:00