Commit graph

109 commits

Author SHA1 Message Date
Bert Verhelst
7cca4b19c6 Merge remote-tracking branch 'louislam/master' into feature/monitor-checks 2021-10-07 18:21:13 +02:00
LouisLam
e5f6d7f047 slack and rocket.chat use the primary base url
env var to show time logger
2021-10-07 17:39:58 +08:00
Bert Verhelst
eb810ec7c7 feat(monitor-checks): add should and should not dropdown 2021-10-06 21:45:53 +02:00
Bert Verhelst
786db6dada fix(monitor): if monitor checks fail do not set a ping 2021-10-06 20:23:25 +02:00
Bert Verhelst
8061bd8701 fix(monitor): correctly get deprecated values from checks list 2021-10-06 20:03:48 +02:00
Bert Verhelst
e2db15ce64 fix(monitor-checks): add deprecated fields for backward comp. 2021-10-06 12:57:19 +02:00
Bert Verhelst
b0d2084fda fix(monitor-checks): don't throw on 4xx errors 2021-10-06 11:58:43 +02:00
Bert Verhelst
e20660adac fix(monitor-checks): do not export ids for monitor checks 2021-10-01 11:58:26 +02:00
Bert Verhelst
dc86117b2f fix(monitor-checks): fix json backup import 2021-10-01 11:31:20 +02:00
Bert Verhelst
2c910885b8 feat(monitor-checks): ensure old exports are converted to the new format 2021-10-01 10:53:17 +02:00
Bert Verhelst
70ac68368d Merge remote-tracking branch 'origin/master' into feature/monitor-checks 2021-10-01 09:08:00 +02:00
LouisLam
1ed4ac9494 add Push-based monitoring (#279) 2021-10-01 00:09:43 +08:00
Bert Verhelst
937df66eda Merge remote-tracking branch 'origin/master' into feature/monitor-checks 2021-09-29 11:48:58 +02:00
Bert Verhelst
b8dc487468 feat(monitor-checks): fix validation of checks 2021-09-29 11:48:49 +02:00
LouisLam
3e4154dfb5 Fix retry interval affected bug 2021-09-29 17:20:35 +08:00
Bert Verhelst
5a29df40ec fix(monitor-checks): save checks to the database 2021-09-29 09:26:31 +02:00
Bert Verhelst
07a37534b1 feat(monitor-checks): try to get monitor checks fetched and stored in db 2021-09-27 17:17:34 +02:00
Bert Verhelst
5943c76dfb Merge remote-tracking branch 'bertyhell/feature/monitor-checks' into feature/monitor-checks 2021-09-26 15:00:21 +02:00
LouisLam
0a5a6e6a4b [status page] fix monitor order 2021-09-22 15:23:58 +08:00
LouisLam
fe0fc63843 [status page] send uptime 2021-09-22 15:10:08 +08:00
Bert Verhelst
fc261825a9 Merge remote-tracking branch 'louislam/master' into feature/monitor-checks 2021-09-20 09:05:44 +02:00
Bert Verhelst
20e3c5061e feat(monitor-checks): add checks with specific types 2021-09-20 09:00:21 +02:00
LouisLam
7ee98d989c [status page] implement rest api for heartbeat 2021-09-19 23:24:51 +08:00
LouisLam
fd95d41d9f [status page] many update and save group list 2021-09-19 19:04:51 +08:00
Louis
a6fdd272a6 [status page] minor 2021-09-17 14:42:19 +08:00
LouisLam
2955abb5d9 [status page] create incident 2021-09-16 22:48:28 +08:00
LouisLam
392f8275b3 Merge branch 'master' into public-dashboard
# Conflicts:
#	server/database.js
2021-09-16 16:53:54 +08:00
Louis Lam
72783fd94c
Merge pull request #380 from No0Vad/retry-heartbeat-interval
Added support for a retry interval to monitors
2021-09-16 00:21:53 +08:00
No0Vad
1300448bed Adjustments to the retry interval
The monitor logic for when to use "retryInterval" is updated. Also removed some texts when they are no longer needed.
2021-09-15 00:59:06 +02:00
LouisLam
9902c181bc Merge branch 'master' into public-dashboard
# Conflicts:
#	src/components/MonitorList.vue
#	src/icon.js
2021-09-14 15:05:04 +08:00
Nelson Chan
6e3a904aaa WIP: Add tags functionality
WIP: add color column, show tags

WIP: Improve TagsManager styling & workflow

WIP: Improve styling & validation, use translation

WIP: Complete TagsManager functionality

WIP: Add tags display in monitorList & Details

Fix: update tags list after edit

Fix: slightly improve tags styling

Fix: Improve mobile UI

Fix: Fix tags not showing on create monitor

Fix: bring existingTags inside tagsManager

Fix: remove unused tags prop

Fix: Fix formatting, bump db version
2021-09-13 14:12:11 +08:00
LouisLam
e205adfd7b [status page] developing 2021-09-13 02:26:45 +08:00
No0Vad
f8f9f59464 Added support for a retry interval to monitors
If a check fails and retries are used you can now specify a specific value for that. So you can check faster if the site goes back up again.
2021-09-11 18:54:55 +02:00
LouisLam
8ee34c7904 also handle the first beat problem in uptime 2021-09-09 15:55:34 +08:00
LouisLam
4f07c2ea9a uptime calculation fully sum in sql 2021-09-09 15:46:28 +08:00
LouisLam
6006038689 fix monitor.stop() in some cases 2021-09-08 20:00:16 +08:00
LouisLam
0ddbac5109 Revert "move userMonitorList out of server.js"
This reverts commit a7cf14c663.
2021-09-08 19:54:38 +08:00
LouisLam
0f440596c8 Revert "cache last heartbeat list in memory"
This reverts commit 87678ea92d.
2021-09-08 19:54:37 +08:00
LouisLam
87678ea92d cache last heartbeat list in memory 2021-09-08 18:58:02 +08:00
LouisLam
a7cf14c663 move userMonitorList out of server.js 2021-09-08 16:27:37 +08:00
LouisLam
bf29f28726 send stats only if there is at least one client in the room 2021-08-30 14:55:33 +08:00
Ponkhy
858affa808 Removed useless database query 2021-08-28 21:29:24 +02:00
Ponkhy
303adbf9b1 Show latest dns result in Details.vue 2021-08-28 21:20:25 +02:00
LouisLam
46ac753c46 Merge branch 'master' into dns-monitor 2021-08-26 01:05:46 +08:00
Ponkhy
d313a06d5c Optimizations for output handling 2021-08-25 09:31:42 +02:00
Ponkhy
44d9fa63f0 Adjusted the output for A and AAAA records 2021-08-24 11:47:12 +02:00
Ponkhy
b2041cb36b Fixed ESLint Errors 2021-08-23 16:30:11 +02:00
LouisLam
aa2233eb2d log notification error 2021-08-23 20:57:42 +08:00
Ponkhy
e5981b10ce Replaced var with let and removed re-declaration 2021-08-23 13:08:22 +02:00
LouisLam
50f300dd28 heartbeat interval change to use setTimeout() 2021-08-23 18:52:24 +08:00