Commit graph

66 commits

Author SHA1 Message Date
Alexander Zavorotynskiy
44a6e04d13 feat(backend/assets): added proxy support for cacher module 2022-06-30 16:06:33 +02:00
Alexander Zavorotynskiy
f065e8faad feat(backend/assets): added new metrics assets_downloaded 2022-06-30 15:25:42 +02:00
Alexander Zavorotynskiy
cf1e007311 fix(backend): keep the highest user's timestamp instead of the latest message timestamp for correct session duration value 2022-06-30 15:03:49 +02:00
Alexander
1c1887f657
New configuration module (#558) 2022-06-29 12:20:42 +02:00
Alex Kaminskii
236ac05c92 refactor(backend): use analytics topic for IntegrationEvent 2022-06-24 16:37:51 +02:00
Alex Kaminskii
4e439354c3 style(backend): rename RawErrorEvent to IntegrationEvent 2022-06-24 16:32:46 +02:00
Alexander Zavorotynskiy
f77af991d6 feat(backend): disabled iOS heuristics 2022-06-24 11:47:24 +02:00
Alexander Zavorotynskiy
2c0880a161 feat(backend): add user's timestamp to ender logic, removed some messages from db batches 2022-06-24 10:10:35 +02:00
Alexander Zavorotynskiy
caf66b305a fix(backend): fixed bug when ender triggered on sessionEnd message 2022-06-21 16:19:22 +02:00
Alexander
623e241afb
feat(backend): moved recording sessionStart to db into http service and sessionEnd into ender service (#545)
Co-authored-by: Alexander Zavorotynskiy <alexander@openreplay.com>
2022-06-20 09:26:05 +02:00
Alexander Zavorotynskiy
d837c14be4 feat(backend): start using analytics topic for heuristics and trigger topic only for sessionEnd between sink and storage 2022-06-16 14:00:50 +02:00
Alexander Zavorotynskiy
5ea482d4c2 feat(backend/http): removed second unnecessary request body read 2022-06-15 15:50:55 +02:00
Alexander
3c6bd9613c
feat(backend): control batch size and number of sql requests in db service to more accurate management data inserts (#540)
Co-authored-by: Alexander Zavorotynskiy <alexander@openreplay.com>
2022-06-15 12:57:09 +02:00
Alexander
6b5d9d3799
feat(backend): added new trigger which sink should send to storage after session end received (#539)
Co-authored-by: Alexander Zavorotynskiy <alexander@openreplay.com>
2022-06-15 11:45:52 +02:00
Alexander
883a6f6909
Improved ender (#537)
* feat(backend/ender): using producer timestamp for session end detection

* feat(backend/ender): added timeControl module

Co-authored-by: Alexander Zavorotynskiy <alexander@openreplay.com>
2022-06-15 10:49:32 +02:00
Alexander Zavorotynskiy
b646ba2a9e fix(backend): fixed panic in db service 2022-06-10 09:31:54 +02:00
Alexander Zavorotynskiy
2dccb2142b fix(backend/assets): return back cache checks in s3 2022-06-08 15:05:02 +02:00
Alexander Zavorotynskiy
404f6204e1 fix(backend/assets): copy ts and index in assets convert method 2022-06-08 14:44:16 +02:00
Alexander Zavorotynskiy
248d3b2c3d fix(backend/assets): changed comment 2022-06-08 13:17:37 +02:00
Alexander Zavorotynskiy
c4081ce78a feat(backend/assets): disabled cache checks 2022-06-08 12:38:38 +02:00
Alexander Zavorotynskiy
0b0798b0ef feat(backend/assets): added metric (total_assets) 2022-06-07 14:14:18 +02:00
Alexander Zavorotynskiy
7678e9d056 fix(backend/db): fixed loss of sessions 2022-06-07 13:44:20 +02:00
Alexander Zavorotynskiy
78cf538b6b feat(backend): added metrics to storage and sink services 2022-06-07 10:12:42 +02:00
Alexander Zavorotynskiy
a6db2cb602 feat(backend): added metrics to http service 2022-06-06 16:46:14 +02:00
Alexander Zavorotynskiy
c963b74cbf feat(backend): cleaned up in internal dir 2022-06-06 14:13:24 +02:00
Alexander Zavorotynskiy
d358747caf fix(backend): several fixes in backend services 2022-06-03 16:01:14 +02:00
Alexander Zavorotynskiy
2fb57962b8 feat(backend/sink): added last session ts in sink logs 2022-06-02 10:50:14 +02:00
Alexander Zavorotynskiy
485865f704 fix(backend/storage): fixed ts of last processed session in logs 2022-06-02 10:27:32 +02:00
Alexander Zavorotynskiy
2cadf12f88 feat(backend/storage): added counter and last session timestamp for storage service 2022-06-02 10:13:18 +02:00
Alexander Zavorotynskiy
6e92ba2e79 feat(backend/ender): added additional log for ender service 2022-05-31 10:40:44 +02:00
ShiKhu
3555864580 fix(backend-db): log session-not-found only once 2022-05-27 12:55:15 +02:00
Alexander Zavorotynskiy
ca78bca3d1 chore(helmchart): added missed part of yaml file to sink helm chart 2022-05-24 13:39:53 +02:00
Alexander Zavorotynskiy
31c852df2b feat(backend/sink): added error log for consumer.Commit() method 2022-05-24 13:30:25 +02:00
Alexander Zavorotynskiy
204c6f589b feat(backend/sink): small changes 2022-05-24 13:24:00 +02:00
Alexander Zavorotynskiy
d685ad4cb3 feat(backend/ender): implemented metrics module and added to ender service 2022-05-23 17:48:24 +02:00
Alexander Zavorotynskiy
d29416fd48 fix(backend): fixed bug with group name in heuristics service 2022-05-23 17:42:28 +02:00
Alexander Zavorotynskiy
f681e85e50 fix(backend): removed temp Dockerfile from cmd dir 2022-05-16 15:01:12 +02:00
Alexander Zavorotynskiy
0028de2d11 fix(backend): removed service dir from Dockerfile 2022-05-16 14:50:32 +02:00
Alexander Zavorotynskiy
3511534cbb feat(backend/integrations): service refactoring 2022-05-16 14:41:12 +02:00
Alexander Zavorotynskiy
3449440de3 feat(backend/assets): service refactoring 2022-05-16 14:12:37 +02:00
Alexander Zavorotynskiy
24f64af95a feat(backend/storage): service refactoring 2022-05-16 12:52:43 +02:00
Alexander Zavorotynskiy
44dae11886 feat(backend/db): fixed ee version 2022-05-13 17:00:09 +02:00
Alexander
4ac3da241e
Merge branch 'dev' into ender_refactoring 2022-05-12 17:16:45 +02:00
Alexander Zavorotynskiy
ae6af1449c feat(backend-db/heuristics): fixed errors in main files 2022-05-12 09:59:09 +02:00
Alex Kaminskii
88bec7ab60 refactor(): separate ieBuilder, peBuilder & networkIssueDeterctor from EventMapper 2022-05-11 21:27:18 +02:00
Alex Kaminskii
a6f8857b89 refactor-fix(backend-heuristics/db): create handlers for each session separately 2022-05-11 19:04:14 +02:00
Alex Kaminskii
396f1a16af refactor(backend-sink): producer close timeout value to config 2022-05-11 17:36:35 +02:00
Alexander Zavorotynskiy
c77966a789 feat(backend/handlers): removed unix timestamp from header builders 2022-05-11 16:45:31 +02:00
Alex Kaminskii
a241830e71 refactor(backend-sink/http): move URLrewriter to sink 2022-05-11 16:32:27 +02:00
Alexander Zavorotynskiy
47007eb9d7 feat(backend/db): prepared db service for refactoring 2022-05-10 14:11:41 +02:00