feat(monitoring): add backend protocol metrics to network stats and ops dashboard

This commit is contained in:
2026-03-23 07:17:33 +00:00
parent 474cc328dd
commit 2f8c04edc4
12 changed files with 282 additions and 46 deletions

77
pnpm-lock.yaml generated
View File

@@ -30,8 +30,8 @@ importers:
specifier: ^2.2.3
version: 2.2.3
'@push.rocks/lik':
specifier: ^6.3.1
version: 6.3.1
specifier: ^6.4.0
version: 6.4.0
'@push.rocks/projectinfo':
specifier: ^5.0.2
version: 5.0.2
@@ -78,8 +78,8 @@ importers:
specifier: ^4.2.3
version: 4.2.3
'@push.rocks/smartproxy':
specifier: ^26.0.0
version: 26.0.0
specifier: ^26.1.0
version: 26.1.0
'@push.rocks/smartradius':
specifier: ^1.1.1
version: 1.1.1
@@ -1067,8 +1067,8 @@ packages:
'@push.rocks/levelcache@3.2.0':
resolution: {integrity: sha512-Ch0Oguta2I0SVi704kHghhBcgfyfS92ua1elRu9d8X1/9LMRYuqvvBAnyXyFxQzI3S8q8QC6EkRdd8CAAYSzRg==}
'@push.rocks/lik@6.3.1':
resolution: {integrity: sha512-UWDwGBaVx5yPtAFXqDDBtQZCzETUOA/7myQIXb+YBsuiIw4yQuhNZ23uY2ChQH2Zn6DLqdNSgQcYC0WywMZBNQ==}
'@push.rocks/lik@6.4.0':
resolution: {integrity: sha512-GCdXyF2a6NP+i0W6Mib1PjtA6JGrl6Ae17SbaQwqTscn4JHNta6xm9r+D8/b83XGZsoU903FlJZli3YqJCxT9Q==}
'@push.rocks/mongodump@1.1.0':
resolution: {integrity: sha512-kW0ZUGyf1e4nwloVwBQjNId+MzgTcNS834C+RxH21i1NqyOubbpWZtJtPP+K+s35nSJRyCTy3ICfBMdDBTAm2w==}
@@ -1259,8 +1259,8 @@ packages:
'@push.rocks/smartpromise@4.2.3':
resolution: {integrity: sha512-Ycg/TJR+tMt+S3wSFurOpEoW6nXv12QBtKXgBcjMZ4RsdO28geN46U09osPn9N9WuwQy1PkmTV5J/V4F9U8qEw==}
'@push.rocks/smartproxy@26.0.0':
resolution: {integrity: sha512-fGLSVGCMEnmRFzt1iwiOjaOv6fB94fJgmtU13c9IHrpcuoPL2BhJqY+vj0bEgh2ee1F1fos3oARHKf4dwoeS6w==}
'@push.rocks/smartproxy@26.1.0':
resolution: {integrity: sha512-DhrQopSMFRVxe8RpbNaMDDv1sFiDcjTAcIwDPilXaOZMr9+IJ+td/+GQeg03Ra5Pi9OjpoerwG8M8YHJh2j2tA==}
'@push.rocks/smartpuppeteer@2.0.5':
resolution: {integrity: sha512-yK/qSeWVHIGWRp3c8S5tfdGP6WCKllZC4DR8d8CQlEjszOSBmHtlTdyyqOMBZ/BA4kd+eU5f3A1r4K2tGYty1g==}
@@ -2047,9 +2047,6 @@ packages:
'@types/semver@7.7.1':
resolution: {integrity: sha512-FmgJfu+MOcQ370SD0ev7EI8TlCAfKYU+B4m5T3yXc1CiRN94g/SZPtsCkk506aUDtlMnFZvasDwHHUcZUEaYuA==}
'@types/symbol-tree@3.2.5':
resolution: {integrity: sha512-zXnnyENt1TYQcS21MkPaJCVjfcPq7p7yc5mo5JACuumXp6sly5jnlS0IokHd+xmmuCbx6V7JqkMBpswR+nZAcw==}
'@types/tar-stream@3.1.4':
resolution: {integrity: sha512-921gW0+g29mCJX0fRvqeHzBlE/XclDaAG0Ousy1LCghsOhvaKacDeRGEVzQP9IPfKn8Vysy7FEXAIxycpc/CMg==}
@@ -4324,7 +4321,7 @@ snapshots:
dependencies:
'@api.global/typedrequest-interfaces': 3.0.19
'@push.rocks/isounique': 1.0.5
'@push.rocks/lik': 6.3.1
'@push.rocks/lik': 6.4.0
'@push.rocks/smartbuffer': 3.0.5
'@push.rocks/smartdelay': 3.0.5
'@push.rocks/smartguard': 3.1.0
@@ -4340,7 +4337,7 @@ snapshots:
'@cloudflare/workers-types': 4.20260317.1
'@design.estate/dees-catalog': 3.49.0(@tiptap/pm@2.27.2)
'@design.estate/dees-comms': 1.0.30
'@push.rocks/lik': 6.3.1
'@push.rocks/lik': 6.4.0
'@push.rocks/smartdelay': 3.0.5
'@push.rocks/smartenv': 6.0.0
'@push.rocks/smartfeed': 1.4.0
@@ -4913,7 +4910,7 @@ snapshots:
dependencies:
'@api.global/typedrequest': 3.3.0
'@design.estate/dees-comms': 1.0.30
'@push.rocks/lik': 6.3.1
'@push.rocks/lik': 6.4.0
'@push.rocks/smartdelay': 3.0.5
'@push.rocks/smartjson': 6.0.0
'@push.rocks/smartmarkdown': 3.0.3
@@ -5203,7 +5200,7 @@ snapshots:
'@git.zone/tsbundle': 2.9.1
'@git.zone/tsrun': 2.0.1
'@push.rocks/early': 4.0.4
'@push.rocks/lik': 6.3.1
'@push.rocks/lik': 6.4.0
'@push.rocks/npmextra': 5.3.3
'@push.rocks/smartcli': 4.0.20
'@push.rocks/smartdelay': 3.0.5
@@ -5867,7 +5864,7 @@ snapshots:
'@push.rocks/levelcache@3.2.0':
dependencies:
'@push.rocks/lik': 6.3.1
'@push.rocks/lik': 6.4.0
'@push.rocks/smartbucket': 3.3.10
'@push.rocks/smartcache': 1.0.18
'@push.rocks/smartenv': 5.0.13
@@ -5887,20 +5884,18 @@ snapshots:
- supports-color
- vue
'@push.rocks/lik@6.3.1':
'@push.rocks/lik@6.4.0':
dependencies:
'@push.rocks/smartdelay': 3.0.5
'@push.rocks/smartmatch': 2.0.0
'@push.rocks/smartpromise': 4.2.3
'@push.rocks/smartrx': 3.0.10
'@push.rocks/smarttime': 4.2.3
'@types/minimatch': 5.1.2
'@types/symbol-tree': 3.2.5
symbol-tree: 3.2.4
'@push.rocks/mongodump@1.1.0(socks@2.8.7)':
dependencies:
'@push.rocks/lik': 6.3.1
'@push.rocks/lik': 6.4.0
'@push.rocks/smartfile': 11.2.7
'@push.rocks/smartjson': 5.2.0
'@push.rocks/smartpath': 6.0.0
@@ -5952,7 +5947,7 @@ snapshots:
dependencies:
'@apiclient.xyz/cloudflare': 7.1.0
'@peculiar/x509': 1.14.3
'@push.rocks/lik': 6.3.1
'@push.rocks/lik': 6.4.0
'@push.rocks/smartdata': 7.1.0(socks@2.8.7)
'@push.rocks/smartdelay': 3.0.5
'@push.rocks/smartdns': 7.9.0
@@ -6048,7 +6043,7 @@ snapshots:
'@push.rocks/smartcli@4.0.20':
dependencies:
'@push.rocks/lik': 6.3.1
'@push.rocks/lik': 6.4.0
'@push.rocks/smartlog': 3.2.1
'@push.rocks/smartobject': 1.0.12
'@push.rocks/smartpromise': 4.2.3
@@ -6072,7 +6067,7 @@ snapshots:
'@push.rocks/smartdata@5.16.7(socks@2.8.7)':
dependencies:
'@push.rocks/lik': 6.3.1
'@push.rocks/lik': 6.4.0
'@push.rocks/smartdelay': 3.0.5
'@push.rocks/smartlog': 3.2.1
'@push.rocks/smartmongo': 2.2.0(socks@2.8.7)
@@ -6102,7 +6097,7 @@ snapshots:
'@push.rocks/smartdata@7.1.0(socks@2.8.7)':
dependencies:
'@push.rocks/lik': 6.3.1
'@push.rocks/lik': 6.4.0
'@push.rocks/smartdelay': 3.0.5
'@push.rocks/smartlog': 3.2.1
'@push.rocks/smartmongo': 2.2.0(socks@2.8.7)
@@ -6161,14 +6156,14 @@ snapshots:
'@push.rocks/smartexit@1.1.1':
dependencies:
'@push.rocks/lik': 6.3.1
'@push.rocks/lik': 6.4.0
'@push.rocks/smartdelay': 3.0.5
'@push.rocks/smartpromise': 4.2.3
tree-kill: 1.2.2
'@push.rocks/smartexit@2.0.3':
dependencies:
'@push.rocks/lik': 6.3.1
'@push.rocks/lik': 6.4.0
'@push.rocks/smartpromise': 4.2.3
'@push.rocks/smartexpect@2.5.0':
@@ -6186,7 +6181,7 @@ snapshots:
'@push.rocks/smartfile@10.0.41':
dependencies:
'@push.rocks/lik': 6.3.1
'@push.rocks/lik': 6.4.0
'@push.rocks/smartdelay': 3.0.5
'@push.rocks/smartfile-interfaces': 1.0.7
'@push.rocks/smarthash': 3.2.6
@@ -6205,7 +6200,7 @@ snapshots:
'@push.rocks/smartfile@11.2.7':
dependencies:
'@push.rocks/lik': 6.3.1
'@push.rocks/lik': 6.4.0
'@push.rocks/smartdelay': 3.0.5
'@push.rocks/smartfile-interfaces': 1.0.7
'@push.rocks/smarthash': 3.2.6
@@ -6223,7 +6218,7 @@ snapshots:
'@push.rocks/smartfile@13.1.2':
dependencies:
'@push.rocks/lik': 6.3.1
'@push.rocks/lik': 6.4.0
'@push.rocks/smartdelay': 3.0.5
'@push.rocks/smartfile-interfaces': 1.0.7
'@push.rocks/smartfs': 1.5.0
@@ -6260,7 +6255,7 @@ snapshots:
'@push.rocks/smartinteract@2.0.16':
dependencies:
'@push.rocks/lik': 6.3.1
'@push.rocks/lik': 6.4.0
'@push.rocks/smartobject': 1.0.12
'@push.rocks/smartpromise': 4.2.3
inquirer: 11.1.0
@@ -6545,7 +6540,7 @@ snapshots:
'@push.rocks/smartpromise@4.2.3': {}
'@push.rocks/smartproxy@26.0.0':
'@push.rocks/smartproxy@26.1.0':
dependencies:
'@push.rocks/smartcrypto': 2.0.4
'@push.rocks/smartlog': 3.2.1
@@ -6600,7 +6595,7 @@ snapshots:
'@push.rocks/smartrouter@1.3.3':
dependencies:
'@push.rocks/lik': 6.3.1
'@push.rocks/lik': 6.4.0
'@push.rocks/smartrx': 3.0.10
path-to-regexp: 8.3.0
@@ -6617,7 +6612,7 @@ snapshots:
dependencies:
'@api.global/typedrequest': 3.3.0
'@cfworker/json-schema': 4.1.1
'@push.rocks/lik': 6.3.1
'@push.rocks/lik': 6.4.0
'@push.rocks/smartenv': 6.0.0
'@push.rocks/smartlog': 3.2.1
'@push.rocks/smartpath': 6.0.0
@@ -6677,7 +6672,7 @@ snapshots:
'@push.rocks/smartstream@3.4.0':
dependencies:
'@push.rocks/lik': 6.3.1
'@push.rocks/lik': 6.4.0
'@push.rocks/smartenv': 6.0.0
'@push.rocks/smartpromise': 4.2.3
'@push.rocks/smartrx': 3.0.10
@@ -6688,7 +6683,7 @@ snapshots:
'@push.rocks/smarttime@4.2.3':
dependencies:
'@push.rocks/lik': 6.3.1
'@push.rocks/lik': 6.4.0
'@push.rocks/smartdelay': 3.0.5
'@push.rocks/smartpromise': 4.2.3
croner: 10.0.1
@@ -6712,7 +6707,7 @@ snapshots:
'@push.rocks/smartwatch@6.3.0':
dependencies:
'@push.rocks/lik': 6.3.1
'@push.rocks/lik': 6.4.0
'@push.rocks/smartenv': 6.0.0
'@push.rocks/smartpromise': 4.2.3
'@push.rocks/smartrx': 3.0.10
@@ -6735,7 +6730,7 @@ snapshots:
'@push.rocks/taskbuffer@3.5.0':
dependencies:
'@design.estate/dees-element': 2.2.3
'@push.rocks/lik': 6.3.1
'@push.rocks/lik': 6.4.0
'@push.rocks/smartdelay': 3.0.5
'@push.rocks/smartlog': 3.2.1
'@push.rocks/smartpromise': 4.2.3
@@ -6751,7 +6746,7 @@ snapshots:
'@push.rocks/taskbuffer@6.1.2':
dependencies:
'@design.estate/dees-element': 2.2.3
'@push.rocks/lik': 6.3.1
'@push.rocks/lik': 6.4.0
'@push.rocks/smartdelay': 3.0.5
'@push.rocks/smartlog': 3.2.1
'@push.rocks/smartpromise': 4.2.3
@@ -6767,7 +6762,7 @@ snapshots:
'@push.rocks/taskbuffer@8.0.0':
dependencies:
'@design.estate/dees-element': 2.2.3
'@push.rocks/lik': 6.3.1
'@push.rocks/lik': 6.4.0
'@push.rocks/smartdelay': 3.0.5
'@push.rocks/smartlog': 3.2.1
'@push.rocks/smartpromise': 4.2.3
@@ -6797,7 +6792,7 @@ snapshots:
'@push.rocks/webstore@2.0.20':
dependencies:
'@api.global/typedrequest-interfaces': 3.0.19
'@push.rocks/lik': 6.3.1
'@push.rocks/lik': 6.4.0
'@push.rocks/smartenv': 5.0.13
'@push.rocks/smartjson': 5.2.0
'@push.rocks/smartpromise': 4.2.3
@@ -7610,8 +7605,6 @@ snapshots:
'@types/semver@7.7.1': {}
'@types/symbol-tree@3.2.5': {}
'@types/tar-stream@3.1.4':
dependencies:
'@types/node': 25.5.0