chunk-5eb0ac2a.6742974b.js 16 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-5eb0ac2a","chunk-7a8f950c","chunk-4e7974aa","chunk-f8cf7d3e","chunk-9ec1b002","chunk-628693ce"],{"01b4":function(t,e,s){},"07ad":function(t,e,s){"use strict";var i=s("ab87"),r=s("ad09"),a=s("2b58"),o=RangeError;t.exports=function(t){var e=r(a(this)),s="",n=i(t);if(n<0||n===1/0)throw new o("Wrong number of repetitions");for(;n>0;(n>>>=1)&&(e+=e))1&n&&(s+=e);return s}},"1a60":function(t,e,s){"use strict";var i=s("b7d7"),r=s("5f9c"),a=s("ab87"),o=s("faa2"),n=s("07ad"),l=s("5270"),c=RangeError,u=String,d=Math.floor,f=r(n),p=r("".slice),h=r(1.1.toFixed),_=function(t,e,s){return 0===e?s:e%2===1?_(t,e-1,s*t):_(t*t,e/2,s)},m=function(t){var e=0,s=t;while(s>=4096)e+=12,s/=4096;while(s>=2)e+=1,s/=2;return e},v=function(t,e,s){var i=-1,r=s;while(++i<6)r+=e*t[i],t[i]=r%1e7,r=d(r/1e7)},b=function(t,e){var s=6,i=0;while(--s>=0)i+=t[s],t[s]=d(i/e),i=i%e*1e7},y=function(t){var e=6,s="";while(--e>=0)if(""!==s||0===e||0!==t[e]){var i=u(t[e]);s=""===s?i:s+f("0",7-i.length)+i}return s},x=l((function(){return"0.000"!==h(8e-5,3)||"1"!==h(.9,0)||"1.25"!==h(1.255,2)||"1000000000000000128"!==h(0xde0b6b3a7640080,0)}))||!l((function(){h({})}));i({target:"Number",proto:!0,forced:x},{toFixed:function(t){var e,s,i,r,n=o(this),l=a(t),d=[0,0,0,0,0,0],h="",x="0";if(l<0||l>20)throw new c("Incorrect fraction digits");if(n!==n)return"NaN";if(n<=-1e21||n>=1e21)return u(n);if(n<0&&(h="-",n=-n),n>1e-21)if(e=m(n*_(2,69,1))-69,s=e<0?n*_(2,-e,1):n/_(2,e,1),s*=4503599627370496,e=52-e,e>0){v(d,0,s),i=l;while(i>=7)v(d,1e7,0),i-=7;v(d,_(10,i,1),0),i=e-1;while(i>=23)b(d,1<<23),i-=23;b(d,1<<i),v(d,1,1),b(d,2),x=y(d)}else v(d,0,s),v(d,1<<-e,0),x=y(d)+f("0",l);return l>0?(r=x.length,x=h+(r<=l?"0."+f("0",l-r)+x:p(x,0,r-l)+"."+p(x,r-l))):x=h+x,x}})},"37e2":function(t,e,s){"use strict";s("c4e3")},5152:function(t,e,s){"use strict";s.r(e);var i=function(){var t=this,e=t._self._c;return e("div",{staticClass:"network"},[e("p",{staticClass:"title"},[t._v("流量")]),e("ul",[e("li",{staticClass:"rx",class:[t.options.legend.selected["上行"]?"on":"off"],on:{click:function(e){return t.change("上行")}}},[e("p",[t._v("上行")]),e("p",[t._v(t._s(t._f("unit_size")(t.tx_sec)))])]),e("li",{staticClass:"tx",class:[t.options.legend.selected["下载"]?"on":"off"],on:{click:function(e){return t.change("下载")}}},[e("p",[t._v("下载")]),e("p",[t._v(t._s(t._f("unit_size")(t.rx_sec)))])]),e("li",{staticClass:"send"},[e("p",[t._v("总发送")]),e("p",[t._v(t._s(t._f("unit_size")(t.tx_bytes)))])]),e("li",{staticClass:"receive"},[e("p",[t._v("总接收")]),e("p",[t._v(t._s(t._f("unit_size")(t.rx_bytes)))])])]),t.visible?e("e-charts",{attrs:{options:t.options}}):t._e()],1)},r=[],a=(s("b5e5"),s("d6d8"),s("9add"),s("adc1"),s("45d2"),s("8160"),s("9052"),s("ffe5"),s("dc93"),s("703f"),s("6678")),o=s.n(a),n=s("164e"),l=s.n(n),c=s("a9aa"),u={components:{ECharts:o.a},mixins:[c["default"]],props:{data:null},data:function(){var t=this;return{visible:!0,options:{tooltip:{trigger:"axis",axisPointer:{lineStyle:{color:"#ddd"}},backgroundColor:"rgba(255,255,255,1)",padding:[5,10],textStyle:{color:"#7588E4"},extraCssText:"box-shadow: 0 0 5px rgba(0, 0, 0, 0.3)",formatter:function(e){return e.map((function(e,s){return(0==s?"上行:":"下载:")+t.conByte(e.value)})).join("<br>")}},legend:{data:["上行","下载"],selected:{"上行":!0,"下载":!0},left:"1000%"},grid:{left:"5%",right:"2%",bottom:"10%",top:"10%"},xAxis:{type:"category",data:[],boundaryGap:!1,splitLine:{show:!0,interval:"auto",lineStyle:{color:["#D4DFF5"]}},axisTick:{show:!1},axisLine:{lineStyle:{color:"#609ee9"}},axisLabel:{margin:10,textStyle:{fontSize:14}}},yAxis:{type:"value",splitLine:{lineStyle:{color:["#D4DFF5"]}},axisTick:{show:!1},axisLine:{lineStyle:{color:"#609ee9"}},axisLabel:{margin:10,textStyle:{fontSize:14},formatter:function(e){return t.conByte(e)}}},series:[{type:"line",showSymbol:!1,symbol:"circle",symbolSize:6,data:[],areaStyle:{normal:{color:new l.a.graphic.LinearGradient(0,0,0,1,[{offset:0,color:"rgba(255, 202, 89, 0.5)"},{offset:1,color:"rgba(255, 202, 89, 0.2)"}],!1)}},itemStyle:{normal:{color:"#f7b851"}},lineStyle:{normal:{width:1}}},{type:"line",showSymbol:!1,symbol:"circle",symbolSize:6,data:[],areaStyle:{normal:{color:new l.a.graphic.LinearGradient(0,0,0,1,[{offset:0,color:"rgba(216, 244, 247, 1)"},{offset:1,color:"rgba(216, 244, 247, 1)"}],!1)}},itemStyle:{normal:{color:"#58c8da"}},lineStyle:{normal:{width:1}}}]},rx_bytes:0,tx_bytes:0,rx_sec:0,tx_sec:0}},methods:{change:function(t){var e=this;this.options.legend.selected[t]=!this.options.legend.selected[t],this.visible=!1,this.$nextTick((function(){e.visible=!0}))},refresh:function(t){var e=this,s=t.data,i=void 0===s?[]:s,r=t.time,a=i[i.length-1].server.network;this.rx_bytes=0,this.tx_bytes=0,a.forEach((function(t){e.rx_bytes+=t.rx_bytes,e.tx_bytes+=t.tx_bytes})),this.rx_sec=a.reduce((function(t,e){return t+e.rx_sec}),0),this.tx_sec=a.reduce((function(t,e){return t+e.tx_sec}),0),this.options.xAxis.data=r,this.options.series[0].name="上行",this.options.series[0].data=i.map((function(t){return t.server.network.reduce((function(t,e){return t+e.tx_sec}),0)})),this.options.series[1].name="下载",this.options.series[1].data=i.map((function(t){return t.server.network.reduce((function(t,e){return t+e.rx_sec}),0)}))}}},d=u,f=(s("c6d8"),s("1805")),p=Object(f["a"])(d,i,r,!1,null,"a0c556fe",null);e["default"]=p.exports},"581c":function(t,e,s){},"670e":function(t,e,s){"use strict";s.r(e);var i=function(){var t=this,e=t._self._c;return e("div",{staticClass:"perf-redis"},[e("p",{staticClass:"title"},[t._v(" Redis ")]),e("el-row",{staticClass:"fn"},[e("el-col",{attrs:{span:8}},[e("div",{staticClass:"block"},[e("div",{staticClass:"icon _disk"},[e("icon-svg",{attrs:{name:"disk"}})],1),e("ul",{staticClass:"b"},[e("li",[e("p",[t._v("已使用")]),e("p",[t._v(t._s(t._f("unit_size")(t.used_memory)))])])])])]),e("el-col",{attrs:{span:8}},[e("div",{staticClass:"block"},[e("div",{staticClass:"icon _network"},[e("icon-svg",{attrs:{name:"network"}})],1),e("ul",{staticClass:"b"},[e("li",[e("p",[t._v("输入")]),e("p",[t._v(t._s(t._f("unit_size")(t.total_net_input_bytes)))])]),e("li",[e("p",[t._v("输出")]),e("p",[t._v(t._s(t._f("unit_size")(t.total_net_output_bytes)))])])])])]),e("el-col",{attrs:{span:8}},[e("div",{staticClass:"block"},[e("div",{staticClass:"icon _db"},[e("icon-svg",{attrs:{name:"db"}})],1),e("ul",{staticClass:"b"},t._l(t.dbList,(function(s,i){return e("li",{key:i},[e("p",[t._v(t._s(s.label))]),e("p",[t._v(t._s(s.value)+" key")])])})),0)])])],1),e("e-charts",{attrs:{options:t.chart.options}})],1)},r=[],a=(s("d6d8"),s("f16c"),s("45d2"),s("9052"),s("dc93"),s("a9aa")),o=s("164e"),n=s.n(o),l={mixins:[a["default"]],data:function(){return{dbList:[],chart:{options:{}},total_net_input_bytes:0,total_net_output_bytes:0,used_memory:0}},methods:{refresh:function(t){var e=t.data,s=t.time,i=e[e.length-1],r=i.redis,a=r.Keyspace,o=r.Stats,n=r.Memory,l=[];for(var c in a)l.push({label:c,value:a[c].split(",")[0].split("=")[1]});this.total_net_input_bytes=o.total_net_input_bytes,this.total_net_output_bytes=o.total_net_output_bytes,this.used_memory=n.used_memory,this.chart.options=this.onChart(s,e.map((function(t){return t.redis.Stats.instantaneous_ops_per_sec})),{color:"204, 32, 20",smooth:!1}),this.dbList=l},onChart:function(t,e){return{tooltip:{trigger:"axis",axisPointer:{lineStyle:{color:"#F56C6C"}},backgroundColor:"rgb(255,255,255)",padding:[5,10],textStyle:{color:"#F56C6C"},extraCssText:"box-shadow: 0 0 5px rgba(0, 0, 0, 0.3)",formatter:function(t){return"".concat(t[0].data," / S(每秒操作数)")}},grid:{left:"10px",right:"10px",bottom:"10px",top:"30px"},xAxis:{type:"category",show:!1,boundaryGap:!1,splitLine:{interval:"auto",lineStyle:{color:["#D4DFF5"]}},axisTick:{show:!1},axisLine:{show:!1,lineStyle:{color:"#609ee9"}},axisLabel:{margin:10,textStyle:{fontSize:12}},data:t},yAxis:{type:"value",show:!1,splitLine:{show:!0,lineStyle:{color:["#D4DFF5"]}},axisTick:{show:!1},axisLine:{show:!0,lineStyle:{color:["#609ee9"]}},axisLabel:{margin:10,textStyle:{fontSize:12}}},series:[{type:"line",smooth:!0,showSymbol:!1,symbol:"circle",symbolSize:6,data:e,markPoint:{symbolSize:30,data:[{type:"max",name:"最大值"},{type:"min",name:"最小值"}]},areaStyle:{normal:{color:new n.a.graphic.LinearGradient(0,0,0,1,[{offset:0,color:"rgba(245, 108, 108, 0.5)"},{offset:1,color:"rgba(245, 108, 108, 0.1)"}],!1)}},itemStyle:{normal:{color:"#F56C6C"}},lineStyle:{normal:{width:1}}}]}}}},c=l,u=(s("8c85"),s("1805")),d=Object(u["a"])(c,i,r,!1,null,"d711405a",null);e["default"]=d.exports},"760e":function(t,e,s){},7749:function(t,e,s){"use strict";s("af72")},8238:function(t,e,s){"use strict";s.r(e);var i=function(){var t=this,e=t._self._c;return e("div",{staticClass:"ct"},[e("el-row",{attrs:{gutter:20}},[e("el-col",{attrs:{xl:4,md:12}},[e("div",{staticClass:"block"},[e("p",{staticClass:"label"},[t._v("负载状态")]),e("el-popover",{attrs:{width:"100",trigger:"hover"}},[e("div",{staticClass:"system-perf-progress-popover"},[e("ul",[e("li",[t._v("CPU:"+t._s(t._f("fixed2")(t.cpu.perc))+" %")]),e("li",[t._v("内存:"+t._s(t._f("fixed2")(t.mem.perc))+" %")])])]),e("el-progress",{attrs:{slot:"reference",type:"circle",percentage:t._f("fixed2")(t.lb.perc),color:t._f("status_color")(t.lb.perc)},slot:"reference"})],1)],1)]),e("el-col",{attrs:{xl:4,md:12}},[e("div",{staticClass:"block"},[e("p",{staticClass:"label"},[t._v("CPU存使用率")]),e("el-progress",{attrs:{type:"circle",percentage:t._f("fixed2")(t.cpu.perc),color:t._f("status_color")(t.cpu.perc)}})],1)]),e("el-col",{attrs:{xl:4,md:12}},[e("div",{staticClass:"block"},[e("p",{staticClass:"label"},[t._v("内存使用率")]),e("el-popover",{attrs:{width:"100",trigger:"hover"}},[e("div",{staticClass:"system-perf-progress-popover"},[e("ul",[e("li",[t._v("总数:"+t._s(t._f("unit_size")(t.mem.total)))]),e("li",[t._v("已使用:"+t._s(t._f("unit_size")(t.mem.used)))])])]),e("el-progress",{attrs:{slot:"reference",type:"circle",percentage:t._f("fixed2")(t.mem.perc),color:t._f("status_color")(t.mem.perc)},slot:"reference"})],1)],1)]),t._l(t.disk.list,(function(s,i){return e("el-col",{key:i,attrs:{xl:4,md:12}},[e("div",{staticClass:"block"},[e("p",{staticClass:"label"},[t._v(t._s(s.mount))]),e("el-popover",{attrs:{width:"100",trigger:"hover"}},[e("div",{staticClass:"system-perf-progress-popover"},[e("ul",[e("li",[t._v("总数:"+t._s(t._f("unit_size")(s.size)))]),e("li",[t._v("已使用:"+t._s(t._f("unit_size")(s.used)))])])]),e("el-progress",{attrs:{slot:"reference",type:"circle",percentage:t._f("fixed2")(s.use),color:t._f("status_color")(s.use)},slot:"reference"})],1)],1)])}))],2)],1)},r=[],a=(s("bf4e"),s("d6d8"),s("9add"),s("45d2"),s("4e1c"),s("8160"),s("9052"),s("ffe5"),s("1a60"),s("dc93"),s("703f"),s("a9aa")),o={filters:{status_color:function(t){return t<50?"#67C23A":t<70?"#E6A23C":t<100?"#F56C6C":void 0}},mixins:[a["default"]],data:function(){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:function(t){var e=t.data,s=e[e.length-1];this.toMysql(t,s.mysql),this.toRedis(t,s.redis),this.toCPU(t,s.server.cpu),this.toDisk(s.server.disk.filter((function(t){return t.size}))),this.toMem(s.server.mem),this.toLB()},toLB:function(){var t=this.mem.perc,e=this.cpu.perc;this.lb.perc=t>=90?t:e>=80?e:.4*t+.6*e},toCPU:function(t,e){this.cpu.perc=e.currentload},toMem:function(t){this.mem.perc=t.buffcache/t.total*100,this.mem.total=t.total,this.mem.used=t.buffcache},toDisk:function(t){this.disk.all=t.reduce((function(t,e){return t+e.size}),0),this.disk.list=t.map((function(t){return t.use=t.use.toFixed(2),t}))},toRedis:function(t,e){this.redis.perc=parseFloat(e.Memory.used_memory_dataset_perc)},toMysql:function(t,e){var s=0,i=0;e.mysqlSize.forEach((function(t){s+=parseFloat(t.data_free),i+=parseFloat(t.data_size)})),this.mysql.number=e.mysqlSize.length,this.mysql.perc=(i/(s+i)).toFixed(2)}}},n=o,l=(s("37e2"),s("adad"),s("1805")),c=Object(l["a"])(n,i,r,!1,null,"2d9d580d",null);e["default"]=c.exports},"8c85":function(t,e,s){"use strict";s("01b4")},a9aa:function(t,e,s){"use strict";s.r(e);s("1a60");var i=s("6678"),r=s.n(i);function a(t){if(0===t)return"0 B";var e=1024,s=["B","KB","MB","GB","TB","PB","EB","ZB","YB"],i=Math.floor(Math.log(t)/Math.log(e));return(t/Math.pow(e,i)).toPrecision(3)+" "+s[i]}e["default"]={components:{ECharts:r.a},filters:{unit_size:a,fixed2:function(t){return t?parseFloat(parseFloat(t).toFixed(2)):0}},methods:{conByte:a}}},adad:function(t,e,s){"use strict";s("760e")},af4a:function(t,e,s){"use strict";s.r(e);var i=function(){var t=this,e=t._self._c;return e("div",{staticClass:"perf-mysql"},[e("p",{staticClass:"title"},[t._v(" Mysql ")]),e("el-row",{staticClass:"fn"},[e("el-col",{attrs:{span:8}},[e("div",{staticClass:"block"},[e("div",{staticClass:"icon _disk"},[e("icon-svg",{attrs:{name:"disk"}})],1),e("ul",{staticClass:"b"},[e("li",[e("p",[t._v("已使用")]),e("p",[t._v(t._s(t.data_size))])])])])]),e("el-col",{attrs:{span:8}},[e("div",{staticClass:"block"},[e("div",{staticClass:"icon _cache"},[e("icon-svg",{attrs:{name:"cache"}})],1),e("ul",{staticClass:"b"},[e("li",[e("p",[t._v("缓存数")]),e("p",[t._v(t._s(t.Threads_cached))])])])])]),e("el-col",{attrs:{span:8}},[e("div",{staticClass:"block"},[e("div",{staticClass:"icon _connect"},[e("icon-svg",{attrs:{name:"connect"}})],1),e("ul",{staticClass:"b"},[e("li",[e("p",[t._v("连接数")]),e("p",[t._v(t._s(t.Threads_connected))])])])])])],1),e("e-charts",{attrs:{options:t.chart.options}})],1)},r=[],a=(s("d6d8"),s("9add"),s("45d2"),s("9052"),s("ffe5"),s("dc93"),s("164e")),o=s.n(a),n=s("a9aa"),l={mixins:[n["default"]],data:function(){return{chart:{options:{}},Threads_connected:0,Threads_cached:0,data_size:0}},methods:{refresh:function(t){var e=t.data,s=t.time,i=e[e.length-1],r=i.mysql,a=r.mysqlConn,o=r.mysqlSize;this.Threads_cached=a[0].Threads_cached,this.Threads_connected=a[1].Threads_connected,this.data_size=o.reduce((function(t,e){return t+parseFloat(e.data_size)}),0)+"mb",this.chart.options=this.onChart(s,e.map((function(t){return t.mysql.mysqlConn[3].Threads_running})))},onChart:function(t,e){return{tooltip:{trigger:"axis",axisPointer:{lineStyle:{color:"rgb(15, 75, 111)"}},backgroundColor:"rgb(255,255,255)",padding:[5,10],textStyle:{color:"rgb(15, 75, 111)"},extraCssText:"box-shadow: 0 0 5px rgba(0, 0, 0, 0.3)",formatter:function(t){return"线程数:".concat(t[0].data)}},grid:{left:"10px",right:"10px",bottom:"10px",top:"30px"},xAxis:{type:"category",show:!1,boundaryGap:!1,splitLine:{interval:"auto"},axisTick:{show:!1},axisLine:{show:!1},axisLabel:{margin:10,textStyle:{fontSize:12}},data:t},yAxis:{type:"value",show:!1,splitLine:{show:!0},axisTick:{show:!1},axisLine:{show:!0}},series:[{type:"line",smooth:!0,showSymbol:!1,symbol:"circle",symbolSize:6,data:e,markPoint:{symbolSize:30,data:[{type:"max",name:"最大值"},{type:"min",name:"最小值"}]},areaStyle:{normal:{color:new o.a.graphic.LinearGradient(0,0,0,1,[{offset:0,color:"rgba(15, 75, 111, 0.5)"},{offset:1,color:"rgba(15, 75, 111, 0.1)"}],!1)}},itemStyle:{normal:{color:"rgb(15, 75, 111)"}},lineStyle:{normal:{width:1}}}]}}}},c=l,u=(s("7749"),s("1805")),d=Object(u["a"])(c,i,r,!1,null,"0771713f",null);e["default"]=d.exports},af72:function(t,e,s){},c4e3:function(t,e,s){},c6d8:function(t,e,s){"use strict";s("f711")},cf6c:function(t,e,s){"use strict";s.r(e);var i=function(){var t=this,e=t._self._c;return e("div",{staticClass:"system-perf"},[e("ct",{ref:"ct"}),e("network",{ref:"network"}),e("el-row",{staticStyle:{"margin-top":"15px"},attrs:{gutter:20}},[e("el-col",{attrs:{span:12}},[e("redis",{ref:"redis"})],1),e("el-col",{attrs:{span:12}},[e("mysql",{ref:"mysql"})],1)],1)],1)},r=[],a=s("8238"),o=s("5152"),n=s("670e"),l=s("af4a"),c={components:{Network:o["default"],Ct:a["default"],Redis:n["default"],Mysql:l["default"]},beforeRouteLeave:function(t,e,s){clearTimeout(this.tiemr),s()},data:function(){return{list:{},tiemr:null}},mounted:function(){this.refresh(),this.tiemr=setInterval(this.refresh,3e3)},methods:{refresh:function(){var t=this;this.$service.system.info.record().then((function(e){var s=t.$refs,i=s.network,r=s.ct,a=s.redis,o=s.mysql;i&&i.refresh(e),r&&r.refresh(e),a&&a.refresh(e),o&&o.refresh(e)}))}}},u=c,d=(s("d93c"),s("1805")),f=Object(d["a"])(u,i,r,!1,null,"053e3658",null);e["default"]=f.exports},d93c:function(t,e,s){"use strict";s("581c")},f711:function(t,e,s){}}]);