dettlaff
|
315250bae3
|
tests: add monitoring tests
|
2024-07-30 07:42:36 +04:00 |
|
Inex Code
|
d0d3cdacca
|
chore: Disable monitoring tests for now
|
2024-07-29 18:26:15 +03:00 |
|
Inex Code
|
f83f5e840b
|
feat: Add per-service memory stats
|
2024-07-29 18:25:21 +03:00 |
|
nhnn
|
2d07505b4d
|
feat: make query result typed (WIP, tests are broken)
|
2024-07-27 15:37:38 +03:00 |
|
Inex Code
|
a56874ad4f
|
fix: faulty import in tests
|
2024-07-26 23:04:15 +03:00 |
|
Inex Code
|
cabb6cca90
|
chore: Migrate to NixOS 24.05
|
2024-07-26 23:02:22 +03:00 |
|
Inex Code
|
f005e4100c
|
feat: Service configuration (#127)
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy-rest-api/pulls/127
|
2024-07-26 18:39:12 +03:00 |
|
dettlaff
|
b17b4c2682
|
fix: rename Prometheus to Monitoring
|
2024-07-26 16:20:31 +04:00 |
|
dettlaff
|
73f4915294
|
Merge remote-tracking branch 'origin/master' into add_monitoring_prometheus
|
2024-07-24 04:39:43 +04:00 |
|
nhnn
|
3bddfb15c4
|
fix: use GraphQL DateTime type for start and end arguments in monitoring.py
|
2024-07-15 17:16:24 +03:00 |
|
Inex Code
|
4ca9b9f54e
|
fix: Wait for ws logs test to init
|
2024-07-10 21:46:14 +04:00 |
|
nhnn
|
aa2a7ff3aa
|
style: format files with black & rearrange imports
|
2024-07-10 15:53:56 +03:00 |
|
nhnn
|
7e295f2e91
|
fix: yay! tests are working
|
2024-07-10 15:49:27 +03:00 |
|
nhnn
|
e988f77419
|
fix: fix tests (not working properly, yet)
|
2024-07-10 12:43:00 +03:00 |
|
nhnn
|
60e0dcc6cd
|
fix: type in path to PrometheusQueries
|
2024-07-08 19:14:50 +03:00 |
|
nhnn
|
0834360961
|
feat: add memory and cpu metrics
|
2024-07-08 18:18:07 +03:00 |
|
nhnn
|
c34551014f
|
fix: refactor utils/prometheus.py
|
2024-07-08 18:00:49 +03:00 |
|
dettlaff
|
3de0952c3f
|
tests: add
|
2024-07-07 16:33:15 +04:00 |
|
nhnn
|
3d2c79ecb1
|
feat: streaming of journald entries via graphql subscription
|
2024-06-06 16:07:08 +03:00 |
|
nhnn
|
fc2ac0fe6d
|
feat: graphql endpoint to fetch system logs from journald
|
2024-06-06 16:03:16 +03:00 |
|
Houkime
|
cb2a1421bf
|
test(websocket): remove some duplication
|
2024-05-27 21:30:51 +00:00 |
|
Houkime
|
17ae162156
|
test(websocket): remove excessive sleeping
|
2024-05-27 21:30:51 +00:00 |
|
Houkime
|
f772005b17
|
refactor(jobs): offload job subscription logic to a separate file
|
2024-05-27 21:30:51 +00:00 |
|
Houkime
|
950093a3b1
|
feature(websocket): add auth to counter too
|
2024-05-27 21:30:51 +00:00 |
|
Houkime
|
8fd12a1775
|
feature(websocket): add auth
|
2024-05-27 21:30:51 +00:00 |
|
Houkime
|
39f584ad5c
|
test(devices): provide devices for a service test to fix conditional test fail.
|
2024-05-27 21:30:51 +00:00 |
|
Houkime
|
6d2fdab071
|
feature(jobs): UNSAFE endpoint to get job updates
|
2024-05-27 21:30:51 +00:00 |
|
Houkime
|
3910e416db
|
test(jobs): test simple counting
|
2024-05-27 21:30:51 +00:00 |
|
Houkime
|
8348f11faf
|
test(websocket): separate ping and init
|
2024-05-27 21:30:51 +00:00 |
|
Houkime
|
02d337c3f0
|
test(websocket): ping pong test
|
2024-05-27 21:30:51 +00:00 |
|
Houkime
|
c19fa227c9
|
test(websocket) test connection init
|
2024-05-27 21:30:51 +00:00 |
|
Houkime
|
4306c94231
|
test(jobs) test API job format
|
2024-05-27 21:30:51 +00:00 |
|
Houkime
|
1fadf0214b
|
test(jobs): test Graphql job getting
|
2024-05-27 21:30:51 +00:00 |
|
Houkime
|
4b1becb4e2
|
feature(jobs): websocket connection
|
2024-05-27 21:30:51 +00:00 |
|
Houkime
|
8e8e76a954
|
fix(backups): fix orphaned snapshots erroring out
|
2024-05-24 12:30:27 +00:00 |
|
Inex Code
|
524adaa8bc
|
add nix-collect-garbage endpoint (#112)
Continuation of the broken #21
Co-authored-by: dettlaff <dettlaff@riseup.net>
Co-authored-by: def <dettlaff@riseup.net>
Co-authored-by: Houkime <>
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy-rest-api/pulls/112
Reviewed-by: houkime <houkime@protonmail.com>
|
2024-05-01 16:10:39 +03:00 |
|
Houkime
|
6e29da4a4f
|
test(service): test moving with rebuilding via fp
|
2024-03-18 11:32:02 +00:00 |
|
Inex Code
|
2d5ac51c06
|
fix: future mock are now more in the future
|
2024-03-15 16:14:31 +04:00 |
|
Houkime
|
7dae81530e
|
test(services): clean up tests
|
2024-03-06 18:40:05 +03:00 |
|
Houkime
|
305e5cc2c3
|
refactor(services): introduce Bind class and test moving deeper
|
2024-03-06 18:40:05 +03:00 |
|
Houkime
|
1e51f51844
|
feature(backups): intermittent commit for binds, to be replaced
|
2024-03-06 18:40:05 +03:00 |
|
Houkime
|
17a1e34c0d
|
feature(services): check before moving task and before move itself
|
2024-03-06 18:40:05 +03:00 |
|
Houkime
|
b054235d96
|
test(services): remove unused json
|
2024-03-06 18:39:27 +03:00 |
|
Houkime
|
2519a50aac
|
test(services): merge def and current service tests
|
2024-03-06 18:39:27 +03:00 |
|
def
|
18327ffa85
|
test: remove unused mocks, fix tests naming
|
2024-03-06 18:39:27 +03:00 |
|
def
|
b5183948af
|
fix: service tests
|
2024-03-06 18:39:27 +03:00 |
|
def
|
e01b8ed8f0
|
add test_api_services.py
|
2024-03-06 18:39:27 +03:00 |
|
def
|
5cd1e28632
|
add storage tests
|
2024-03-06 18:39:27 +03:00 |
|
Inex Code
|
f895f2a38b
|
refactor: Return last 10 log lines when system rebuild failed
|
2024-03-06 18:33:55 +03:00 |
|
Inex Code
|
71433da424
|
refactor: move systemd functions to utils
|
2024-03-05 11:55:52 +03:00 |
|