feat: add system instance info panel (#5716)

* feat: add system instance reporting

* feat: show system instance resources

* fix: update translations for heartbeat messages in Russian and Vietnamese
This commit is contained in:
Calcium-Ion
2026-06-24 19:16:56 +08:00
committed by GitHub
parent 5377192293
commit 2cbdfa0398
20 changed files with 1133 additions and 35 deletions
+4
View File
@@ -117,6 +117,10 @@ func main() {
// Subscription quota reset task (daily/weekly/monthly/custom)
service.StartSubscriptionQuotaResetTask()
// Report this process as a system instance so the System Info page can show
// all currently alive nodes in multi-instance deployments.
service.StartSystemInstanceReporter()
// Wire task polling adaptor factory (breaks service -> relay import cycle).
// Must run before the system task runner starts: the async_task_poll handler
// calls service.RunTaskPollingOnce, which needs this factory set.