mirror of
				https://github.com/TeaOSLab/EdgeAdmin.git
				synced 2025-11-04 05:00:25 +08:00 
			
		
		
		
	节点详情中增加缓存用量显示
This commit is contained in:
		@@ -3,6 +3,7 @@ package node
 | 
			
		||||
import (
 | 
			
		||||
	"encoding/json"
 | 
			
		||||
	"fmt"
 | 
			
		||||
	"github.com/TeaOSLab/EdgeAdmin/internal/utils/numberutils"
 | 
			
		||||
	"github.com/TeaOSLab/EdgeAdmin/internal/web/actions/actionutils"
 | 
			
		||||
	"github.com/TeaOSLab/EdgeAdmin/internal/web/actions/default/clusters/grants/grantutils"
 | 
			
		||||
	"github.com/TeaOSLab/EdgeCommon/pkg/nodeconfigs"
 | 
			
		||||
@@ -226,20 +227,22 @@ func (this *NodeAction) RunGet(params struct {
 | 
			
		||||
		"isOn":        node.IsOn,
 | 
			
		||||
 | 
			
		||||
		"status": maps.Map{
 | 
			
		||||
			"isActive":         status.IsActive,
 | 
			
		||||
			"updatedAt":        status.UpdatedAt,
 | 
			
		||||
			"hostname":         status.Hostname,
 | 
			
		||||
			"cpuUsage":         status.CPUUsage,
 | 
			
		||||
			"cpuUsageText":     fmt.Sprintf("%.2f%%", status.CPUUsage*100),
 | 
			
		||||
			"memUsage":         status.MemoryUsage,
 | 
			
		||||
			"memUsageText":     fmt.Sprintf("%.2f%%", status.MemoryUsage*100),
 | 
			
		||||
			"connectionCount":  status.ConnectionCount,
 | 
			
		||||
			"buildVersion":     status.BuildVersion,
 | 
			
		||||
			"cpuPhysicalCount": status.CPUPhysicalCount,
 | 
			
		||||
			"cpuLogicalCount":  status.CPULogicalCount,
 | 
			
		||||
			"load1m":           fmt.Sprintf("%.2f", status.Load1m),
 | 
			
		||||
			"load5m":           fmt.Sprintf("%.2f", status.Load5m),
 | 
			
		||||
			"load15m":          fmt.Sprintf("%.2f", status.Load15m),
 | 
			
		||||
			"isActive":             status.IsActive,
 | 
			
		||||
			"updatedAt":            status.UpdatedAt,
 | 
			
		||||
			"hostname":             status.Hostname,
 | 
			
		||||
			"cpuUsage":             status.CPUUsage,
 | 
			
		||||
			"cpuUsageText":         fmt.Sprintf("%.2f%%", status.CPUUsage*100),
 | 
			
		||||
			"memUsage":             status.MemoryUsage,
 | 
			
		||||
			"memUsageText":         fmt.Sprintf("%.2f%%", status.MemoryUsage*100),
 | 
			
		||||
			"connectionCount":      status.ConnectionCount,
 | 
			
		||||
			"buildVersion":         status.BuildVersion,
 | 
			
		||||
			"cpuPhysicalCount":     status.CPUPhysicalCount,
 | 
			
		||||
			"cpuLogicalCount":      status.CPULogicalCount,
 | 
			
		||||
			"load1m":               fmt.Sprintf("%.2f", status.Load1m),
 | 
			
		||||
			"load5m":               fmt.Sprintf("%.2f", status.Load5m),
 | 
			
		||||
			"load15m":              fmt.Sprintf("%.2f", status.Load15m),
 | 
			
		||||
			"cacheTotalDiskSize":   numberutils.FormatBytes(status.CacheTotalDiskSize),
 | 
			
		||||
			"cacheTotalMemorySize": numberutils.FormatBytes(status.CacheTotalMemorySize),
 | 
			
		||||
		},
 | 
			
		||||
 | 
			
		||||
		"group":  groupMap,
 | 
			
		||||
 
 | 
			
		||||
@@ -165,7 +165,7 @@
 | 
			
		||||
		<tbody v-show="node.status.isActive">
 | 
			
		||||
			<tr>
 | 
			
		||||
				<td>CPU用量</td>
 | 
			
		||||
				<td>{{node.status.cpuUsageText}}</td>
 | 
			
		||||
				<td>{{node.status.cpuUsageText}}   <span v-if="node.status.cpuPhysicalCount > 0" class="small grey">({{node.status.cpuPhysicalCount}}核心/{{node.status.cpuLogicalCount}}线程)</span></td>
 | 
			
		||||
			</tr>
 | 
			
		||||
			<tr>
 | 
			
		||||
				<td>内存用量</td>
 | 
			
		||||
@@ -175,22 +175,21 @@
 | 
			
		||||
				<td>连接数</td>
 | 
			
		||||
				<td>{{node.status.connectionCount}}</td>
 | 
			
		||||
			</tr>
 | 
			
		||||
            <tr>
 | 
			
		||||
                <td>负载</td>
 | 
			
		||||
                <td>{{node.status.load1m}}   {{node.status.load5m}}   {{node.status.load15m}}   <tip-icon content="三个数字分别代表1分钟、5分钟、15分钟平均负载"></tip-icon></td>
 | 
			
		||||
            </tr>
 | 
			
		||||
            <tr>
 | 
			
		||||
                <td>缓存用量</td>
 | 
			
		||||
                <td>
 | 
			
		||||
                    磁盘:{{node.status.cacheTotalDiskSize}}    内存:{{node.status.cacheTotalMemorySize}}
 | 
			
		||||
                </td>
 | 
			
		||||
            </tr>
 | 
			
		||||
            <tr>
 | 
			
		||||
                <td>版本</td>
 | 
			
		||||
                <td>v{{node.status.buildVersion}}
 | 
			
		||||
                      <a :href="'/clusters/cluster/upgradeRemote?clusterId=' + clusterId" v-if="shouldUpgrade"><span class="red">发现新版本v{{newVersion}} »</span></a>
 | 
			
		||||
                </td>
 | 
			
		||||
            </tr>
 | 
			
		||||
            <tr>
 | 
			
		||||
                <td>CPU</td>
 | 
			
		||||
                <td>
 | 
			
		||||
                    <span v-if="node.status.cpuPhysicalCount > 0">{{node.status.cpuPhysicalCount}}核心/{{node.status.cpuLogicalCount}}线程</span>
 | 
			
		||||
                    <span v-else class="disabled">-/-</span>
 | 
			
		||||
                </td>
 | 
			
		||||
            </tr>
 | 
			
		||||
            <tr>
 | 
			
		||||
                <td>负载</td>
 | 
			
		||||
                <td>{{node.status.load1m}}   {{node.status.load5m}}   {{node.status.load15m}}   <tip-icon content="三个数字分别代表1分钟、5分钟、15分钟平均负载"></tip-icon></td>
 | 
			
		||||
            </tr>
 | 
			
		||||
		</tbody>
 | 
			
		||||
	</table>
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user