+16
-12
@@ -4,28 +4,32 @@
|
|||||||
<script>
|
<script>
|
||||||
function onload() {
|
function onload() {
|
||||||
const results = [
|
const results = [
|
||||||
{{ range $v := query
|
{{ range $v := query
|
||||||
`
|
`
|
||||||
SELECT
|
SELECT
|
||||||
start AS start
|
start AS start
|
||||||
, CASE
|
, CASE
|
||||||
WHEN ms < 750 OR ok THEN
|
WHEN ms < 50 AND ok THEN
|
||||||
'okay'
|
'okay'
|
||||||
ELSE
|
WHEN ms < 750 AND ok THEN
|
||||||
'errored'
|
'slow'
|
||||||
|
ELSE
|
||||||
|
'bad'
|
||||||
END AS ok
|
END AS ok
|
||||||
FROM
|
FROM
|
||||||
"pinger_pings"
|
"pinger_pings"
|
||||||
ORDER BY start DESC
|
ORDER BY start DESC
|
||||||
LIMIT 1000
|
LIMIT 1000
|
||||||
`
|
`
|
||||||
-}}
|
-}}
|
||||||
[
|
[
|
||||||
{{.ok}}==="okay"
|
{{.ok}}==="okay"
|
||||||
? "🟢"
|
? "🟢"
|
||||||
: "🔴",
|
: {{.ok}}==="slow"
|
||||||
`${Math.round((new Date() - 1000*{{.start}})/1000.0)}s ago`,
|
? "🟠"
|
||||||
new Date(1000*{{.start}}),
|
: "🔴",
|
||||||
|
`${Math.round((new Date() - 1000*{{.start}})/1000.0)}s ago`,
|
||||||
|
new Date(1000*{{.start}}),
|
||||||
],
|
],
|
||||||
{{ end }}
|
{{ end }}
|
||||||
]
|
]
|
||||||
|
|||||||
Reference in New Issue
Block a user