LouisLam
209fa83cff
Add Basic Auth for /metrics
2021-07-28 00:52:31 +08:00
LouisLam
934b797623
Merge branch 'master' into feature/add_prometheus_metrics
...
# Conflicts:
# server/model/monitor.js
2021-07-27 23:13:03 +08:00
LouisLam
caec933186
prevent unexpected error throw from checkCertificate interrupt the beat
2021-07-26 12:25:44 +08:00
Nelson Chan
db26b7d123
Fix: Fix no certificate caused by session reuse
2021-07-26 12:24:13 +08:00
Nelson Chan
7b8459c73a
Fix: use Optional chaining
2021-07-26 12:24:12 +08:00
Nelson Chan
d0c63ebe3e
Feat: Add database storage for TLS info
2021-07-26 12:24:12 +08:00
Nelson Chan
803f0d6219
Feat: Add Barebones certificate info display
2021-07-26 12:24:06 +08:00
LouisLam
d556509d07
戈mprove the readibility of important condition
2021-07-24 11:42:14 +08:00
Sam
1d4d7fa9c4
fix parenthesis mistake
2021-07-22 20:25:03 +02:00
Matthew Macdonald-Wallace
3a8fbff514
Change casing in README, apply DRY to label values
2021-07-22 16:00:56 +01:00
Matthew Macdonald-Wallace
3b45006567
Move common labels into dedicated const
2021-07-22 14:58:22 +01:00
Matthew Macdonald-Wallace
720051a351
Typo in monitor status name
2021-07-22 11:18:20 +01:00
LouisLam
86e18ac11d
Merge branch 'master' into Spiritreader_master
...
# Conflicts:
# src/pages/EditMonitor.vue
2021-07-22 17:34:41 +08:00
Matthew Macdonald-Wallace
3dcbae0889
Add labels to metrics for querying
2021-07-22 10:21:20 +01:00
Matthew Macdonald-Wallace
96242dce0d
Expose check status and response time to Prometheus
2021-07-22 09:38:27 +01:00
LouisLam
03b3bb5b30
fix if notification throw exception, the heartbeat is not stored in to the db.
2021-07-22 12:28:47 +08:00
Adam Stachowicz
c4ca8e2acb
More info in server logs
2021-07-21 00:41:38 +02:00
Sam
054269ecf0
fix notification when changing from pending -> up
2021-07-20 11:50:33 +02:00
Sam
a8b102ad4a
add retries for pinging function
...
backend:
- new field for monitor: maxretries
- new pending status while service is retrying: 2
- pending status event is not marked important
- pending pings however register as downtime in the calculation
frontend:
- added pending status while service is retrying
- added color for new pending status
- added field to configure amount of retries
database:
- IMPORTANT: THIS REQUIRES MIGRATION!!!!
- added field: maxretries with default value 0
2021-07-19 18:23:06 +02:00
LouisLam
a9d19ae06a
support json for keyword type
2021-07-12 10:52:41 +08:00
TheGuyDanish
f84f7aca75
Introduce custom user agent. Fixes #5
...
Quick and easy fix. Could be improved by adding a version number as well. Like `Uptime-Kuma/0.0.1`, for example.
2021-07-11 21:01:34 +01:00
LouisLam
d357dcb334
fix first beat's uptime is 0%
2021-07-11 20:07:03 +08:00
LouisLam
86492f6dad
remove some debug msg
2021-07-10 12:04:40 +08:00
LouisLam
ff4259380e
do not send notification if first beat is UP
2021-07-10 01:15:21 +08:00
LouisLam
0ad04d1468
implement webhook
2021-07-09 19:33:22 +08:00
LouisLam
d24a15410e
send notification for important heartbeat
2021-07-09 17:55:48 +08:00
LouisLam
3bdf174e90
add telegram notification
2021-07-09 14:14:03 +08:00
LouisLam
ea1556ef81
improve uptime calculation
2021-07-06 13:44:33 +08:00
LouisLam
55bd6b6d7a
implement timezone
2021-07-01 21:47:14 +08:00
LouisLam
1d64f643b1
implement keyword monitor
2021-07-01 17:19:28 +08:00
LouisLam
a6b5986dd6
add ping and fix uptime
2021-07-01 17:00:23 +08:00
LouisLam
9c653c3d05
implement tcping
2021-07-01 14:03:06 +08:00
LouisLam
84c21b71c0
implement uptime
2021-07-01 13:11:16 +08:00
LouisLam
82afddcfd6
add duration to heartbeat, add timezone array
2021-07-01 02:02:54 +08:00
LouisLam
46f07fc17e
many update again
2021-06-30 21:04:58 +08:00
Louis
9fa84a0a2b
many update
2021-06-29 16:06:20 +08:00
LouisLam
d02401b1c2
many update
2021-06-27 16:10:55 +08:00
LouisLam
0a4fb45a8c
init
2021-06-25 21:55:49 +08:00