From 53ba0a34e03db38aa348ed0f949324b82ff4bfbf Mon Sep 17 00:00:00 2001 From: Thibault Debatty <thibault.debatty@gmail.com> Date: Wed, 17 Oct 2018 09:45:18 +0200 Subject: [PATCH] colors --- web/app/Sensor/MemInfo.php | 8 ++++---- web/resources/views/agent/meminfo.blade.php | 16 +++++++++++++++- 2 files changed, 19 insertions(+), 5 deletions(-) diff --git a/web/app/Sensor/MemInfo.php b/web/app/Sensor/MemInfo.php index 134d960..59dfb41 100644 --- a/web/app/Sensor/MemInfo.php +++ b/web/app/Sensor/MemInfo.php @@ -15,19 +15,19 @@ class MemInfo extends AbstractSensor { $records = $this->getLastRecords("memory", 288); $used = []; - $used_cached = []; + $cached = []; foreach ($records as $record) { $meminfo = $this->parseMeminfo($record->memory); $used[] = new Point( $record->time * 1000, $meminfo->used() / 1000); - $used_cached[] = new Point( + $cached[] = new Point( $record->time * 1000, - ($meminfo->used() + $meminfo->cached) / 1000); + $meminfo->cached / 1000); } return view("agent.meminfo", [ "used" => $used, - "used_cached" => $used_cached, + "cached" => $cached, "server" => $this->getServer()]); } diff --git a/web/resources/views/agent/meminfo.blade.php b/web/resources/views/agent/meminfo.blade.php index 3ea31bd..df49a14 100644 --- a/web/resources/views/agent/meminfo.blade.php +++ b/web/resources/views/agent/meminfo.blade.php @@ -1,16 +1,29 @@ <canvas id="memory-chart" width='400' height='300'></canvas> <script> + window.chartColors = { + red: 'rgba(255, 99, 132, 0.2)', + orange: 'rgba(255, 165, 0, 0.3)', + yellow: 'rgba(255, 205, 86, 0.2)', + green: 'rgba(0, 178, 0, 0.3)', + blue: 'rgba(54, 162, 235, 0.2)', + purple: 'rgba(153, 102, 255, 0.2)', + grey: 'rgba(201, 203, 207, 0.2)' + }; var ctx = document.getElementById('memory-chart').getContext('2d'); var myChart = new Chart(ctx, { type: 'line', data: { datasets: [{ label: 'Used', + backgroundColor: window.chartColors.green, + borderColor: window.chartColors.green, data: {!! json_encode($used) !!}, },{ label: 'Cached', - data: {!! json_encode($used_cached) !!}, + backgroundColor: window.chartColors.orange, + borderColor: window.chartColors.orange, + data: {!! json_encode($cached) !!}, }] }, options: { @@ -27,6 +40,7 @@ } }], yAxes: [{ + stacked: true, ticks: { beginAtZero:true }, -- GitLab