Fix: return ISO timestamps for dashboard stats and last checks
This commit is contained in:
1 parent
ccae38bb4d
commit
3235ae3789
1 file changed
+20
-2
@@ -279,7 +279,16 @@ class MonitorService {
|
|||||||
|
|
||||||
getLastCheck(resourceId) {
|
getLastCheck(resourceId) {
|
||||||
return db.prepare(`
|
return db.prepare(`
|
||||||
SELECT * FROM checks
|
SELECT
|
||||||
|
id,
|
||||||
|
resource_id,
|
||||||
|
status,
|
||||||
|
response_time,
|
||||||
|
status_code,
|
||||||
|
error_message,
|
||||||
|
details,
|
||||||
|
REPLACE(checked_at, ' ', 'T') || 'Z' AS checked_at
|
||||||
|
FROM checks
|
||||||
WHERE resource_id = ?
|
WHERE resource_id = ?
|
||||||
ORDER BY checked_at DESC
|
ORDER BY checked_at DESC
|
||||||
LIMIT 1
|
LIMIT 1
|
||||||
@@ -313,7 +322,16 @@ class MonitorService {
|
|||||||
|
|
||||||
getResourceStats(resourceId, hours = 24) {
|
getResourceStats(resourceId, hours = 24) {
|
||||||
const checks = db.prepare(`
|
const checks = db.prepare(`
|
||||||
SELECT * FROM checks
|
SELECT
|
||||||
|
id,
|
||||||
|
resource_id,
|
||||||
|
status,
|
||||||
|
response_time,
|
||||||
|
status_code,
|
||||||
|
error_message,
|
||||||
|
details,
|
||||||
|
REPLACE(checked_at, ' ', 'T') || 'Z' AS checked_at
|
||||||
|
FROM checks
|
||||||
WHERE resource_id = ?
|
WHERE resource_id = ?
|
||||||
AND checked_at >= datetime('now', '-' || ? || ' hours')
|
AND checked_at >= datetime('now', '-' || ? || ' hours')
|
||||||
ORDER BY checked_at ASC
|
ORDER BY checked_at ASC
|
||||||
|
|||||||
Reference in new issue
Block a user