2 lines
3.7 KiB
JavaScript
2 lines
3.7 KiB
JavaScript
import{g as p,b0 as h,b$ as v,b2 as w,b5 as y,b6 as I,b7 as S,b8 as g,r as x,_ as C,W as k,k as z,m as B,n as s,t as n,p as e,E as l,F as i,ak as D,J as E,ba as L,l as m}from"./vendor/index.CRpmXtWV.js";import{e as O}from"./cache.v_rt5LR2.js";import{d as $,R as N}from"../index.D-NvtsOM.js";const R=E("div",{id:"commandstats",style:{height:"400px",width:"100%"}},null,-1),H=p({__name:"info",setup(V){const{t:a,currentLocale:b}=$();h([v,w,y,I,S,g]);let f=x(!0),t=C({info:{clients:{},cluster:{},cpu:{},errorstats:{},keyspace:{},memory:{},modules:{},persistence:{},replication:{},server:{},stats:{}},dbSize:0,commandStats:[]});function _(){const r=document.getElementById("commandstats");if(!r)return;const u=b.value.split("_")[0],o=L(r,"light",{locale:u.toUpperCase()}),d={tooltip:{trigger:"item",formatter:"{a} <br/>{b} : {c} ({d}%)"},legend:{orient:"vertical",left:"left"},toolbox:{show:!0,feature:{mark:{show:!0},dataView:{show:!0,readOnly:!1},restore:{show:!0},saveAsImage:{show:!0}}},series:[{name:a("views.monitor.cacheInfo.commandstats"),type:"pie",radius:["5%","80%"],center:["60%","50%"],roseType:"area",itemStyle:{borderRadius:8},data:t.commandStats,emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}}}]};o.setOption(d);var c=new ResizeObserver(F=>{o&&o.resize()});c.observe(r)}return k(()=>{O().then(r=>{r.code===N&&r.data&&(t.info=r.data.info,t.dbSize=r.data.dbSize,t.commandStats=r.data.commandStats,f.value=!1)}).then(()=>{_()})}),(r,u)=>{const o=m.DescriptionsItem,d=m.Descriptions,c=m.Card;return z(),B(e(D),{loading:e(f)},{default:s(()=>[n(c,{title:e(a)("views.monitor.cacheInfo.baseInfo"),bordered:!1,"body-style":{marginBottom:"24px",padding:0}},{default:s(()=>[n(d,{size:"middle",layout:"horizontal","label-style":{width:"140px"},bordered:!0,column:{lg:4,md:2,xs:1}},{default:s(()=>[n(o,{label:e(a)("views.monitor.cacheInfo.version")},{default:s(()=>[l(i(e(t).info.server.redis_version),1)]),_:1},8,["label"]),n(o,{label:e(a)("views.monitor.cacheInfo.mode")},{default:s(()=>[l(i(e(t).info.server.redis_mode=="standalone"?e(a)("views.monitor.cacheInfo.modeStandalone"):e(a)("views.monitor.cacheInfo.modeClusters")),1)]),_:1},8,["label"]),n(o,{label:e(a)("views.monitor.cacheInfo.port")},{default:s(()=>[l(i(e(t).info.server.tcp_port),1)]),_:1},8,["label"]),n(o,{label:e(a)("views.monitor.cacheInfo.clients")},{default:s(()=>[l(i(e(t).info.clients.connected_clients),1)]),_:1},8,["label"]),n(o,{label:e(a)("views.monitor.cacheInfo.uptimeInDays")},{default:s(()=>[l(i(e(t).info.server.uptime_in_days),1)]),_:1},8,["label"]),n(o,{label:e(a)("views.monitor.cacheInfo.memoryHuman")},{default:s(()=>[l(i(e(t).info.memory.used_memory_human),1)]),_:1},8,["label"]),n(o,{label:e(a)("views.monitor.cacheInfo.usedCpu")},{default:s(()=>[l(i(parseFloat(e(t).info.cpu.used_cpu_user_children).toFixed(2)),1)]),_:1},8,["label"]),n(o,{label:e(a)("views.monitor.cacheInfo.maxmemory")},{default:s(()=>[l(i(e(t).info.memory.maxmemory_human),1)]),_:1},8,["label"]),n(o,{label:e(a)("views.monitor.cacheInfo.aof")},{default:s(()=>[l(i(e(t).info.persistence.aof_enabled=="1"),1)]),_:1},8,["label"]),n(o,{label:e(a)("views.monitor.cacheInfo.rdb")},{default:s(()=>[l(i(e(t).info.persistence.rdb_last_bgsave_status),1)]),_:1},8,["label"]),n(o,{label:e(a)("views.monitor.cacheInfo.dbSize")},{default:s(()=>[l(i(e(t).dbSize),1)]),_:1},8,["label"]),n(o,{label:e(a)("views.monitor.cacheInfo.kbps")},{default:s(()=>[l(i(e(t).info.stats.instantaneous_input_kbps)+" kps / "+i(e(t).info.stats.instantaneous_output_kbps)+" kps ",1)]),_:1},8,["label"])]),_:1})]),_:1},8,["title"]),n(c,{title:e(a)("views.monitor.cacheInfo.commandstats"),bordered:!1},{default:s(()=>[R]),_:1},8,["title"])]),_:1},8,["loading"])}}});export{H as default};
|