00b56ecefd 
					 
					
						
						
							
							feat: Bundle assets in binary using go:embed ( #340 )  
						
						... 
						
						
						
						Fixes  #47  
					
						2022-10-09 21:33:31 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						daf8e3a16f 
					 
					
						
						
							
							test(chart): Improve coverage for response time charts  
						
						
						
						
					 
					
						2022-08-30 20:00:04 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0943c45ae6 
					 
					
						
						
							
							test(badge): Add test cases for custom response-time badge thresholds  
						
						
						
						
					 
					
						2022-08-10 21:26:36 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1bce4e727e 
					 
					
						
						
							
							feat(api): Configurable response time badge thresholds ( #309 )  
						
						... 
						
						
						
						* recreated all changes for setting thresholds on Uptime Badges
* Suggestion accepted: Update core/ui/ui.go
Co-authored-by: TwiN <twin@linux.com >
* Suggestion accepted: Update core/ui/ui.go
Co-authored-by: TwiN <twin@linux.com >
* implemented final suggestions by Twin
* Update controller/handler/badge.go
* Update README.md
* test: added the suggestons to set the UiConfig at another line
Co-authored-by: TwiN <twin@linux.com > 
						
						
					 
					
						2022-08-10 21:05:34 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1aa94a3365 
					 
					
						
						
							
							feat(remote): Implement lazy distributed feature ( #64 )  
						
						... 
						
						
						
						THIS IS AN EXPERIMENTAL FEATURE/IMPLEMENTATION, AND IT MAY BE REMOVED IN THE FUTURE.
Note that for now, it will be an undocumented feature. 
						
						
					 
					
						2022-07-28 20:29:29 -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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fea95b8479 
					 
					
						
						
							
							perf(storage): Improve benchmarks and fix race condition  
						
						
						
						
					 
					
						2022-06-13 20:35:51 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9cb8c37298 
					 
					
						
						
							
							fix(security): Make sure to panic on start if the security middlewares return an error  
						
						
						
						
					 
					
						2022-01-08 19:59:45 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						10949b11f4 
					 
					
						
						
							
							fix(oidc): Default isAuthenticated to true, not false  
						
						
						
						
					 
					
						2022-01-02 21:37:15 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						425c1d3674 
					 
					
						
						
							
							oidc: Add /api/v1/config route for determining whether to display a login button on the UI  
						
						
						
						
					 
					
						2022-01-02 21:14:01 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						be9087bee3 
					 
					
						
						
							
							#205 : Work on supporting OpenID Connect for auth  
						
						
						
						
					 
					
						2022-01-02 21:14:01 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						45a47940ad 
					 
					
						
						
							
							#205 : Start working on adding support for IODC  
						
						
						
						
					 
					
						2022-01-02 21:14:01 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1777d69495 
					 
					
						
						
							
							Remove unnecessary check  
						
						
						
						
					 
					
						2021-12-14 23:26:18 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7a05bdcb82 
					 
					
						
						
							
							refactor: move from io/ioutil to io and os packages  
						
						... 
						
						
						
						The io/ioutil package has been deprecated as of Go 1.16, see
https://golang.org/doc/go1.16#ioutil . This commit replaces the existing
io/ioutil functions with their new definitions in io and os packages.
Signed-off-by: Eng Zer Jun <engzerjun@gmail.com > 
						
						
					 
					
						2021-12-03 14:44:17 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0331c18401 
					 
					
						
						
							
							Make sure cache is disabled for badges and charts  
						
						
						
						
					 
					
						2021-11-24 18:36:31 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						17a431321c 
					 
					
						
						
							
							Pass http.NoBody instead of nil as body  
						
						
						
						
					 
					
						2021-11-11 00:14:00 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5e711fb3b9 
					 
					
						
						
							
							Use http.Error instead of writer.Write  
						
						
						
						
					 
					
						2021-11-08 20:56:35 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d3805cd77a 
					 
					
						
						
							
							Fix   #197 ;  Fix   #198 : Deprecate storage.file in favor of storage.path and deprecate persistence with memory storage type  
						
						
						
						
					 
					
						2021-11-04 21:33:13 -04: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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						df3a2016ff 
					 
					
						
						
							
							Move web and ui configurations in their own packages  
						
						
						
						
					 
					
						2021-09-22 00:47:51 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d7de795a9f 
					 
					
						
						
							
							Retrieve metrics from the past 2 hours for badges with a duration of 1h  
						
						
						
						
					 
					
						2021-09-13 23:29:35 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c57a930bf3 
					 
					
						
						
							
							Refactor controller and handlers  
						
						
						
						
					 
					
						2021-09-12 18:39:09 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d86afb2381 
					 
					
						
						
							
							Refactor handler errors  
						
						
						
						
					 
					
						2021-09-12 17:06:14 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7a68920889 
					 
					
						
						
							
							#77 : Make page title customizable  
						
						
						
						
					 
					
						2021-09-11 01:51:14 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bacf7d841b 
					 
					
						
						
							
							Close   #124 : Add support for Postgres as a storage solution  
						
						
						
						
					 
					
						2021-09-10 19:01:44 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						556f559221 
					 
					
						
						
							
							Remove Kubernetes auto discovery  
						
						
						
						
					 
					
						2021-09-06 13:28:35 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						67642b130c 
					 
					
						
						
							
							Remove deprecated endpoints  
						
						
						
						
					 
					
						2021-09-06 13:28:35 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						becc17202b 
					 
					
						
						
							
							Remove uptime from /api/v1/services/{key}/statuses and return the entire service status instead of a map  
						
						
						
						
					 
					
						2021-09-06 13:28:35 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c61b406483 
					 
					
						
						
							
							Return array instead of map on /api/v1/services/statuses  
						
						
						
						
					 
					
						2021-09-06 13:28:35 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						30b17f7bca 
					 
					
						
						
							
							Remove hourlyAverageResponseTime from serviceStatusHandler  
						
						
						
						
					 
					
						2021-08-21 21:27:33 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a626b00b59 
					 
					
						
						
							
							Always display every hour in the duration specified on the chart  
						
						
						
						
					 
					
						2021-08-21 21:27:33 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						470e3a3ebc 
					 
					
						
						
							
							Add response time badge and chart  
						
						
						
						
					 
					
						2021-08-21 18:12:06 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6942f0f8e0 
					 
					
						
						
							
							Add response time chart  
						
						
						
						
					 
					
						2021-08-19 23:12:48 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						733760dc06 
					 
					
						
						
							
							Improve badge colors  
						
						
						
						
					 
					
						2021-08-19 23:12:48 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1a8452f375 
					 
					
						
						
							
							Improve badge colors  
						
						
						
						
					 
					
						2021-08-19 23:12:48 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d65cebb1fb 
					 
					
						
						
							
							Remove Uptime.Last* parameters  
						
						
						
						
					 
					
						2021-08-13 01:25:50 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0b6fc6b520 
					 
					
						
						
							
							Add GetUptimeByKey to store interface  
						
						
						
						
					 
					
						2021-08-13 01:25:50 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						77ba2169cf 
					 
					
						
						
							
							Close   #125 : Add more uptime badge colors  
						
						
						
						
					 
					
						2021-08-11 21:05:51 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9cd6355056 
					 
					
						
						
							
							#126 : Add client configuration  
						
						
						
						
					 
					
						2021-07-28 21:52:14 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						acb6757dc8 
					 
					
						
						
							
							Minor tweaks  
						
						
						
						
					 
					
						2021-07-18 17:29:08 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d3a81a2d57 
					 
					
						
						
							
							Major fixes and improvements  
						
						
						
						
					 
					
						2021-07-18 17:29:08 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7126d36d85 
					 
					
						
						
							
							Implement paging and refactor stores to match new store interface with paging  
						
						
						
						
					 
					
						2021-07-18 17:29:08 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						db23bd9073 
					 
					
						
						
							
							#29 : Automatically reload on configuration file update  
						
						
						
						
					 
					
						2021-05-18 22:29:15 -04:00