Carl-Gerhard Lindesvärd
ee27568824
feat: backfill profile id on events
2026-02-18 17:42:17 +01:00
Carl-Gerhard Lindesvärd
d7c6e88adc
fix: change order keys for clickhouse tables
...
* wip
* rename
* fix: minor things before merging new order keys
* fix: add maintenance mode
* fix: update order by for session and events
* fix: remove properties from sessions and final migration test
* fix: set end date on migrations
* fix: comments
2025-12-16 12:48:51 +01:00
Carl-Gerhard Lindesvärd
790801b728
feat: revenue tracking
...
* wip
* wip
* wip
* wip
* show revenue better on overview
* align realtime and overview counters
* update revenue docs
* always return device id
* add project settings, improve projects charts,
* fix: comments
* fixes
* fix migration
* ignore sql files
* fix comments
2025-11-19 14:27:34 +01:00
Carl-Gerhard Lindesvärd
da59622dce
fix: overall perf improvements
...
* fix: ignore private ips
* fix: performance related fixes
* fix: simply event buffer
* fix: default to 1 events queue shard
* add: cleanup scripts
* fix: comments
* fix comments
* fix
* fix: groupmq
* wip
* fix: sync cachable
* remove cluster names and add it behind env flag (if someone want to scale)
* fix
* wip
* better logger
* remove reqid and user agent
* fix lock
* remove wait_for_async_insert
2025-11-15 22:13:59 +01:00
Carl-Gerhard Lindesvärd
e7c21bc92c
fix: remove old event queue, cleaned up session handling, remove hacks
2025-10-09 09:25:52 +02:00
Carl-Gerhard Lindesvärd
a11f87dc3c
improve: logging for session handling
2025-10-08 10:44:02 +02:00
Carl-Gerhard Lindesvärd
0d58a5bf0c
improve(queue): how we handle incoming events and session ends
2025-06-03 21:19:01 +02:00
Carl-Gerhard Lindesvärd
59012526e2
fix(worker): add reqId to logger for better traceability
2025-02-19 10:33:42 +01:00
Carl-Gerhard Lindesvärd
8e94ce5877
fix(buffer): merge events in queue and get last screen view from buffer instead of cache
2025-02-18 23:08:38 +01:00
Carl-Gerhard Lindesvärd
3fd4382c76
debug(buffer): log more and disable deletion of cache
2025-02-18 21:17:02 +01:00
Carl-Gerhard Lindesvärd
344bfd1687
fix(buffer): debug stalled events
2025-02-18 10:32:27 +01:00
Carl-Gerhard Lindesvärd
0cf73e299a
chore(root): clean up unused stuff
2025-02-11 12:07:57 +01:00
Carl-Gerhard Lindesvärd
ff2dca42f6
improve(buffer): prep postgres buffer
2025-02-03 09:19:00 +01:00
Carl-Gerhard Lindesvärd
71bf22af51
feature(queue): use postgres instead of redis for buffer
...
* wip(buffer): initial implementation of psql buffer
* wip(buffer): add both profile and bots buffer
2025-01-30 22:50:57 +00:00
Carl-Gerhard Lindesvärd
2a9f7bbe4f
fix(worker): get correct profile id for session end
2024-10-06 21:07:56 +02:00
Carl-Gerhard Lindesvärd
f65a633403
feature(dashboard): add integrations and notifications
2024-10-02 22:41:35 +02:00
Carl-Gerhard Lindesvärd
ea141e99a2
fix(worker): handle edge cases when jobs are not delayed
2024-09-25 09:11:54 +02:00
Carl-Gerhard Lindesvärd
66a49c53cf
fix(worker): avoid creating new loggers
2024-09-24 22:13:15 +02:00
Carl-Gerhard Lindesvärd
25a7365569
perf(worker): try to improve perf of worker
2024-09-24 09:19:30 +02:00
Carl-Gerhard Lindesvärd
88440c46f3
fix(worker): try improve speed
2024-09-23 20:00:40 +02:00
Carl-Gerhard Lindesvärd
dce974512f
perf(worker): minor improvements to worker
2024-09-22 22:31:28 +02:00
Carl-Gerhard Lindesvärd
25f329a4cd
chore(buffer): iron out the buffer issues
2024-09-19 21:38:40 +02:00
Carl-Gerhard Lindesvärd
dfe00040de
chore(buffer): final adjustments to buffer before deploy
2024-09-18 23:46:38 +02:00
Carl-Gerhard Lindesvärd
545cbfd520
feature(worker+api): improve buffer
2024-09-18 23:46:37 +02:00
Carl-Gerhard Lindesvärd
32e91959f6
chore(root): migrate to biome
2024-09-18 23:46:11 +02:00
Carl-Gerhard Lindesvärd
63168eafde
handle session_end when no session_start was found
2024-09-02 20:36:59 +02:00
Carl-Gerhard Lindesvärd
492141547d
improve session end
2024-07-20 16:34:31 +02:00
Carl-Gerhard Lindesvärd
3993b493e3
prep events partition
2024-07-19 22:08:22 +02:00
Carl-Gerhard Lindesvärd
ec39b1fccc
change imports
2024-07-17 22:00:50 +02:00
Carl-Gerhard Lindesvärd
5e225b7ae6
batching events
2024-07-17 17:27:19 +02:00
Carl-Gerhard Lindesvärd
e6c0bc2ec8
rename mixan to OPENPANEL!
2024-03-11 13:40:46 +01:00
Carl-Gerhard Lindesvärd
93cf5dbc0a
try fix bugs
2024-02-28 21:24:29 +01:00
Carl-Gerhard Lindesvärd
9c92803c4c
a looooot
2024-02-22 21:50:30 +01:00
Carl-Gerhard Lindesvärd
6eae474eb2
fix session end bug
2024-02-19 11:58:58 +01:00
Carl-Gerhard Lindesvärd
95bc55b493
fix types and dockerfiles
2024-02-19 11:34:06 +01:00
Carl-Gerhard Lindesvärd
1d3d688901
add more logs to create session end
2024-02-14 00:11:16 +01:00
Carl-Gerhard Lindesvärd
0bce06119a
worker log user events
2024-02-14 00:02:50 +01:00
Carl-Gerhard Lindesvärd
a1fea7eb98
improve web sdk
2024-02-12 09:35:18 +01:00
Carl-Gerhard Lindesvärd
ccd1a1456f
a lot
2024-02-04 13:23:21 +01:00