feat: document and surface node p2p telemetry

This commit is contained in:
lpf
2026-03-09 00:56:32 +08:00
parent f441972c56
commit c0fe977bce
9 changed files with 571 additions and 50 deletions

View File

@@ -122,6 +122,20 @@ const resources = {
dashboardNodeP2PTransport: 'Transport',
dashboardNodeP2PIce: 'ICE Config',
dashboardNodeP2PHealth: 'Health',
dashboardNodeP2PSessions: 'Node P2P Sessions',
dashboardNodeP2PSessionsEmpty: 'No node P2P sessions yet.',
dashboardNodeP2PSessionCreated: 'Created',
dashboardNodeP2PSessionRetries: 'Retries',
dashboardNodeP2PSessionReady: 'Last Ready',
dashboardNodeP2PSessionAttempt: 'Last Attempt',
dashboardNodeP2PSessionError: 'Last Error',
dashboardNodeDispatches: 'Recent Node Dispatches',
dashboardNodeDispatchesHint: 'Actual dispatch path and fallback audit from recent node actions.',
dashboardNodeDispatchesEmpty: 'No node dispatch records yet.',
dashboardNodeDispatchTransport: 'Used Transport',
dashboardNodeDispatchFallback: 'Fallback From',
dashboardNodeDispatchDuration: 'Duration',
dashboardNodeDispatchError: 'Error',
configNodeP2P: 'Node P2P',
configNodeP2PHint: 'Configure websocket tunnel or WebRTC transport for remote nodes.',
configNodeP2PStunPlaceholder: 'Comma-separated STUN URLs',
@@ -660,6 +674,20 @@ const resources = {
dashboardNodeP2PTransport: '传输方式',
dashboardNodeP2PIce: 'ICE 配置',
dashboardNodeP2PHealth: '健康状态',
dashboardNodeP2PSessions: '节点 P2P 会话',
dashboardNodeP2PSessionsEmpty: '当前还没有节点 P2P 会话。',
dashboardNodeP2PSessionCreated: '创建时间',
dashboardNodeP2PSessionRetries: '重试次数',
dashboardNodeP2PSessionReady: '最近就绪',
dashboardNodeP2PSessionAttempt: '最近尝试',
dashboardNodeP2PSessionError: '最近错误',
dashboardNodeDispatches: '最近节点调度',
dashboardNodeDispatchesHint: '展示最近节点动作实际走过的传输路径和回退记录。',
dashboardNodeDispatchesEmpty: '当前还没有节点调度记录。',
dashboardNodeDispatchTransport: '实际传输',
dashboardNodeDispatchFallback: '回退来源',
dashboardNodeDispatchDuration: '耗时',
dashboardNodeDispatchError: '错误',
configNodeP2P: '节点 P2P',
configNodeP2PHint: '为远端节点配置 websocket tunnel 或 WebRTC 传输。',
configNodeP2PStunPlaceholder: '逗号分隔的 STUN URL',