remove dummy from Area Chart

This commit is contained in:
Alex Holliday
2024-11-20 12:09:52 +08:00
parent 7223ca366a
commit dbe174d171

View File

@@ -1,59 +0,0 @@
const ObjectId = (string) => string;
const ISODate = (string) => string;
// Helper to generate random percentage between 0.1 and 1.0
const randomPercent = () => Number((Math.random() * 0.9 + 0.1).toFixed(2));
// Create base timestamp and increment by 5 minutes for each entry
const baseTime = new Date("2024-11-15T07:00:00.000Z");
const checks = Array.from({ length: 20 }, (_, index) => {
const timestamp = new Date(baseTime.getTime() + index * 5 * 60 * 1000);
return {
_id: ObjectId(`6736f4f449e23954c8b89a${index.toString(16).padStart(2, "0")}`),
monitorId: ObjectId("6736e6c2939f02e0ca519465"),
status: true,
responseTime: Math.floor(Math.random() * 50) + 80, // Random between 80-130ms
statusCode: 200,
message: "OK",
cpu: {
physical_core: 0,
logical_core: 0,
frequency: 0,
temperature: 0,
free_percent: 0,
usage_percent: randomPercent(),
_id: ObjectId(`6736f4f449e23954c8b89b${index.toString(16).padStart(2, "0")}`),
},
memory: {
total_bytes: 0,
available_bytes: 0,
used_bytes: 0,
usage_percent: randomPercent(),
_id: ObjectId(`6736f4f449e23954c8b89c${index.toString(16).padStart(2, "0")}`),
},
disk: [
{
read_speed_bytes: 0,
write_speed_bytes: 0,
total_bytes: 0,
free_bytes: 0,
usage_percent: randomPercent(),
_id: ObjectId(`6736f4f449e23954c8b89d${index.toString(16).padStart(2, "0")}`),
},
],
host: {
os: "",
platform: "",
kernel_version: "",
_id: ObjectId(`6736f4f449e23954c8b89e${index.toString(16).padStart(2, "0")}`),
},
errors: [],
expiry: ISODate(new Date(timestamp.getTime() + 24 * 60 * 60 * 1000).toISOString()),
createdAt: ISODate(timestamp.toISOString()),
updatedAt: ISODate(timestamp.toISOString()),
__v: 0,
};
});
export default checks;