fix(dash): update status page for new /private/meta format

This commit is contained in:
alyssa 2024-06-18 18:28:30 +09:00
parent b4ff8d7e2f
commit 109d196faa

View file

@ -3,8 +3,8 @@
export let shard = { export let shard = {
id: 1, id: 1,
status: "", up:false,
ping:0, latency:0,
disconnection_count:0, disconnection_count:0,
last_connection:0, last_connection:0,
last_heartbeat:0, last_heartbeat:0,
@ -14,11 +14,11 @@
let color = "background-color: #fff"; let color = "background-color: #fff";
// shard is down // shard is down
if (shard.status != "up" || shard.heartbeat_minutes_ago > 5) color = "background-color: #000;"; if (!shard.up || shard.heartbeat_minutes_ago > 5) color = "background-color: #000;";
// shard latency is < 250ms: OK! // shard latency is < 250ms: OK!
else if (shard.ping < 300) color = "background-color: #00cc00;"; else if (shard.latency < 300) color = "background-color: #00cc00;";
// shard latency is 250ms < ping < 600ms: slow, but OK // shard latency is 250ms < ping < 600ms: slow, but OK
else if (shard.ping < 600) color = "background-color: #da9317;"; else if (shard.latency < 600) color = "background-color: #da9317;";
// shard latency is >600ms, this might be problematic // shard latency is >600ms, this might be problematic
else color = "background-color: #cc0000;" else color = "background-color: #cc0000;"
</script> </script>
@ -32,8 +32,8 @@
<br> <br>
<h3>Shard { shard.id }</h3> <h3>Shard { shard.id }</h3>
<br> <br>
<span>Status: <b>{ shard.status }</b></span><br> <span>Status: <b>{ shard.up ? "up" : "down" }</b></span><br>
<span>Latency: { shard.ping }ms</span><br> <span>Latency: { shard.latency }ms</span><br>
<span>Disconnection count: { shard.disconnection_count }</span><br> <span>Disconnection count: { shard.disconnection_count }</span><br>
<span>Last connection: { shard.last_connection } UTC</span><br> <span>Last connection: { shard.last_connection } UTC</span><br>
<span>Last heartbeat: { shard.last_heartbeat } UTC</span> <span>Last heartbeat: { shard.last_heartbeat } UTC</span>
@ -73,4 +73,4 @@
user-select: none; /* Non-prefixed version, currently user-select: none; /* Non-prefixed version, currently
supported by Chrome, Edge, Opera and Firefox */ supported by Chrome, Edge, Opera and Firefox */
} }
</style> </style>