Carl-Gerhard Lindesvärd
10f648fa51
fix(ci): pnpm broken
2025-02-03 09:38:46 +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
ee0f7e7d75
fix(api,worker): general improvements for workers, debugging and logging
2024-12-03 13:25:05 +01:00
Carl-Gerhard Lindesvärd
a72ac97f93
chore(worker): disable bullboard as an option
2024-12-02 20:05:04 +01:00
Carl-Gerhard Lindesvärd
9ffa213fc2
improve(worker): add env variable to disable workers
2024-11-27 12:54:36 +01:00
Carl-Gerhard Lindesvärd
0221948aab
fix(worker): minor improvements of graceful shutdown
2024-11-20 14:02:31 +01:00
Carl-Gerhard Lindesvärd
60525f8905
feature(api): override user-agent information
2024-11-19 11:13:24 +01:00
Carl-Gerhard Lindesvärd
a022cb4831
feature(public,docs): new public website and docs
2024-11-13 21:15:46 +01:00
Carl-Gerhard Lindesvärd
4fe338c628
feature(api,worker): Override default timestamp with a date from the past ( #76 )
...
* feature(worker,api): refactor incoming events and support custom timestamps from the past
* fix(queue): add retry logic to events queue
* fix(worker): remove properties when merging server events
2024-10-22 10:25:21 +02: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
f9a0025c72
chore(api): update bots and referrers
2024-10-05 23:49:03 +02:00
Carl-Gerhard Lindesvärd
301d86aa71
fix(common): move ua parser to common and import isServer flag
2024-10-05 23:44:56 +02:00
Carl-Gerhard Lindesvärd
153faab878
fix(worker): minor improvements for incoming events
2024-10-05 22:36:02 +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
0167d9a761
fix(worker): try wait 10 times before failing
2024-09-25 10:01:26 +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
a1278ca371
fix(worker): try speed up
2024-09-23 20:06: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
c674127784
test(buffer): disable auto flush on profile
2024-09-14 22:57:50 +02:00
Carl-Gerhard Lindesvärd
3e974cd3c4
fix(api+worker): added external deps to tsup
2024-09-13 22:15:17 +02:00
Carl-Gerhard Lindesvärd
c819c18962
fix(root): add hyperdx and better logging
2024-09-13 22:05:25 +02:00
Carl-Gerhard Lindesvärd
4bafa16419
chore(logger): remove baselime
2024-09-13 22:05:25 +02:00
Carl-Gerhard Lindesvärd
447f303aa4
fix(worker): avoid workers getting blocked
2024-09-13 17:51:29 +02:00
Carl-Gerhard Lindesvärd
46fe17e558
perf(api): add bot events with buffer
2024-09-12 20:51:54 +02:00
Carl-Gerhard Lindesvärd
32025c61ce
chore(worker): minor adjustment to worker
2024-09-10 23:31: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
668434d246
Feature/move list to client ( #50 )
2024-09-01 15:02:12 +02:00
Carl-Gerhard Lindesvärd
9fab18a895
fix ping
2024-08-28 23:36:30 +02:00
Carl-Gerhard Lindesvärd
df05e2dab3
Self-hosting! ( #49 )
...
* added self-hosting
2024-08-28 09:28:44 +02:00
Carl-Gerhard Lindesvärd
c82247143c
fix
2024-08-11 22:48:22 +02:00
Carl-Gerhard Lindesvärd
fd92e703e4
parse server user-agents better
2024-08-11 22:45:52 +02:00
Carl-Gerhard Lindesvärd
6934959d5b
minor worker fix
2024-08-11 22:34:11 +02:00
Carl-Gerhard Lindesvärd
bda0204205
fix get profile id function
2024-08-09 23:00:38 +02:00
Carl-Gerhard Lindesvärd
887b187b3d
fix
2024-08-09 23:00:38 +02:00
Carl-Gerhard Lindesvärd
b02cbb2946
add better cache for getProfileId
2024-08-09 23:00:38 +02:00
Carl-Gerhard Lindesvärd
7d703bcd80
fix profile id
2024-08-09 23:00:38 +02:00
Carl-Gerhard Lindesvärd
ccfddc215f
save sdk name and version
2024-08-09 23:00:38 +02:00
Carl-Gerhard Lindesvärd
41e46570b7
improvements while testing
2024-08-09 23:00:38 +02:00
Carl-Gerhard Lindesvärd
15e997129a
initial for v1
2024-08-09 23:00:38 +02:00
Carl-Gerhard Lindesvärd
0fea45c9f7
rename IServiceCreateEventPayload
2024-07-21 23:55:04 +02:00
Carl-Gerhard Lindesvärd
1b613538cc
first working cli importer
2024-07-21 23:55:04 +02:00
Carl-Gerhard Lindesvärd
f2298a1b05
init redis lazy
2024-07-20 20:17:32 +02:00