Karol Sójko and GitHub
70bbf11db5
feat(syncing-server): add procedure to recalculate content sizes ( #1027 )
2024-01-17 11:27:26 +01:00
Karol Sójko and GitHub
0443de88ce
feat(syncing-server): reduced abuse thresholds for free users ( #1021 )
2024-01-12 15:45:00 +01:00
Karol Sójko and GitHub
6062f85000
fix: add dedicated http code response upon a request with too large payload ( #1019 )
...
* fix: add dedicated http code response upon a request with too large payload
* fix error log
2024-01-10 15:19:26 +01:00
Karol Sójko
a881dd2d79
fix(syncing-server): disable ot tracing
2024-01-08 06:16:59 +01:00
Karol Sójko
e3cb1faba4
fix(syncing-server): add traffic abuse check in gRPC coms
2024-01-05 13:07:00 +01:00
Karol Sójko and GitHub
b7173346d2
feat(syncing-server): add traffic abuse checks ( #1014 )
2024-01-05 11:30:15 +01:00
Karol Sójko
0c3bc0cae6
feat(syncing-server): send user based metrics to cloudwatch
2024-01-04 17:22:47 +01:00
Karol Sójko
92bb447cac
fix(syncing-server): amount of minutes to process for metrics
2024-01-04 13:32:33 +01:00
Karol Sójko
2c732ff713
fix(syncing-server): skip sending empty metrics
2024-01-04 13:04:03 +01:00
Karol Sójko and GitHub
efd816a627
feat: add storing item saving and modifying metrics ( #1013 )
...
* feat: add storing item saving and modifying metrics
* fix: missing region in cloudwatch client
* fix: metric store binding
2024-01-04 12:13:02 +01:00
Karol Sójko
a0e523e64c
fix(syncing-server): add opentelemetry sdk shutdown
2024-01-03 10:41:31 +01:00
Karol Sójko
f1b6fa55df
fix(syncing-server): enable opentelemetry
2024-01-03 10:05:25 +01:00
Karol Sójko
5987b0899c
fix: adjust grpc keepalive parameters
2024-01-02 10:54:07 +01:00
Karol Sójko
bfef16ce37
fix: define grpc max message size
2023-11-20 15:00:48 +01:00
Karol Sójko and GitHub
2dff6a2ed3
fix: setting gzip as default compression on grpc calls ( #933 )
2023-11-20 13:52:54 +01:00
Karol Sójko and GitHub
5b84f078c6
feat(grpc): add syncing protocol buffers ( #930 )
...
* feat(grpc): add syncing protocol buffers
* wip
* feat: syncing implementation
* fix: sendign metadata
* fix: grpc sync request mapping
* fix grpc response mapper
2023-11-20 11:08:16 +01:00
Karol Sójko and GitHub
4f62cac213
feat: add grpc sessions validation server ( #928 )
...
* feat: add grpc sessions validation server
* feat: add client implementation on api gateway
* fix: response codes
* fix: errored response
* feat: add configuring grpc as optional service proxy
* fix env vars
* fix linter issue
2023-11-16 10:10:42 +01:00
Karol Sójko and GitHub
daad76d0dd
feat: add keep-alive connections to subservices ( #924 )
...
* feat: add keep-alive connections to subservices
* fix: defaults
2023-11-10 14:52:44 +01:00
Karol Sójko and GitHub
c24353cc24
feat: add graceful shutdown procedures upon SIGTERM ( #923 )
2023-11-10 12:20:21 +01:00
Karol Sójko and GitHub
751f3b2547
fix: remove open telemetry from code ( #903 )
2023-11-07 09:15:31 +01:00
Karol Sójko and GitHub
16a6815b69
fix: add fallback methods for 404 requests ( #893 )
...
* fix: add fallback methods for 404 requests
* fix: remove fallback controllers exports
* fix: have only one fallback controller expored
2023-10-31 14:44:33 +01:00
Karol Sójko
aba4f90485
feat: add wrapping sqs receive message with open telemetry
2023-10-17 10:14:26 +02:00
Karol Sójko
32fe8d0a85
fix: reduce the amount of metrics gathered in telemetery
2023-10-13 10:19:33 +02:00
Karol Sójko
250c1f069b
fix(syncing-server): elevate otel sdk before the winston import
2023-10-10 12:32:20 +02:00
Karol Sójko
3e4a1e9645
fix(syncing-server): elevate otel sdk before the container starts
2023-10-10 12:25:09 +02:00
Karol Sójko
3ab29569db
fix(syncing-server): add opentelemetry starting info in logs
2023-10-09 19:50:02 +02:00
Karol Sójko
65ced2cc7b
feat: add custom tracing on workers
2023-10-09 14:08:35 +02:00
Karol Sójko
5e930d08eb
feat: add opentelemetry to all services
2023-10-09 12:15:12 +02:00
Karol Sójko
b736dab3c1
fix: remove xray sdk in favor of opentelemetry
2023-10-09 09:53:34 +02:00
Karol Sójko
6583ff6cd9
feat: add xray to syncing server and files
2023-10-04 19:39:16 +02:00
Karol Sójko and GitHub
d4d49454a6
feat: add skipping verified transitions ( #827 )
...
* fix(syncing-server): remove transitioning individual users
* feat: add skipping verified transitions
* fix(auth): remove unused use case
2023-09-15 11:31:52 +02:00
Karol Sójko
c7807d0f9e
fix: adjust transition timestamps to be universal
2023-09-13 10:25:02 +02:00
Karol Sójko
a82b9a0c8a
fix: disable running migrations in worker mode of a given service
2023-09-11 14:27:52 +02:00
Karol Sójko
8cb92d9678
feat(syncing-server): add procedure to trigger transition for specific user
2023-09-08 09:14:07 +02:00
Karol Sójko
1bef1279e6
fix: remove the alive and kicking info logs on workers
2023-09-01 08:19:14 +02:00
Karol Sójko and GitHub
56f0aef21d
fix: controller naming ( #678 )
...
* fix: rename home server controllers to base controllers
* fix: rename inversify express controllers to annotated controllers
2023-08-01 09:34:52 +02:00
Karol Sójko and GitHub
aee6e60583
fix: add missing imports and exports for controllers ( #664 )
2023-07-19 09:28:09 +02:00
Karol Sójko and GitHub
b28636fa73
chore: make newrelic an optional dep ( #620 )
...
* chore: make newrelic an optional dep
* fix: change newrelic imports to dynamic ones
* fix: deps
* fix: remove unplugged deps
* fix: yarn lock
* fix: add missing yarn installs
2023-06-01 12:50:11 +02:00
Karol Sójko and GitHub
b3b617ea0b
feat: bundle syncing server into home server setup ( #611 )
...
* feat(syncing-server): move inversify express controllers to new structure
* wip: syncing server service binding for home server
* fix(syncing-server): container bindings
* fix(api-gateway): rename https service to service proxy
* fix: proxying requests to syncing server
* fix: responses and version binding
2023-05-17 15:38:12 +02:00
Karol Sójko
990140c392
fix: remove unused imports
2023-05-05 10:47:37 +02:00
Karol Sójko
c6122d33b9
fix: remove sentry
2023-05-05 10:44:22 +02:00
Karol Sójko
b6702c7182
chore: remove unused content size recalculation event
2023-02-21 10:45:32 +01:00
Karol Sójko and GitHub
993d31167b
feat(syncing-server): refactor container config into server and worker ( #443 )
...
* feat(syncing-server): refactor container config into server and worker
* fix(syncing-server): yarn lock
* fix(api-gateway): add client update response on v1 revision endpoints
* fix(syncing-server): linter issue
2023-02-13 10:12:32 +01:00
Karol Sójko
9c72ad85a0
fix: remove @sentry/profiling-node integration as it is not compatible with ARM - fixes #383
2023-01-02 09:49:04 +01:00
Karol Sójko
8bcb552783
feat(auth): add session traces
2022-12-19 12:25:15 +01:00
Karol Sójko
e3b96c3a1f
feat(syncing-server): setup sentry profiling
2022-12-19 09:43:51 +01:00
Karol Sójko
f27aa21eb5
fix(syncing-server): fetching items in raw mode
2022-12-15 14:38:32 +01:00
Karol Sójko
d38116183c
fix(syncing-server): select fields in query
2022-12-15 12:35:26 +01:00
Karol Sójko
f10fa839fb
fix(syncing-server): revisions processing limit
2022-12-15 10:38:25 +01:00
Karol Sójko
bfe6f4255a
fix(syncing-server): user uuid field name
2022-12-15 08:31:30 +01:00