TwiN
45a47940ad
#205 : Start working on adding support for IODC
2022-01-02 21:14:01 -05:00
TwiN
1777d69495
Remove unnecessary check
2021-12-14 23:26:18 -05:00
Eng Zer Jun
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
TwiN
0331c18401
Make sure cache is disabled for badges and charts
2021-11-24 18:36:31 -05:00
TwiN
17a431321c
Pass http.NoBody instead of nil as body
2021-11-11 00:14:00 -05:00
TwiN
5e711fb3b9
Use http.Error instead of writer.Write
2021-11-08 20:56:35 -05:00
TwiN
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
TwiN
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
TwiN
6ed93d4b82
Rename Service to Endpoint ( #192 )
...
* Add clarifications in comments
* #191 : Rename Service to Endpoint
2021-10-23 16:47:12 -04:00
TwiN
6c45f5b99c
⚠ Migrate TwinProduction/gatus to TwiN/gatus
2021-10-07 21:28:04 -04:00
TwinProduction
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
TwinProduction
df3a2016ff
Move web and ui configurations in their own packages
2021-09-22 00:47:51 -04:00
TwinProduction
d7de795a9f
Retrieve metrics from the past 2 hours for badges with a duration of 1h
2021-09-13 23:29:35 -04:00
TwinProduction
c57a930bf3
Refactor controller and handlers
2021-09-12 18:39:09 -04:00
TwinProduction
d86afb2381
Refactor handler errors
2021-09-12 17:06:14 -04:00
TwinProduction
7a68920889
#77 : Make page title customizable
2021-09-11 01:51:14 -04:00
TwinProduction
bacf7d841b
Close #124 : Add support for Postgres as a storage solution
2021-09-10 19:01:44 -04:00
TwinProduction
556f559221
Remove Kubernetes auto discovery
2021-09-06 13:28:35 -04:00
TwinProduction
67642b130c
Remove deprecated endpoints
2021-09-06 13:28:35 -04:00
TwinProduction
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
TwinProduction
c61b406483
Return array instead of map on /api/v1/services/statuses
2021-09-06 13:28:35 -04:00
TwinProduction
30b17f7bca
Remove hourlyAverageResponseTime from serviceStatusHandler
2021-08-21 21:27:33 -04:00
TwinProduction
a626b00b59
Always display every hour in the duration specified on the chart
2021-08-21 21:27:33 -04:00
TwinProduction
470e3a3ebc
Add response time badge and chart
2021-08-21 18:12:06 -04:00
TwinProduction
6942f0f8e0
Add response time chart
2021-08-19 23:12:48 -04:00
TwinProduction
733760dc06
Improve badge colors
2021-08-19 23:12:48 -04:00
TwinProduction
1a8452f375
Improve badge colors
2021-08-19 23:12:48 -04:00
TwinProduction
d65cebb1fb
Remove Uptime.Last* parameters
2021-08-13 01:25:50 -04:00
TwinProduction
0b6fc6b520
Add GetUptimeByKey to store interface
2021-08-13 01:25:50 -04:00
TwinProduction
77ba2169cf
Close #125 : Add more uptime badge colors
2021-08-11 21:05:51 -04:00
TwinProduction
9cd6355056
#126 : Add client configuration
2021-07-28 21:52:14 -04:00
TwinProduction
acb6757dc8
Minor tweaks
2021-07-18 17:29:08 -04:00
TwinProduction
d3a81a2d57
Major fixes and improvements
2021-07-18 17:29:08 -04:00
TwinProduction
7126d36d85
Implement paging and refactor stores to match new store interface with paging
2021-07-18 17:29:08 -04:00
TwinProduction
db23bd9073
#29 : Automatically reload on configuration file update
2021-05-18 22:29:15 -04:00
TwinProduction
541e0264ab
Don't export, persist or retain result body after evaluation
2021-03-08 21:30:11 -05:00
TwinProduction
3187db1e9a
Switch gocache to FIFO instead of LRU
2021-03-05 00:40:11 -05:00
TwinProduction
99fa632021
Increase test coverage
2021-02-25 19:02:02 -05:00
TwinProduction
cafcc9d45b
Increase test coverage
2021-02-24 23:26:13 -05:00
TwinProduction
dc929dac70
#89 : First implementation of longer result history
2021-02-24 22:41:36 -05:00
TwinProduction
ea9623f695
Use TwinProduction/health for health endpoint
2021-02-12 23:29:21 -05:00
TwinProduction
8e2a2c4dbc
Implement graceful shutdown
...
- Shutdown the HTTP server before exiting
- Persist data to store before exiting, if applicable
2021-02-05 20:45:28 -05:00
TwinProduction
79bef8d391
Implement persistence
2021-02-02 23:06:34 -05:00
TwinProduction
9196f57487
Add several tests
2021-02-01 01:37:56 -05:00
TwinProduction
1e0d9e184c
Fix typo
2021-01-31 23:29:48 -05:00
Agustin Mendez
b0b0ab574d
fix: metrics were not working
2021-01-31 23:45:32 -03:00
TwinProduction
a1679ddc5e
Remove web.context-root
2021-01-31 05:49:01 -05:00
TwinProduction
601d676e34
Replace old static folder with new static folder
2021-01-28 23:25:29 -05:00
TwinProduction
fbb5d48bf7
Add events to service detail page
2021-01-28 22:44:31 -05:00
TwinProduction
99e8cfb1ce
Changed badge path to leverage ServiceStatus.Key
2021-01-27 18:26:07 -05:00