chunk-0641dd4c.ac76e23c.js 3.8 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-0641dd4c","chunk-2d209b0e"],{"37e2":function(e,t,s){"use strict";s("c4e3")},"760e":function(e,t,s){},8238:function(e,t,s){"use strict";s.r(t);var r=function(){var e=this,t=e._self._c;return t("div",{staticClass:"ct"},[t("el-row",{attrs:{gutter:20}},[t("el-col",{attrs:{xl:4,md:12}},[t("div",{staticClass:"block"},[t("p",{staticClass:"label"},[e._v("负载状态")]),t("el-popover",{attrs:{width:"100",trigger:"hover"}},[t("div",{staticClass:"system-perf-progress-popover"},[t("ul",[t("li",[e._v("CPU:"+e._s(e._f("fixed2")(e.cpu.perc))+" %")]),t("li",[e._v("内存:"+e._s(e._f("fixed2")(e.mem.perc))+" %")])])]),t("el-progress",{attrs:{slot:"reference",type:"circle",percentage:e._f("fixed2")(e.lb.perc),color:e._f("status_color")(e.lb.perc)},slot:"reference"})],1)],1)]),t("el-col",{attrs:{xl:4,md:12}},[t("div",{staticClass:"block"},[t("p",{staticClass:"label"},[e._v("CPU存使用率")]),t("el-progress",{attrs:{type:"circle",percentage:e._f("fixed2")(e.cpu.perc),color:e._f("status_color")(e.cpu.perc)}})],1)]),t("el-col",{attrs:{xl:4,md:12}},[t("div",{staticClass:"block"},[t("p",{staticClass:"label"},[e._v("内存使用率")]),t("el-popover",{attrs:{width:"100",trigger:"hover"}},[t("div",{staticClass:"system-perf-progress-popover"},[t("ul",[t("li",[e._v("总数:"+e._s(e._f("unit_size")(e.mem.total)))]),t("li",[e._v("已使用:"+e._s(e._f("unit_size")(e.mem.used)))])])]),t("el-progress",{attrs:{slot:"reference",type:"circle",percentage:e._f("fixed2")(e.mem.perc),color:e._f("status_color")(e.mem.perc)},slot:"reference"})],1)],1)]),e._l(e.disk.list,(function(s,r){return t("el-col",{key:r,attrs:{xl:4,md:12}},[t("div",{staticClass:"block"},[t("p",{staticClass:"label"},[e._v(e._s(s.mount))]),t("el-popover",{attrs:{width:"100",trigger:"hover"}},[t("div",{staticClass:"system-perf-progress-popover"},[t("ul",[t("li",[e._v("总数:"+e._s(e._f("unit_size")(s.size)))]),t("li",[e._v("已使用:"+e._s(e._f("unit_size")(s.used)))])])]),t("el-progress",{attrs:{slot:"reference",type:"circle",percentage:e._f("fixed2")(s.use),color:e._f("status_color")(s.use)},slot:"reference"})],1)],1)])}))],2)],1)},i=[],l=(s("9add"),s("45d2"),s("4e1c"),s("8160"),s("9052"),s("ffe5"),s("a9aa")),o={filters:{status_color(e){return e<50?"#67C23A":e<70?"#E6A23C":e<100?"#F56C6C":void 0}},mixins:[l["default"]],data(){return{lb:{perc:0},redis:{options:{},perc:0},mysql:{options:{},number:0,perc:0},cpu:{options:{},perc:0},mem:{perc:0,total:0,used:0},disk:{list:[],all:0}}},methods:{refresh(e){const{data:t}=e,s=t[t.length-1];this.toMysql(e,s.mysql),this.toRedis(e,s.redis),this.toCPU(e,s.server.cpu),this.toDisk(s.server.disk.filter(e=>e.size)),this.toMem(s.server.mem),this.toLB()},toLB(){let e=this.mem.perc,t=this.cpu.perc;this.lb.perc=e>=90?e:t>=80?t:.4*e+.6*t},toCPU(e,t){this.cpu.perc=t.currentload},toMem(e){this.mem.perc=e.buffcache/e.total*100,this.mem.total=e.total,this.mem.used=e.buffcache},toDisk(e){this.disk.all=e.reduce((e,t)=>e+t.size,0),this.disk.list=e.map(e=>(e.use=e.use.toFixed(2),e))},toRedis(e,t){this.redis.perc=parseFloat(t.Memory.used_memory_dataset_perc)},toMysql(e,t){let s=0,r=0;t.mysqlSize.forEach(e=>{s+=parseFloat(e.data_free),r+=parseFloat(e.data_size)}),this.mysql.number=t.mysqlSize.length,this.mysql.perc=(r/(s+r)).toFixed(2)}}},c=o,a=(s("37e2"),s("adad"),s("1805")),p=Object(a["a"])(c,r,i,!1,null,"2d9d580d",null);t["default"]=p.exports},a9aa:function(e,t,s){"use strict";s.r(t);var r=s("6678"),i=s.n(r);function l(e){if(0===e)return"0 B";let t=1024,s=["B","KB","MB","GB","TB","PB","EB","ZB","YB"],r=Math.floor(Math.log(e)/Math.log(t));return(e/Math.pow(t,r)).toPrecision(3)+" "+s[r]}t["default"]={components:{ECharts:i()},filters:{unit_size:l,fixed2(e){return e?parseFloat(parseFloat(e).toFixed(2)):0}},methods:{conByte:l}}},adad:function(e,t,s){"use strict";s("760e")},c4e3:function(e,t,s){}}]);