ab2bee9c4b 
					 
					
						
						
							
							chore!: Update module from v3 to v4  
						
						
						
						
					 
					
						2022-06-20 21:25:14 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6d3c3d0892 
					 
					
						
						
							
							refactor(metrics): Rename metric to metrics  
						
						
						
						
					 
					
						2022-06-16 20:02:46 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f6336eac4e 
					 
					
						
						
							
							Fix   #117 : Implement email alerts  
						
						
						
						
					 
					
						2021-12-02 21:05:17 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9287e2f9e2 
					 
					
						
						
							
							Move store initialization to store package  
						
						... 
						
						
						
						This will allow importing storage.Config without importing every SQL drivers in the known universe 
						
						
					 
					
						2021-10-28 19:35:46 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6ed93d4b82 
					 
					
						
						
							
							Rename Service to Endpoint ( #192 )  
						
						... 
						
						
						
						* Add clarifications in comments
* #191 : Rename Service to Endpoint 
						
						
					 
					
						2021-10-23 16:47:12 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6c45f5b99c 
					 
					
						
						
							
							⚠ Migrate TwinProduction/gatus to TwiN/gatus  
						
						
						
						
					 
					
						2021-10-07 21:28:04 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2d3fe9795f 
					 
					
						
						
							
							Add v3 to module path  
						
						... 
						
						
						
						Gatus wasn't intended to be used as a library, but I have a use case now. 
						
						
					 
					
						2021-10-03 21:53:59 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fa4736c672 
					 
					
						
						
							
							Close   #74 : Add maintenance window  
						
						
						
						
					 
					
						2021-09-22 00:04:51 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9bd5c38a96 
					 
					
						
						
							
							Add enabled parameter to service ( #175 )  
						
						... 
						
						
						
						* feat: Add enabled flag to service
* Add IsEnabled method
Co-authored-by: 1newsr <1newsr@users.noreply.github.com > 
						
						
					 
					
						2021-09-18 11:52:11 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						db23bd9073 
					 
					
						
						
							
							#29 : Automatically reload on configuration file update  
						
						
						
						
					 
					
						2021-05-18 22:29:15 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						541e0264ab 
					 
					
						
						
							
							Don't export, persist or retain result body after evaluation  
						
						
						
						
					 
					
						2021-03-08 21:30:11 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dc929dac70 
					 
					
						
						
							
							#89 : First implementation of longer result history  
						
						
						
						
					 
					
						2021-02-24 22:41:36 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						79bef8d391 
					 
					
						
						
							
							Implement persistence  
						
						
						
						
					 
					
						2021-02-02 23:06:34 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dcbbec7931 
					 
					
						
						
							
							Add page for individual service details  
						
						
						
						
					 
					
						2021-01-27 18:25:37 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						329bd86e09 
					 
					
						
						
							
							Replace GetAll by GetAllAsJSON and change storage package implementation  
						
						
						
						
					 
					
						2021-01-08 22:41:57 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fb5477f50b 
					 
					
						
						
							
							inline json.Marshal return  
						
						
						
						
					 
					
						2020-12-31 22:00:38 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4d24a4d647 
					 
					
						
						
							
							add func to store for getting single service status  
						
						... 
						
						
						
						and use that in the watchdog 
						
						
					 
					
						2020-12-31 20:39:11 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5eb289c4d3 
					 
					
						
						
							
							rename GetJSONEncodedServiceStatuses -> GetServiceStatusesAsJSON  
						
						
						
						
					 
					
						2020-12-31 20:28:57 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dbd95b1bbd 
					 
					
						
						
							
							remove no longer valid comment  
						
						... 
						
						
						
						The results returned from the in-memory map are copies, so there's no concern over concurrent map access anymore, as the internal memory-map is hidden and inaccessible to callers 
						
						
					 
					
						2020-12-31 12:13:06 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f8e1fc25a4 
					 
					
						
						
							
							use the new store in the watchdog  
						
						
						
						
					 
					
						2020-12-31 12:13:06 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d206d63151 
					 
					
						
						
							
							Minor updates  
						
						
						
						
					 
					
						2020-12-29 21:04:07 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bc4380db19 
					 
					
						
						
							
							Work on  #62 : Add uptime percentage + badges  
						
						
						
						
					 
					
						2020-12-29 20:22:17 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						43504913b4 
					 
					
						
						
							
							Allow duplicate service names as long as they're in a different group ( #13 )  
						
						
						
						
					 
					
						2020-11-30 08:44:58 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						94eb3868e6 
					 
					
						
						
							
							Start working on  #13 : Service groups  
						
						
						
						
					 
					
						2020-11-26 18:09:01 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						81e6e0b188 
					 
					
						
						
							
							(feat) Add auto-discovery in k8s | Adarsh  
						
						
						
						
					 
					
						2020-10-30 21:01:12 +05:30 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						77ad91a297 
					 
					
						
						
							
							Fix Golint  
						
						
						
						
					 
					
						2020-10-23 16:29:20 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0a7988f2ff 
					 
					
						
						
							
							Add disable-monitoring-lock configuration parameter  
						
						
						
						
					 
					
						2020-10-16 23:07:14 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						59fed008e0 
					 
					
						
						
							
							Rename service's EvaluateConditions() to EvaluateHealth()  
						
						
						
						
					 
					
						2020-09-24 19:49:32 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ae2c4b1ea9 
					 
					
						
						
							
							Start working on  #12 : Fix inconsistencies in alerting providers  
						
						
						
						
					 
					
						2020-09-19 16:22:12 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						75b7a41c9d 
					 
					
						
						
							
							Add support for PagerDuty  
						
						
						
						
					 
					
						2020-09-16 19:26:19 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5a7164b17d 
					 
					
						
						
							
							Minor fix  
						
						
						
						
					 
					
						2020-09-04 22:15:22 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d4623f5c61 
					 
					
						
						
							
							Add [ALERT_TRIGGERED_OR_RESOLVED] placeholder for custom alert provider  
						
						... 
						
						
						
						Fix placeholder bug in CustomAlertProvider 
						
						
					 
					
						2020-09-04 21:57:31 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						139e186ac2 
					 
					
						
						
							
							Support sending notifications when alert is resolved  
						
						... 
						
						
						
						Add debug parameter for those wishing to filter some noise from the logs 
						
						
					 
					
						2020-09-04 21:31:28 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						51ea912cf9 
					 
					
						
						
							
							Start working on notifications when service is back to healthy ( #9 )  
						
						
						
						
					 
					
						2020-09-04 18:23:56 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						db7c516819 
					 
					
						
						
							
							Add support for Twilio alerts ( #7 )  
						
						
						
						
					 
					
						2020-09-04 17:43:14 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						37c4715453 
					 
					
						
						
							
							Support custom alert provider  
						
						
						
						
					 
					
						2020-08-27 22:23:21 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6f4cf69c4e 
					 
					
						
						
							
							Implement Slack alerting ( #2 )  
						
						
						
						
					 
					
						2020-08-20 21:11:22 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						946101e995 
					 
					
						
						
							
							Add documentation in watchdog.go  
						
						
						
						
					 
					
						2020-08-17 20:25:29 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f50589e3c4 
					 
					
						
						
							
							Add support for simple GraphQL requests  
						
						
						
						
					 
					
						2020-07-24 16:45:51 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fe3e60dbd4 
					 
					
						
						
							
							Add support for headers, method, body and json path with arrays  
						
						
						
						
					 
					
						2020-04-14 19:20:00 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fe82465c19 
					 
					
						
						
							
							Prevent multiple services from being evaluated at the same time  
						
						
						
						
					 
					
						2020-04-06 18:58:13 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ab73c4666e 
					 
					
						
						
							
							Minor improvements  
						
						
						
						
					 
					
						2020-03-10 18:34:32 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c4f7370397 
					 
					
						
						
							
							Add tooltip on status view response time range instead of latest RT  
						
						
						
						
					 
					
						2019-12-28 12:19:52 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c9c076a959 
					 
					
						
						
							
							Allow configuration file to be passed as parameter  
						
						
						
						
					 
					
						2019-12-04 16:44:35 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						87d4b14b66 
					 
					
						
						
							
							Remove useless newline  
						
						
						
						
					 
					
						2019-11-18 22:52:27 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e162740654 
					 
					
						
						
							
							Publish metrics when monitoring  
						
						
						
						
					 
					
						2019-11-16 16:52:11 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d612e6c4b9 
					 
					
						
						
							
							Sleep after the first round of monitoring  
						
						
						
						
					 
					
						2019-09-23 21:12:15 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						825906145f 
					 
					
						
						
							
							Implement interval + Add timestamp to Result struct  
						
						
						
						
					 
					
						2019-09-08 21:07:08 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d57da0a1dd 
					 
					
						
						
							
							Add request handlers and move monitoring to watchdog package  
						
						
						
						
					 
					
						2019-09-06 21:59:50 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ee479be716 
					 
					
						
						
							
							Move structs to core package  
						
						
						
						
					 
					
						2019-09-06 20:25:31 -04:00