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