parent
d23dc68057
commit
0c55f09ab0
@ -1,48 +1,48 @@
|
|||||||
/* javascript */
|
/* javascript */
|
||||||
var vm = new Vue({
|
var vm = new Vue({
|
||||||
el: '#app',
|
el: '#app',
|
||||||
data: {
|
data: {
|
||||||
name: name,
|
name: name,
|
||||||
pid: '-',
|
pid: '-',
|
||||||
childPids: [],
|
childPids: [],
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
var maxDataCount = 30;
|
var maxDataCount = 30;
|
||||||
var ws = newWebsocket('/ws/perfs/' + name, {
|
var ws = newWebsocket('/ws/perfs/' + name, {
|
||||||
onopen: function(evt) {
|
onopen: function(evt) {
|
||||||
console.log(evt);
|
console.log(evt);
|
||||||
},
|
},
|
||||||
onmessage: function(evt) {
|
onmessage: function(evt) {
|
||||||
var data = JSON.parse(evt.data);
|
var data = JSON.parse(evt.data);
|
||||||
vm.pid = data.pid;
|
vm.pid = data.pid;
|
||||||
vm.childPids = data.pids;
|
vm.childPids = data.pids;
|
||||||
console.log("pid", data.pid, data); //evt.data.pid);
|
console.log("pid", data.pid, data); //evt.data.pid);
|
||||||
if (memData && data.rss) {
|
if (memData && data.rss) {
|
||||||
memData.push({
|
memData.push({
|
||||||
value: [new Date(), data.rss],
|
value: [new Date(), data.rss],
|
||||||
})
|
})
|
||||||
if (memData.length > maxDataCount) {
|
if (memData.length > maxDataCount) {
|
||||||
memData.shift();
|
memData.shift();
|
||||||
}
|
}
|
||||||
chartMem.setOption({
|
chartMem.setOption({
|
||||||
series: [{
|
series: [{
|
||||||
data: memData,
|
data: memData,
|
||||||
}]
|
}]
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
if (cpuData && data.pcpu !== undefined) {
|
if (cpuData && data.pcpu !== undefined) {
|
||||||
cpuData.push({
|
cpuData.push({
|
||||||
value: [new Date(), data.pcpu],
|
value: [new Date(), data.pcpu],
|
||||||
})
|
})
|
||||||
if (cpuData.length > maxDataCount) {
|
if (cpuData.length > maxDataCount) {
|
||||||
cpuData.shift();
|
cpuData.shift();
|
||||||
}
|
}
|
||||||
chartCpu.setOption({
|
chartCpu.setOption({
|
||||||
series: [{
|
series: [{
|
||||||
data: cpuData,
|
data: cpuData,
|
||||||
}]
|
}]
|
||||||
})
|
})
|
||||||
}
|
|
||||||
}
|
}
|
||||||
})
|
}
|
||||||
|
})
|
Loading…
Reference in new issue