diff --git a/graph.js b/graph.js index 246aad7..12fcbe6 100644 --- a/graph.js +++ b/graph.js @@ -3,6 +3,7 @@ const { ChartJSNodeCanvas } = require('chartjs-node-canvas'); const { createCanvas, loadImage } = require('canvas'); const axios = require('axios'); const cors = require('cors'); // Import CORS middleware +require('dotenv').config() const app = express(); const port = 6666; @@ -28,11 +29,11 @@ const chartJSMetricCanvas = new ChartJSNodeCanvas({ width: metricWidth, height: const getEndpoints = (containerId, timeframe) => { const after = -(timeframe * 60); return { - cpu: `http://192.168.133.37:19999/api/v3/data?chart=cgroup_${containerId}.cpu&format=json&after=${after}&dimensions=user,system`, - memory: `http://192.168.133.37:19999/api/v3/data?chart=cgroup_${containerId}.mem_usage&format=json&after=${after}&dimensions=used`, - io: `http://192.168.133.37:19999/api/v3/data?chart=cgroup_${containerId}.io&format=json&after=${after}&dimensions=read,write`, - pids: `http://192.168.133.37:19999/api/v3/data?chart=cgroup_${containerId}.pids_current&format=json&after=${after}&dimensions=current`, - network: `http://192.168.133.37:19999/api/v3/data?chart=cgroup_${containerId}.net_eth0&format=json&after=${after}&dimensions=received,sent`, + cpu: `${process.env.API_BASE_URL}/api/v3/data?chart=cgroup_${containerId}.cpu&format=json&after=${after}&dimensions=user,system`, + memory: `${process.env.API_BASE_URL}/api/v3/data?chart=cgroup_${containerId}.mem_usage&format=json&after=${after}&dimensions=used`, + io: `${process.env.API_BASE_URL}/api/v3/data?chart=cgroup_${containerId}.io&format=json&after=${after}&dimensions=read,write`, + pids: `${process.env.API_BASE_URL}/api/v3/data?chart=cgroup_${containerId}.pids_current&format=json&after=${after}&dimensions=current`, + network: `${process.env.API_BASE_URL}/api/v3/data?chart=cgroup_${containerId}.net_eth0&format=json&after=${after}&dimensions=received,sent`, }; };