|
201 | 201 | width: $('#col11_setter').width() |
202 | 202 | }, |
203 | 203 | colors: [ |
204 | | - '#113F8C', |
205 | 204 | '#00A1CB', |
206 | 205 | '#01A4A4', |
207 | 206 | '#61AE24', |
|
223 | 222 | crosshairs: true, |
224 | 223 | formatter: function () { |
225 | 224 | var s = '<b>CPU Usage</b>'; |
226 | | -
|
| 225 | + var i = 0; |
| 226 | + var t = 0; |
227 | 227 | $.each(this.points, function () { |
| 228 | + t = t + this.y; |
| 229 | + i++; |
228 | 230 | s += '<br/>' + this.series.name + ': ' + |
229 | 231 | this.y + '%'; |
230 | 232 | }); |
231 | 233 |
|
232 | | - return s; |
| 234 | + t = parseFloat(t).toFixed(3).toString(); |
| 235 | +
|
| 236 | + if (i > 1) { |
| 237 | + return s + '<br />Combined: ' + t; |
| 238 | + } else { |
| 239 | + return s; |
| 240 | + } |
233 | 241 | }, |
234 | 242 | }, |
235 | 243 | xAxis: { |
|
258 | 266 | enabled: true |
259 | 267 | }, |
260 | 268 | series: [{ |
261 | | - name: 'Total CPU', |
| 269 | + name: 'Core 0', |
262 | 270 | data: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] |
263 | 271 | }] |
264 | 272 | }); |
|
270 | 278 |
|
271 | 279 | var CPUChart = $('#chart_cpu').highcharts(); |
272 | 280 |
|
273 | | - if({{ $server->cpu }} > 0) { |
274 | | - CPUChart.series[0].addPoint(parseFloat(((proc.data.cpu.total / {{ $server->cpu }}) * 100).toFixed(3).toString()), true, true); |
275 | | - } else { |
276 | | - CPUChart.series[0].addPoint(proc.data.cpu.total, true, true); |
277 | | - } |
| 281 | + // if({{ $server->cpu }} > 0) { |
| 282 | + // CPUChart.series[0].addPoint(parseFloat(((proc.data.cpu.total / {{ $server->cpu }}) * 100).toFixed(3).toString()), true, true); |
| 283 | + // } else { |
| 284 | + // CPUChart.series[0].addPoint(proc.data.cpu.total, true, true); |
| 285 | + // } |
278 | 286 | for (i = 0, length = proc.data.cpu.cores.length; i < length; i++) { |
279 | | - if (typeof CPUChart.series[ i + 1 ] === 'undefined') { |
| 287 | + if (typeof CPUChart.series[i] === 'undefined') { |
280 | 288 | CPUChart.addSeries({ |
281 | 289 | name: 'Core ' + i, |
282 | 290 | data: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] |
283 | 291 | }); |
284 | 292 | } |
285 | 293 | if({{ $server->cpu }} > 0) { |
286 | | - CPUChart.series[ i + 1 ].addPoint(parseFloat(((proc.data.cpu.cores[i] / {{ $server->cpu }}) * 100).toFixed(3).toString()), true, true); |
| 294 | + CPUChart.series[i].addPoint(parseFloat(((proc.data.cpu.cores[i] / {{ $server->cpu }}) * 100).toFixed(3).toString()), true, true); |
287 | 295 | } else { |
288 | | - CPUChart.series[ i + 1 ].addPoint(proc.data.cpu.cores[i], true, true); |
| 296 | + CPUChart.series[i].addPoint(proc.data.cpu.cores[i], true, true); |
289 | 297 | } |
290 | 298 | } |
291 | 299 | }); |
|
0 commit comments