(window.webpackJsonp=window.webpackJsonp||[]).push([[28],{1838:function(e,t,r){"use strict";r.r(t);var s=r(3946),a=r(2669);for(var n in a)["default"].indexOf(n)<0&&function(e){r.d(t,e,(function(){return a[e]}))}(n);r(3672);var i=r(0),u=r(3674),o=r.n(u),l=Object(i.a)(a.default,s.a,s.b,!1,null,"551cc899",null);"function"==typeof o.a&&o()(l),t.default=l.exports},1955:function(e,t,r){"use strict";r.r(t);var s=r(1956),a=r.n(s);for(var n in s)["default"].indexOf(n)<0&&function(e){r.d(t,e,(function(){return s[e]}))}(n);t.default=a.a},1956:function(e,t,r){"use strict";var s=r(1);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=s(r(2)),n=s(r(2142)),i=r(1988),u={components:{DateRangePicker:n.default},props:{range:{type:Object,required:!0},single:{type:Boolean,required:!1,default:!1}},computed:{dateRange:function(){return{startDate:this.range.start,endDate:this.range.end}},predefinedRanges:function(){var e;if(this.single)return!1;var t=new Date;return e={},(0,a.default)(e,this.$gettext("10 minutes"),[(0,i.subMinutes)(t,10),t]),(0,a.default)(e,this.$gettext("30 minutes"),[t,(0,i.subMinutes)(t,30),t]),(0,a.default)(e,this.$gettext("1 hour"),[(0,i.subHours)(t,1),t]),(0,a.default)(e,this.$gettext("4 hour"),[(0,i.subHours)(t,4),t]),(0,a.default)(e,this.$gettext("1 day"),[(0,i.subDays)(t,1),t]),(0,a.default)(e,this.$gettext("3 days"),[(0,i.subDays)(t,3),t]),(0,a.default)(e,this.$gettext("7 days"),[(0,i.subDays)(t,7),t]),(0,a.default)(e,this.$gettext("30 days"),[(0,i.subDays)(t,30),t]),e}},methods:{updateValues:function(e){this.$emit("update:range",{start:e.startDate,end:e.endDate})}}};t.default=u},2006:function(e,t,r){var s=r(2144);s.__esModule&&(s=s.default),"string"==typeof s&&(s=[[e.i,s,""]]),s.locals&&(e.exports=s.locals);(0,r(4).default)("27745a04",s,!0,{})},2028:function(e,t,r){"use strict";r.r(t);var s=r(2841),a=r(1955);for(var n in a)["default"].indexOf(n)<0&&function(e){r.d(t,e,(function(){return a[e]}))}(n);r(2143);var i=r(0),u=Object(i.a)(a.default,s.a,s.b,!1,null,null,null);t.default=u.exports},2143:function(e,t,r){"use strict";r(2006)},2144:function(e,t,r){},2669:function(e,t,r){"use strict";r.r(t);var s=r(2670),a=r.n(s);for(var n in s)["default"].indexOf(n)<0&&function(e){r.d(t,e,(function(){return s[e]}))}(n);t.default=a.a},2670:function(e,t,r){"use strict";r(16),r(14),r(23),r(25),r(18),r(6);var s=r(1),a=r(20);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=s(r(36)),i=s(r(37));r(17),r(96);var u=v(r(3667)),o=v(r(9)),l=r(1988),c=s(r(2028)),f=s(r(3668)),d=s(r(3669));function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(p=function(e){return e?r:t})(e)}function v(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==a(e)&&"function"!=typeof e)return{default:e};var r=p(t);if(r&&r.has(e))return r.get(e);var s={},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var u=n?Object.getOwnPropertyDescriptor(e,i):null;u&&(u.get||u.set)?Object.defineProperty(s,i,u):s[i]=e[i]}return s.default=e,r&&r.set(e,s),s}var m,_,g,h,b=function(e){var t=e.getTime();return String(Math.floor(t/1e3))},y={components:{DateRangePicker:c.default,ProcessesDialog:f.default,PressureBlock:d.default},api:u.getLiveRates,data:function(){return{range:{start:(0,l.subDays)(new Date,1),end:new Date},reloadInfo:{left:0,timer:null},tab:"rates",eventsData:[],processes:[]}},computed:{rates:function(){return this.$api},events:function(){return{columns:[{id:"time",label:this.$gettext("Time")},{id:"cpu",label:this.$gettext("CPU")},{id:"mem",label:this.$gettext("MEM")},{id:"io",label:this.$gettext("IO")},{id:"iops",label:this.$gettext("IOPS")},{id:"tasks",label:this.$gettext("Tasks")}],rows:this.eventsData}},limits:function(){var e=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1e3;return function(t){if(!t)return 1/0;if(isFinite(Number(t)))return Number(t);var r=t.slice(-1);return Number(t.slice(0,-1))*Math.pow(e,{K:1,M:2,G:3,T:4}[r.toUpperCase()])}},t=this.$state.app.tokens,r=t.CGROUP_CPUQuota,s=t.CGROUP_IOReadBandwidthMax,a=t.CGROUP_IOReadIOPSMax,n=t.CGROUP_IOWriteBandwidthMax,i=t.CGROUP_IOWriteIOPSMax,u=t.CGROUP_MemoryHigh,l=t.CGROUP_TasksMax;return o.evolve({cpu:o.ifElse(Boolean,o.pipe(o.replace("%",""),Number),o.always(1/0)),io_read:e(1e3),io_write:e(1e3),memory:e(1024)},{cpu:r,io_read:s,io_write:n,iops_read:a,iops_write:i,memory:u,tasks:Number(l)||1/0})}},created:(h=(0,i.default)(n.default.mark((function e(){return n.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.getEvents(),e.next=3,this.getRates();case 3:this.startReload();case 4:case"end":return e.stop()}}),e,this)}))),function(){return h.apply(this,arguments)}),methods:{getRates:function(){return u.getLiveRates({},{throw:!1})},getEvents:(g=(0,i.default)(n.default.mark((function e(){var t;return n.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,u.getEvents({range_start:b(this.range.start),range_end:b(this.range.end)});case 2:t=e.sent,this.eventsData=t instanceof Error?[]:t;case 4:case"end":return e.stop()}}),e,this)}))),function(){return g.apply(this,arguments)}),updateRange:function(e){var t=this;this.range.start=e.start,this.range.end=e.end,this.$nextTick((function(){return t.getEvents()}))},reload:(_=(0,i.default)(n.default.mark((function e(){return n.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.clearTimer(),"rates"!==this.tab){e.next=4;break}return e.next=4,this.getRates();case 4:this.startReload();case 5:case"end":return e.stop()}}),e,this)}))),function(){return _.apply(this,arguments)}),clearTimer:function(){this.reloadInfo.left=0,this.reloadInfo.timer&&clearTimeout(this.reloadInfo.timer)},startReload:(m=(0,i.default)(n.default.mark((function e(){return n.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.reloadInfo.left=this.reloadInfo.left?this.reloadInfo.left-1:15,this.reloadInfo.left){e.next=5;break}return e.next=4,this.reload();case 4:this.reloadInfo.left=15;case 5:this.reloadInfo.timer=setTimeout(this.startReload,1e3);case 6:case"end":return e.stop()}}),e,this)}))),function(){return m.apply(this,arguments)}),showProcesses:function(e){this.processes=e,this.$dialog("SHOW_PROCESSES_DIALOG").open()}}};t.default=y},2671:function(e,t,r){"use strict";r.r(t);var s=r(2672),a=r.n(s);for(var n in s)["default"].indexOf(n)<0&&function(e){r.d(t,e,(function(){return s[e]}))}(n);t.default=a.a},2672:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s={props:{processes:{type:Array,required:!0}}};t.default=s},2673:function(e,t,r){"use strict";r.r(t);var s=r(2674),a=r.n(s);for(var n in s)["default"].indexOf(n)<0&&function(e){r.d(t,e,(function(){return s[e]}))}(n);t.default=a.a},2674:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s={props:{label:{type:String,required:!0},pressure:{type:Object,required:!0}},computed:{items:function(){var e=function(e){return Math.floor(100*e)},t=function(e){return e>.1?"danger":e>.05?"warning":"safe"};return[{key:"avg10",label:this.$gettext("10 seconds"),value:e(this.pressure.avg10),theme:t(this.pressure.avg10)},{key:"avg60",label:this.$gettext("1 minute"),value:e(this.pressure.avg60),theme:t(this.pressure.avg60)},{key:"avg300",label:this.$gettext("5 minutes"),value:e(this.pressure.avg300),theme:t(this.pressure.avg300)}]}}};t.default=s},2841:function(e,t,r){"use strict";r.d(t,"a",(function(){return s})),r.d(t,"b",(function(){return a}));var s=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"date-range-picker"},[r("date-range-picker",{attrs:{"single-date-picker":e.single,"time-picker":"","time-picker-24-hour":"","date-range":e.dateRange,ranges:e.predefinedRanges,opens:"inline"},on:{update:e.updateValues},scopedSlots:e._u([{key:"input",fn:function(t){return[e.single?[e._v("\n "+e._s(e._f("date")(t.startDate))+"\n ")]:[e._v("\n "+e._s(e._f("date")(t.startDate))+" - "+e._s(e._f("date")(t.endDate))+"\n ")]]}}])})],1)},a=[]},3107:function(e,t,r){var s=r(3671);s.__esModule&&(s=s.default),"string"==typeof s&&(s=[[e.i,s,""]]),s.locals&&(e.exports=s.locals);(0,r(4).default)("82853674",s,!0,{})},3108:function(e,t,r){var s=r(3673);s.__esModule&&(s=s.default),"string"==typeof s&&(s=[[e.i,s,""]]),s.locals&&(e.exports=s.locals);(0,r(4).default)("c8209c42",s,!0,{})},3667:function(e,t,r){"use strict";r(7),r(10),r(5),r(6),r(8),r(11),r(16),r(14),r(23),r(25),r(18);var s=r(1),a=r(20);Object.defineProperty(t,"__esModule",{value:!0}),t.getEvents=t.getEventsCache=t.getLiveRates=t.getRates=void 0;var n=s(r(2)),i=s(r(38));r(17),r(34);var u=s(r(78)),o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==a(e)&&"function"!=typeof e)return{default:e};var r=l(t);if(r&&r.has(e))return r.get(e);var s={},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var u=n?Object.getOwnPropertyDescriptor(e,i):null;u&&(u.get||u.set)?Object.defineProperty(s,i,u):s[i]=e[i]}s.default=e,r&&r.set(e,s);return s}(r(9));function l(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(l=function(e){return e?r:t})(e)}function c(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);t&&(s=s.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,s)}return r}var f=function(e,t){return o.pipe(o.path(["".concat(e,".pressure"),"some"]),o.defaultTo({avg10:0,avg60:0,avg300:0}),o.omit(["total"]),o.map((function(e){return 100*Number(e)})))(t)},d=u.default.get({id:"USER_LIMITS",url:"/CMD_USER_LIMITS",response:{cpu:0,cpu_throttle:{usage:0,limit:1},memory:0,io_read:0,io_write:0,iops_read:0,iops_write:0,tasks:0},mapResponse:o.pipe(o.prop("users"),(function(e){var t={cpu:0,cpu_throttle:{usage:0,limit:1},memory:0,io_read:0,io_write:0,iops_read:0,iops_write:0,tasks:0},r=o.keys(e),s=(0,i.default)(r,1)[0],a=void 0!==s&&s;if(!1!==a){var n=e[a],u=function(e){return function(e,t){var r=Number(o.path(e,t));return isFinite(r)?r:0}(e,n)};t.cpu=u(["cgtop","cpu"]),t.cpuPressure=f("cpu",n),t.memory=u(["cgtop","memory"]),t.memoryPressure=f("memory",n),t.tasks=u(["cgtop","tasks"]),t.io_read=u(["cgtop","input_bps"]),t.ioPressure=f("io",n)}return t})),options:{throw:!1}});t.getRates=d;var p=d.extend({id:"USER_LIVE_RATES",params:{live_rates:!0},throw:!1});t.getLiveRates=p;var v=d.extend({id:"USER_LIMIT_EVENTS_CACHE",params:{show:"events_cache"},throw:!1});t.getEventsCache=v;var m=u.default.get({id:"USER_LIMIT_EVENTS",url:"/CMD_USER_LIMITS",params:{show:"events"},schema:{range_start:u.default.OPTIONAL_STRING,range_end:u.default.OPTIONAL_STRING},throw:!1,notifyError:!1,response:[],mapResponse:function(e){var t=e.events;return o.toPairs(t).map((function(e){var t=(0,i.default)(e,2),r=t[0],s=t[1],a={id:r,processes:[]};return a.time=new Date(1e3*Number(r)),a.cpu=o.prop("cpu.stat",s)||!1,a.mem=o.path(["memory.events","high"],s)||"-",a.tasks=o.path(["pids.events","recent"],s)||"-",a.io=o.path(["io.stat","dbytes"],s)||"-",a.iops=o.path(["io.stat","dios"],s)||"-",s.processes&&(a.processes=o.toPairs(s.processes).map((function(e){var t=(0,i.default)(e,2);return function(e){for(var t=1;t