Commit graph

  • 53c6bc1af7 refactor(backups): cleanup old config service code Houkime 2024-08-21 14:32:22 +0000
  • 0d23b91a37 refactor(backups): config service reformat Houkime 2024-08-21 14:19:35 +0000
  • 27f09d04de fix(backups): change the dump folder Houkime 2024-08-21 13:55:30 +0000
  • b522c72aaf test(jobs): clean jobs properly Houkime 2024-08-07 13:29:51 +0000
  • b67777835d fix(backup): make last slice return a correct list Houkime 2024-08-07 12:35:34 +0000
  • a5b52c8f75 feature(backup): endpoint to force autobackup Houkime 2024-07-29 12:16:33 +0000
  • bb493e6b74 feature(backup): reload snapshots when migrating Houkime 2024-07-29 10:33:46 +0000
  • a4a70c07d3 test(backup): migration test Houkime 2024-07-29 10:14:22 +0000
  • 427fdbdb49 test(backup): minimal snapshot slice test Houkime 2024-07-26 14:07:49 +0000
  • bfb0442e94 feature(backup): query to see restored snapshots in advance Houkime 2024-07-26 11:23:41 +0000
  • 5e07a9eaeb feature(backup): error handling for the full restore endpoint Houkime 2024-07-26 10:12:51 +0000
  • 7de5d26a81 feature(backup): full restore task Houkime 2024-07-26 10:12:02 +0000
  • be4e883b12 feature(backup): autobackup slice detection Houkime 2024-07-26 10:10:56 +0000
  • 7ae550fd26 refactor(system): break out rebuild job creation Houkime 2024-07-26 10:09:25 +0000
  • f068329153 fix(service manager): debug and test backup hooks Houkime 2024-07-25 17:30:46 +0000
  • f8c6a8b9d6 refactor(utils): maybe make fsavail an int? Houkime 2024-07-25 17:29:16 +0000
  • af014e8b83 feature(backup): support for perma-active services and services with no existing data Houkime 2024-07-25 17:25:27 +0000
  • 0329addd1f feature(services): add perma-active services (api itself) Houkime 2024-07-25 17:23:02 +0000
  • 35e2e8cc78 test(dkim): separate dummy dkim into a folder Houkime 2024-07-25 17:21:44 +0000
  • c5c6d860fd test(secrets): add a dummy secrets file Houkime 2024-07-25 17:20:36 +0000
  • d4998ded46 refactor(services): migrate service management to a special service Houkime 2024-07-24 15:15:31 +0000
  • 2ef674a037 refactor(services): PARTIAL migrate get_all_services Houkime 2024-07-24 11:41:32 +0000
  • f6151ee451 feature(backup): add migration specific endpoints Houkime 2024-07-24 11:21:37 +0000
  • 8c44f78bbb feature(services): add config service Houkime 2024-07-24 10:12:59 +0000
  • f57eda5237 feature(services): allow moving uninitialized services Houkime 2024-06-19 13:30:37 +0000
  • 6afaefbb41 tests: fix nix_collect_garbage dettlaff 2024-09-12 16:09:30 +0400
  • 483c19f944 Merge branch 'fix_collect_garbage' of git.selfprivacy.org:SelfPrivacy/selfprivacy-rest-api into fix_collect_garbage fix_collect_garbage dettlaff 2024-09-12 16:04:07 +0400
  • 2a44a5e06b fix: nix collect garbage dettlaff 2024-09-12 16:03:56 +0400
  • e6b7a1c168 style: linting Inex Code 2024-09-02 22:42:29 +0300
  • 68d0ee8c5d test(system): dns migration Houkime 2024-08-28 16:29:26 +0000
  • 77fb99d84e feature(system): dns migration Houkime 2024-08-28 15:18:10 +0000
  • ac07090784 style: blacked dettlaff 2024-09-05 15:57:27 +0400
  • 81d082ff2a fix: nix collect garbage def 2024-09-05 14:54:58 +0300
  • 42a3c3f196 fix: nix collect garbage dettlaff 2024-09-05 15:50:36 +0400
  • 8ef63eb90e fix(backups): cover the case when service fails to stop Houkime 2024-08-09 13:39:53 +0000
  • 391e4802b2 tests: add tests for monitoring (#140) dettlaff 2024-08-16 15:36:07 +0300
  • a7bc22522e chore: Remove deprecated vs code options Inex Code 2024-08-16 14:26:02 +0300
  • 9135f77208 fix(backups): cover the case when service fails to stop Houkime 2024-08-09 13:39:53 +0000
  • 55bbb0f3cc test(services): add more debug to the dummy service Houkime 2024-06-05 11:36:47 +0000
  • 7e6c2a9e20 feat: timeout for monitoring dettlaff 2024-08-16 03:01:20 +0400
  • 21c02e3ef3 tests: delete monitoring file copy dettlaff 2024-08-15 06:19:28 +0400
  • e319da5a07 Merge branch 'master' into add_monitoring_tests dettlaff 2024-08-15 06:17:40 +0400
  • 1d8ea1cc93 tests: fix, add new mock_send_range_query dettlaff 2024-08-15 06:09:37 +0400
  • f3bdbb4e9b tests: fix add .get and rename file dettlaff 2024-08-13 06:31:51 +0400
  • 1d31a29dce chore: Add bandit to dev shell Inex Code 2024-08-12 21:53:44 +0300
  • bbd909a544 feat: timeout for monitoring dettlaff 2024-08-09 23:10:21 +0400
  • 3c3b0f6be0 fix(backups): allow retrying when deleting service files Houkime 2024-08-09 15:14:12 +0000
  • 1bfe7cf8dc fix: stop prosody when jitsi stops nhnn 2024-08-09 11:17:27 +0300
  • a4aefe0f72 feature(backups): ask restic to be more verbose moar-restic-debug Houkime 2024-08-07 14:00:30 +0000
  • b47854821b Merge branch 'add_monitoring_tests' of git.selfprivacy.org:nhnn/selfprivacy-rest-api into add_monitoring_tests dettlaff 2024-08-07 05:15:16 +0400
  • 1d44889428 tests: add params dettlaff 2024-08-07 05:14:34 +0400
  • 7e5fc7283b fix: map should be converted to list nhnn 2024-08-06 19:00:12 +0300
  • f4a876d553 very initial monitoring tests nhnn 2024-08-05 16:00:06 +0300
  • 4cd90d0c93 feat: add Prometheus monitoring (#120) dettlaff 2024-07-30 16:55:57 +0300
  • 22d4604dd8 style: formatting add_monitoring_prometheus Inex Code 2024-07-30 16:54:13 +0300
  • 41215dce53 Merge remote-tracking branch 'origin/master' into add_monitoring_prometheus Inex Code 2024-07-30 16:53:53 +0300
  • 158b4ca50d fix: tests Inex Code 2024-07-30 16:39:05 +0300
  • d97a3954f0 fix: key error Inex Code 2024-07-30 15:49:54 +0300
  • 806c3052ff fix: Take swap into account when counting service RAM usage metrics Inex Code 2024-07-30 15:22:23 +0300
  • bd2fae2e6d chore: Fix prometheus id to be the same as the sp module Inex Code 2024-07-30 07:07:44 +0300
  • 5755fbba48 refactor: Rename id to metric_id as some client caches values by id again Inex Code 2024-07-30 06:56:46 +0300
  • 315250bae3 tests: add monitoring tests dettlaff 2024-07-30 07:42:36 +0400
  • 959597be5f fix: Do not include unused devices in disk metrics Inex Code 2024-07-29 19:12:34 +0300
  • 36c685eaf2 fix: bugs Inex Code 2024-07-29 18:58:55 +0300
  • ab4920dd3a fix: zero offsets Inex Code 2024-07-29 18:53:45 +0300
  • 60ce3b773d chore: Also show a query when prometheus fails Inex Code 2024-07-29 18:50:23 +0300
  • 021208a4d6 chore: Show the response text when prometheus request fails Inex Code 2024-07-29 18:33:03 +0300
  • d0d3cdacca chore: Disable monitoring tests for now Inex Code 2024-07-29 18:26:15 +0300
  • f83f5e840b feat: Add per-service memory stats Inex Code 2024-07-29 18:25:21 +0300
  • 3b518b82f0 refactor: Wrap overall monitoring results to allow more specific reports Inex Code 2024-07-29 15:53:41 +0300
  • 7c620d0056 chore: Fix spelling Inex Code 2024-07-29 14:19:52 +0300
  • 2d07505b4d feat: make query result typed (WIP, tests are broken) nhnn 2024-07-27 15:37:38 +0300
  • 57c5b9781d fix: Update theme names of forgejo Inex Code 2024-07-27 00:38:10 +0300
  • a56874ad4f fix: faulty import in tests Inex Code 2024-07-26 23:04:15 +0300
  • a1bbd31833 style: Reformat with new Black version Inex Code 2024-07-26 22:59:44 +0300
  • cabb6cca90 chore: Migrate to NixOS 24.05 Inex Code 2024-07-26 22:59:32 +0300
  • 1259c081ef style: Reformat with new Black version Inex Code 2024-07-26 22:59:44 +0300
  • 659cfca8a3 chore: Migrate to NixOS 24.05 Inex Code 2024-07-26 22:59:32 +0300
  • 5e6f343e83 fix: Forbid backups for prometheus Inex Code 2024-07-26 18:56:17 +0300
  • 2e87d3c473 fix: Failed to get prometheus configuration Inex Code 2024-07-26 18:53:27 +0300
  • 760e5137a5 chore: formatting Inex Code 2024-07-26 18:53:10 +0300
  • dc64ce1cfa fix: Do not try to fetch stats if prometheus is not active Inex Code 2024-07-26 18:50:00 +0300
  • 8bd1a9354f fix: Add prometheus to the services list Inex Code 2024-07-26 18:49:45 +0300
  • f005e4100c feat: Service configuration (#127) Inex Code 2024-07-26 18:33:04 +0300
  • e9e4cf680b feat: add option to filter logs by unit or slice nhnn 2024-07-25 20:34:28 +0300
  • 9b93107b36 feat: Service configuration (#127) Inex Code 2024-07-26 18:33:04 +0300
  • c1d54c149d Merge branch 'master' into inex/service-settings inex/service-settings Inex Code 2024-07-26 18:32:30 +0300
  • 2226b266f0 chore: PR cleanup Inex Code 2024-07-26 18:31:39 +0300
  • 40b8eb06d0 Merge pull request 'feat: add option to filter logs by unit or slice' (#128) from nhnn/selfprivacy-rest-api:logs-filtering into master Inex Code 2024-07-26 16:33:05 +0300
  • ae2686e799 fix: query to query_range dettlaff 2024-07-26 16:39:25 +0400
  • c5b0257105 fix: imports dettlaff 2024-07-26 16:32:05 +0400
  • b17b4c2682 fix: rename Prometheus to Monitoring dettlaff 2024-07-26 16:20:31 +0400
  • 1dae9046f2 feat: add union type dettlaff 2024-07-26 15:50:12 +0400
  • 3c024cb613 feat: add option to filter logs by unit or slice nhnn 2024-07-25 20:34:28 +0300
  • 9a7930bc25 feat: add net usage dettlaff 2024-07-25 20:01:48 +0400
  • e0380d149b chore: Review fixes Inex Code 2024-07-25 16:48:34 +0300
  • 6f18eefc25 fix: FIX fiIFIxiIXIFiIXi dettlaff 2024-07-25 00:58:38 +0400
  • df4a20ebf7 Merge branch 'add_monitoring_prometheus' of git.selfprivacy.org:SelfPrivacy/selfprivacy-rest-api into add_monitoring_prometheus dettlaff 2024-07-24 21:04:42 +0400
  • 470f62bb07 fix: add debug dettlaff 2024-07-24 21:04:03 +0400
  • 7fd97fe0b2 fix: add location to monitoring migration nhnn 2024-07-24 15:02:56 +0300