4a1a8ff380 
					 
					
						
						
							
							ci: Increase timeout-minutes to 60  
						
						
						
						
					 
					
						2022-07-18 20:45:42 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6787fed062 
					 
					
						
						
							
							docs: Update feedback/question contact  
						
						
						
						
					 
					
						2022-07-14 18:13:46 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ab2bee9c4b 
					 
					
						
						
							
							chore!: Update module from v3 to v4  
						
						
						
						
					 
					
						2022-06-20 21:25:14 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d1ced94030 
					 
					
						
						
							
							fix(badge): Regenerate assets and tweak health badge width  
						
						
						
						
					 
					
						2022-06-20 14:27:05 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a3e35c862c 
					 
					
						
						
							
							feat(badge): Implement UP/DOWN status badge ( #291 )  
						
						... 
						
						
						
						* Implement status badge endpoint
* Update integration tests for status badge generation
* Add status badge in the UI
* Update static assets
* Update README with status badge description
* Rename constants to pascal-case
* Check for success of the endpoint conditions
* Rename status badge to health badge 
						
						
					 
					
						2022-06-20 13:59:45 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0193a200b8 
					 
					
						
						
							
							refactor(ci): Wrap benchmark workflow inputs with quotes  
						
						
						
						
					 
					
						2022-06-19 22:37:19 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7224464202 
					 
					
						
						
							
							fix(ci): Set default repository to TwiN/gatus  
						
						
						
						
					 
					
						2022-06-18 14:09:24 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c457aadcab 
					 
					
						
						
							
							feat(ci): Add benchmark workflow  
						
						
						
						
					 
					
						2022-06-18 14:04:11 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f38b12d55b 
					 
					
						
						
							
							refactor(ci): Clean up steps  
						
						
						
						
					 
					
						2022-06-18 13:06:24 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e4c9ad8796 
					 
					
						
						
							
							chore(ci): Update actions/checkout to v3  
						
						
						
						
					 
					
						2022-06-18 12:58:26 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5be1465b13 
					 
					
						
						
							
							refactor(ci): Uniformize job names  
						
						
						
						
					 
					
						2022-06-18 12:50:31 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7215aa4bd6 
					 
					
						
						
							
							docs(metrics): Update Grafana/Prometheus example  
						
						
						
						
					 
					
						2022-06-18 12:42:41 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						829a9c2679 
					 
					
						
						
							
							fix(dns): Use Cloudflare's DNS instead of Google's DNS  
						
						
						
						
					 
					
						2022-06-16 20:21:44 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dfcdc57a18 
					 
					
						
						
							
							test(dns): Fix case with inconsistent results  
						
						
						
						
					 
					
						2022-06-16 20:09:25 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						43e8c57701 
					 
					
						
						
							
							test(dns): Fix case with inconsistent results  
						
						
						
						
					 
					
						2022-06-16 20:02:46 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						076f5c45e8 
					 
					
						
						
							
							test(metrics): Improve test coverage  
						
						
						
						
					 
					
						2022-06-16 20:02:46 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6d3c3d0892 
					 
					
						
						
							
							refactor(metrics): Rename metric to metrics  
						
						
						
						
					 
					
						2022-06-16 20:02:46 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e620fd1214 
					 
					
						
						
							
							docs: List possible values for Result.DNSRCode  
						
						
						
						
					 
					
						2022-06-16 20:02:46 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5807d76c2f 
					 
					
						
						
							
							feat(ui): Implement parameter to hide URL from results ( #294 )  
						
						... 
						
						
						
						* Add support for HideURL UI config parameter
* Redact whole URL when hide-url parameter is set to true
* Add integration test for hide-url functionality
* Document the hide-url config parameter in README
* Apply suggestions from code review
Co-authored-by: TwiN <twin@linux.com >
* Update test to have client config with 1ms timeout
* Re-align README tables
* Update core/endpoint_test.go
* Update core/endpoint_test.go
Co-authored-by: TwiN <twin@linux.com > 
						
						
					 
					
						2022-06-16 17:53:03 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						017847240d 
					 
					
						
						
							
							feat(alerting): Add overrides for Mattermost ( #292 )  
						
						... 
						
						
						
						* add override support for mattermost
* add documentation for override Mattermost webhooks
* Apply suggestions from code review
Co-authored-by: TwiN <twin@linux.com >
* fix formatting
Co-authored-by: Michael Engelhardt <me@mindcrime.dev >
Co-authored-by: TwiN <twin@linux.com > 
						
						
					 
					
						2022-06-15 23:25:37 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c873b0ba0c 
					 
					
						
						
							
							feat(security)!: Remove deprecated SHA512 parameter for password hashing  
						
						
						
						
					 
					
						2022-06-14 23:48:28 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6f3150d936 
					 
					
						
						
							
							feat(api)!: Remove deprecated paths  
						
						
						
						
					 
					
						2022-06-14 23:40:26 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0792f5490b 
					 
					
						
						
							
							feat(storage)!: Remove persistence for memory storage  
						
						
						
						
					 
					
						2022-06-14 23:36:18 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						326ea1c3d1 
					 
					
						
						
							
							refactor(client): Clean up client dns resolver  
						
						
						
						
					 
					
						2022-06-13 20:35:51 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fea95b8479 
					 
					
						
						
							
							perf(storage): Improve benchmarks and fix race condition  
						
						
						
						
					 
					
						2022-06-13 20:35:51 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6d64c3c250 
					 
					
						
						
							
							chore: Reformat some code and docs  
						
						
						
						
					 
					
						2022-06-12 19:18:58 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2b9d3e99d3 
					 
					
						
						
							
							refactor: Fix indent  
						
						
						
						
					 
					
						2022-06-12 19:18:50 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9a5f245440 
					 
					
						
						
							
							chore(ui): Update dependencies and rebuild static assets  
						
						
						
						
					 
					
						2022-06-12 19:18:50 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						793172c783 
					 
					
						
						
							
							feat(ux): Display loading animation while waiting for data to be retrieved  
						
						... 
						
						
						
						Fixes  #275  
					
						2022-06-12 19:18:50 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9f343bacf7 
					 
					
						
						
							
							chore(ui): Move prettifyTimeDifference to helper as generatePrettyTimeDifference  
						
						
						
						
					 
					
						2022-06-12 19:18:50 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c31cb7540d 
					 
					
						
						
							
							fix(ui): Second shouldn't be plural if value is 1  
						
						
						
						
					 
					
						2022-06-12 19:18:50 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f9efa28223 
					 
					
						
						
							
							fix(ui): Set default refresh interval to 300 (5m)  
						
						
						
						
					 
					
						2022-06-12 19:18:50 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2cbb35fe3b 
					 
					
						
						
							
							feat(client): Added client configuration option for using a custom DNS resolver ( #284 )  
						
						
						
						
					 
					
						2022-06-12 18:45:08 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f23fcbedb8 
					 
					
						
						
							
							docs: Specify what type of applications can be monitored with TCP  
						
						
						
						
					 
					
						2022-06-12 16:32:08 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ad10f975b4 
					 
					
						
						
							
							docs: Set example interval to 5m  
						
						
						
						
					 
					
						2022-06-12 16:31:43 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1c03524ca8 
					 
					
						
						
							
							chore(alerting): Order types alphabetically  
						
						
						
						
					 
					
						2022-06-12 14:18:18 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4af135d1fb 
					 
					
						
						
							
							docs: Fix table formatting  
						
						
						
						
					 
					
						2022-06-11 22:17:34 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						93b5a867bb 
					 
					
						
						
							
							chore(alerting): Add missing opsgenie compile-time interface validation  
						
						
						
						
					 
					
						2022-06-07 19:43:23 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f899f41d16 
					 
					
						
						
							
							feat(alerting): Add ENDPOINT_GROUP and ENDPOINT_URL placeholders for custom provider  
						
						... 
						
						
						
						related: #282 
note: this also phases out the deprecated [SERVICE_NAME] placeholder 
						
						
					 
					
						2022-06-07 19:37:42 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ab52676f23 
					 
					
						
						
							
							build: Prevent Makefile test target from accidentally targeting test folder  
						
						
						
						
					 
					
						2022-06-07 18:04:56 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						27fc784411 
					 
					
						
						
							
							feat(alerting): Add group-specific WebHook URL for Slack ( #279 )  
						
						
						
						
					 
					
						2022-05-30 22:03:09 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d929c09c56 
					 
					
						
						
							
							docs(cert): list valid units for CERTIFICATE_EXPIRATION ( #285 )  
						
						... 
						
						
						
						Fixes  #246  
					
						2022-05-29 15:14:25 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cff06e38cb 
					 
					
						
						
							
							docs(kubernetes): Add probes to example  
						
						
						
						
					 
					
						2022-05-25 23:59:34 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5b1aeaeb0c 
					 
					
						
						
							
							chore(test): Use io instead of io/ioutil  
						
						
						
						
					 
					
						2022-05-16 22:19:42 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						90e9b55109 
					 
					
						
						
							
							docs(metrics): Document available metrics  
						
						
						
						
					 
					
						2022-05-16 22:18:38 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cf9c00a2ad 
					 
					
						
						
							
							feat(metrics): Add more metrics ( #278 )  
						
						... 
						
						
						
						* add gatus_results_success and gatus_results_duration_seconds
* add metrics namespace
* add result http metrics
* add more metrics
* update
* extract endpoint type method
* initializedMetrics
* remove too many metrics
* update naming
* chore(metrics): Refactor code and merge results_dns_return_code_total, results_http_status_code_total into results_code_total
* docs(metrics): Update results_certificate_expiration_seconds description
* add TestEndpoint_Type
* remove name in table test
Co-authored-by: TwiN <twin@linux.com > 
						
						
					 
					
						2022-05-16 21:10:45 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fbdb5a3f0f 
					 
					
						
						
							
							test(maintenance): Add tests for edge cases  
						
						
						
						
					 
					
						2022-05-07 16:46:51 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dde930bed7 
					 
					
						
						
							
							feat(alerting): Add group-specific WebHook URL for Google Chat ( #272 )  
						
						
						
						
					 
					
						2022-05-07 14:34:21 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a9fc876173 
					 
					
						
						
							
							docs: Update description  
						
						
						
						
					 
					
						2022-04-28 17:56:02 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						08b31ba263 
					 
					
						
						
							
							chore: Update frontend dependencies  
						
						
						
						
					 
					
						2022-04-25 20:47:01 -04:00