Commit Graph

48 Commits

Author SHA1 Message Date
Kevin Franklin Kim
6e5b02f74c
feat: update graceful shutdown 2024-03-15 11:01:25 +01:00
Kevin Franklin Kim
e100f0730a
wip: optimize graceful shutdown 2023-12-14 08:34:47 +01:00
Kevin Franklin Kim
ffd01bfd9c
fix: compare 2023-10-18 17:04:48 +02:00
Kevin Franklin Kim
276725bb9b
Merge branch 'main' of github.com:foomo/keel into service-goroutine 2023-10-18 16:31:08 +02:00
Kevin Franklin Kim
d30495d2a2
fix: probes race condition 2023-10-03 10:19:12 +02:00
Kevin Franklin Kim
c2cccd9952
fix: race condition 2023-10-02 14:42:18 +02:00
Kevin Franklin Kim
7537cbcc1a
style: fix typo 2023-09-11 11:52:26 +02:00
Kevin Franklin Kim
f5b8bbbda3
style: remove ws 2023-09-11 10:54:43 +02:00
Kevin Franklin Kim
6108728c77
style: remove ws 2023-09-11 10:50:24 +02:00
Kevin Franklin Kim
12a745215f
fix: race condition 2023-09-11 10:40:36 +02:00
Kevin Franklin Kim
c964153971
feat: add nats readmer 2023-09-11 10:37:18 +02:00
Kevin Franklin Kim
9983e267e2
feat: add mongo and refactor readme 2023-09-08 22:24:31 +02:00
Kevin Franklin Kim
36a26d875d
feat: add names 2023-09-08 17:56:24 +02:00
Kevin Franklin Kim
06a78a9e59
feat: add config types 2023-09-08 17:34:52 +02:00
Kevin Franklin Kim
4aaeb5cce0
feat: extend docs 2023-09-08 17:14:48 +02:00
Kevin Franklin Kim
2823a97bad
refactor: expose docs through interface 2023-09-08 15:49:23 +02:00
Kevin Franklin Kim
07f0c394d5
feat: add GoRoutine service
moves all services into the service package
2023-09-08 12:17:23 +02:00
franklin
8f6a823287 fix: omit race condition 2023-08-09 07:51:35 +02:00
Kevin Franklin Kim
24bb3bf172 fix: add stopper 2022-05-16 22:40:30 +02:00
Kevin Franklin Kim
dfb8091c81 feat: add stopper 2022-05-07 18:12:58 +02:00
Kevin Franklin Kim
043a474bf9 feat: add stopper 2022-05-07 17:49:10 +02:00
Kevin Franklin Kim
448f674b1a feat: update otel 2022-05-05 12:19:08 +02:00
Kevin Franklin Kim
7d3c68e105 feat: add zap, viper and prometheus to init services 2022-03-24 10:38:18 +01:00
Kevin Franklin Kim
03ffa38139 refactor: rename probe to healthzer 2022-03-14 14:09:28 +01:00
Kevin Franklin Kim
264917cc87 refactor: rename probe to healthz 2022-03-14 13:12:25 +01:00
Kevin Franklin Kim
b7d98f296f feat: improve probes
- auto add services
- start probe service immediately
- add keel server probe
2022-03-11 22:59:55 +01:00
Kevin Franklin Kim
7504c3cd4a revert: remove clonser fn types 2022-03-11 12:53:52 +01:00
Kevin Franklin Kim
5250a85494 feat: implement probes 2022-03-11 12:50:48 +01:00
Ognjen
528be63a88 feat: k8s probes integration 2022-03-10 15:25:54 +01:00
Kevin Franklin Kim
687107b1c0 feat: update otel 2022-03-08 14:56:59 +01:00
Kevin Franklin Kim
8c5a46c699 feat: make shutdown signals configurable 2022-02-03 09:37:38 +01:00
Kevin Franklin Kim
b8955ef4f5 refactor: remove vars 2021-11-16 15:31:00 +01:00
franklin
6c0c150512 feat: add closers 2021-09-29 13:33:56 +02:00
franklin
02379dc865 style: goftm 2021-09-07 10:35:59 +02:00
franklin
9903995d14 feat: update telemetry 2021-09-06 22:15:23 +02:00
franklin
eaefb4268f feat: add unsubscriber 2021-09-06 22:02:34 +02:00
franklin
8652642477 feat: add dynamic disableStacktrace and disableCaller handler 2021-08-11 13:40:42 +02:00
franklin
7045e3c9a8 fix: fix lint warning 2021-07-28 15:57:46 +02:00
franklin
c836c3b3f9 fix: fix import 2021-06-18 13:44:29 +02:00
franklin
d536b47478 fix: remove sync as it 2021-06-16 12:04:58 +02:00
franklin
579f385c23 feat: use base context 2021-05-27 08:10:31 +02:00
franklin
4df8bf46b9 feat: use trace provider interface and noop tracer when disabled 2021-05-26 09:59:55 +02:00
franklin
f6a8bcde07 revert: allow context override through option 2021-05-25 17:04:08 +02:00
Frederik Löffert
3358204c67 feat: cancel server context for graceful shutdown
fix: telemetry provider shutdown

ignore: logger sync error on /dev/stderr
(https://github.com/uber-go/zap/issues/880)
2021-05-22 22:43:58 +02:00
franklin
77e80c74dc fix: add nil check 2021-05-20 08:21:48 +02:00
franklin
f35ed993d2 feat: add log and telemetry closers by default 2021-05-20 07:34:22 +02:00
franklin
4aff7f3a55 feat: add more closers 2021-05-20 07:33:49 +02:00
franklin
0b31cd3239 initial commit 2021-05-18 08:34:47 +02:00