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
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
7a68920889
#77 : Make page title customizable
2021-09-11 01:51:14 -04:00
TwinProduction
5a4fa6f2b0
Fix issue with store closing on configuration file update
2021-07-18 17:29:08 -04:00
TwinProduction
d3a81a2d57
Major fixes and improvements
2021-07-18 17:29:08 -04:00
TwinProduction
9b68582622
Minor update
2021-07-08 23:39:12 -04:00
TwinProduction
db23bd9073
#29 : Automatically reload on configuration file update
2021-05-18 22:29:15 -04:00
TwinProduction
c094c06e56
Minor update
2021-03-03 22:31:55 -05:00
TwinProduction
404a3cea64
Remove useless os.Kill because it cannot be caught
2021-03-01 22:35:32 -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
bc4380db19
Work on #62 : Add uptime percentage + badges
2020-12-29 20:22:17 -05:00
TwinProduction
94eb3868e6
Start working on #13 : Service groups
2020-11-26 18:09:01 -05:00
TwinProduction
66bf1c23df
Minor updates
2020-11-21 17:53:26 -05:00
Michael Engelhardt
9af8a02f05
Rename function to PrependWithContextRoot
2020-11-21 21:38:45 +01:00
Michael Engelhardt
5f10a92c36
simplification and refactorings
2020-11-21 03:42:42 +01:00
Michael Engelhardt
f9706a98ed
start working on context root configuration
2020-11-21 02:33:02 +01:00
TwinProduction
1b23b0dd1d
Minor improvements
2020-11-20 17:40:57 -05:00
Michael Engelhardt
3985c6c483
removed remaining flag parsing
2020-11-20 06:48:23 +01:00
Michael Engelhardt
10310cf380
Add configuration values for address and port
...
Add (non-mandatory) configuration values to set address and port on which the web frontent will be served. If not set defaults will be applied.
2020-11-19 19:39:48 +01:00
Michael Engelhardt
9f485b14e0
fix shortcut for host
2020-11-18 00:46:37 +01:00
Michael Engelhardt
9039ef79cf
add parameterization for host and port
...
Host and port can be specified by either a environment variable or a
dedicated command line parameter. Command line parameters will be preferred
over environment variables, which will be preferred over the application
defaults.
2020-11-18 00:29:10 +01:00
TwinProduction
42659a0878
Move discovery configuration validation in config package
2020-11-11 14:22:31 -05:00
Adarsh K Kumar
559d286121
(refactor) Move all k8s config under kubernetes field | Adarsh
2020-11-11 23:36:12 +05:30
Adarsh K Kumar
81e6e0b188
(feat) Add auto-discovery in k8s | Adarsh
2020-10-30 21:01:12 +05:30
TwinProduction
77ad91a297
Fix Golint
2020-10-23 16:29:20 -04:00
TwinProduction
3e9aba6cbb
Wrap /api/v1/results handler with security handler if security config is valid ( #8 )
2020-10-14 19:25:50 -04:00
TwinProduction
e31c017a00
Stop using CDNs + Remove bootstrap.min.js because it wasn't necessary
...
+ Gzip http.FileServer
2020-09-06 00:55:01 -04:00
TwinProduction
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
TwinProduction
1f241ecdb3
Support Gzip and cache result to prevent wasting CPU
2020-08-15 16:44:28 -04:00
TwinProduction
fe3e60dbd4
Add support for headers, method, body and json path with arrays
2020-04-14 19:20:00 -04:00
TwinProduction
16837562ea
Add GATUS_CONFIG_FILE env var to support custom config path
2020-03-08 18:16:39 -04:00
TwinProduction
c4f7370397
Add tooltip on status view response time range instead of latest RT
2019-12-28 12:19:52 -05:00
TwinProduction
c9c076a959
Allow configuration file to be passed as parameter
2019-12-04 16:44:35 -05:00
TwinProduction
0ed525e032
Expose metrics on /metrics
2019-11-16 16:52:11 -05:00
TwinProduction
40eb35aab2
Set port to 8080 instead of 80
2019-10-05 22:20:36 -04:00
TwinProduction
88c35e30b4
Add first version of UI
2019-09-12 16:15:42 -04:00
TwinProduction
d57da0a1dd
Add request handlers and move monitoring to watchdog package
2019-09-06 21:59:50 -04:00
TwinProduction
ee479be716
Move structs to core package
2019-09-06 20:25:31 -04:00
TwinProduction
c1c46b6b30
Add configuration file
2019-09-06 00:01:48 -04:00
TwinProduction
b753443516
Add watchdog package
2019-09-04 19:37:13 -04:00