Andrey Antukh
68d2afc75d
✨ Add missing type hints on backend code
2022-12-22 16:42:45 +01:00
Andrey Antukh
6713d8eb3f
✨ Make metrics more modular
2022-11-07 11:18:22 +01:00
Andrey Antukh
37ad04d2a6
🎉 Add robust concurrency limiter for RPC
2022-11-07 10:05:56 +01:00
luz paz
e30bea0b6f
🔧 Fix typos in source code
...
Found via `codespell -q 3 -S *.po,./frontend/yarn.lock -L childs,clen,fpr,inflight,ody,ot,ro,te,trys,ue`
2022-10-04 10:40:34 +02:00
Andrey Antukh
41134f22e9
📎 Update license header
2022-09-20 23:23:22 +02:00
Andrey Antukh
6f42f4ec45
♻️ Refactor semaphore and executors
2022-09-20 11:32:45 +02:00
Andrey Antukh
a555e13b6a
✨ Improve msgbus internal API
2022-09-05 19:08:26 +02:00
Andrey Antukh
fd973d87fd
♻️ Refactor metrics namespace
2022-08-31 12:55:48 +02:00
Andrey Antukh
ec3651d85b
🎉 Add optional rate limit support for RPC calls
2022-08-31 12:55:48 +02:00
Andrey Antukh
85ec1668f3
🐛 Add missing rpc-command definition on metrics
2022-08-25 11:47:14 +02:00
Andrey Antukh
f7bb08382c
✨ Fix issues from previous refactor peer review
2022-03-10 13:32:06 +01:00
Andrey Antukh
1b444a42f2
♻️ Refactor http server layer
...
Make it fully asynchronous.
2022-03-09 17:18:06 +01:00
Andrey Antukh
5d2715dd32
✨ Improve monitors monitor
2022-02-28 15:29:30 +01:00
Andrey Antukh
7cf27ac86d
♻️ Refactor general resource and concurrency model on backend
2022-02-22 13:05:41 +01:00
Andrey Antukh
c394495a26
♻️ Refactor websocket layer.
...
This commit replaces rj9a with funcool/yetti ring adapter.
Cleans the websocket api and makes it fully asynchronous.
Also a common websocket protocol abstraction that will allow
more easy path for creating new websocket based services.
2021-12-29 09:52:32 +01:00
Andrey Antukh
b64d5ef357
🎉 Add unified logging api.
2021-09-30 11:48:14 +02:00
Andrey Antukh
f6e18de6af
✨ Add more metrics to update-file.
2021-09-03 10:36:34 +02:00
Andrey Antukh
0c97a44a2a
🎉 Add file offloading to external storage mechanism.
2021-06-14 15:41:27 +02:00
Andrey Antukh
f545e41d10
📎 Fix license header.
2021-04-12 16:49:43 +02:00
Andrey Antukh
e12a6e65a6
♻️ Refactor logging.
2021-04-09 15:28:18 +02:00
Andrey Antukh
fbe2e2a285
✨ Improve tasks metrics.
2021-02-22 14:50:01 +01:00
Andrey Antukh
f8ccd0b120
📎 Add bigger window for quantiles on metrics.
2021-02-14 18:01:04 +01:00
Andrey Antukh
b80295a21c
✨ Fix all linter issues on backend code.
2021-02-01 09:48:28 +01:00
Andrey Antukh
f8b349814c
♻️ Add labels support to metrics module.
...
And improve the rpc metrics using labels.
2021-01-26 11:13:21 +01:00
Andrey Antukh
34e5e5c513
🎉 Add jetty metrics.
2021-01-19 15:37:26 +01:00
Andrey Antukh
8f57ab343c
✨ Add jvm metrics.
2021-01-16 00:31:38 +01:00
Andrey Antukh
234b2c9427
🐛 Fix licence headers.
2021-01-07 11:29:57 +01:00
Andrey Antukh
9f12456456
♻️ Replace mount with integrant.
2021-01-07 11:29:57 +01:00
Andrey Antukh
44a21de783
✨ Fix all linter issues on backend code.
2020-12-02 15:35:14 +01:00
Andrey Antukh
6c67c3c71b
♻️ Make the namespacing independent of the branding.
2020-08-18 19:32:11 +02:00