TwiN
6c45f5b99c
⚠ Migrate TwinProduction/gatus to TwiN/gatus
2021-10-07 21:28:04 -04:00
TwiN
422eaa6d37
Fix typo
2021-10-07 20:55:15 -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
ac43ef4ab7
Refactor some code
2021-09-30 20:56:09 -04:00
Carlotronics
30cb7b6ec8
Health check for SSL/TLS services ( #177 )
...
* protocol: starttls: add timeout support
Signed-off-by: Charles Decoux <charles@phowork.fr>
* protocol: add ssl support
Signed-off-by: Charles Decoux <charles@phowork.fr>
2021-09-30 16:15:17 -04:00
newsr
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
TwinProduction
f41560cd3e
Add configuration for whether to resolve failed conditions or not
2021-09-14 19:34:46 -04:00
TwinProduction
6e38114e27
Remove deprecated service[].insecure parameter (in favor of service[].client.insecure)
2021-09-06 13:28:35 -04:00
TwinProduction
9c99cc522d
Close #159 : Add the ability to hide the hostname of a service
2021-09-06 13:28:35 -04:00
TwinProduction
9cd6355056
#126 : Add client configuration
2021-07-28 21:52:14 -04:00
TwinProduction
1498b6d8a2
Add Service.Key() method to generate the unique service key
2021-07-18 17:29:08 -04:00
TwinProduction
e214d56af1
Add errors through result.AddError()
2021-06-05 18:51:51 -04:00
TwinProduction
8997eeef05
Fix #123 : Deduplicate result errors
2021-06-05 18:50:24 -04:00
gopher-johns
2131fa4412
#120 : Add support for StartTLS protocol
...
* add starttls
* remove starttls from default config
Co-authored-by: Gopher Johns <gopher.johns28@gmail.com>
2021-06-05 15:47:11 -04:00
TwinProduction
8e02572880
Remove unused code
2021-05-28 18:48:17 -04:00
TwinProduction
db23bd9073
#29 : Automatically reload on configuration file update
2021-05-18 22:29:15 -04:00
TwinProduction
a85c5d5486
Close #91 : Implement default provider alert
2021-05-15 21:31:32 -04:00
TwinProduction
541e0264ab
Don't export, persist or retain result body after evaluation
2021-03-08 21:30:11 -05:00
TwinProduction
9b893aa4e0
Minor improvements
2021-02-19 20:34:35 -05:00
TwinProduction
be75ef9c58
Work on #58 : Add default "User-Agent: Gatus/1.0" header
2020-12-30 19:56:12 -05:00
TwinProduction
a83f6c7619
Remove unnecessary blank lines
2020-12-29 17:30:01 -05:00
TwinProduction
2eca1ab145
Get the round-trip time directly from the pinger
2020-12-27 17:07:50 -05:00
TwinProduction
ef7b435f1b
Remove comment added by mistake
2020-12-25 02:43:54 -05:00
TwinProduction
83a5813daf
Work on #61 : Add support for ICMP
...
+ Update dependencies
2020-12-25 00:07:18 -05:00
TwinProduction
c86173d46f
Fix typo
2020-12-24 00:28:44 -05:00
TwinProduction
eee5bc8f9d
Automatically add Content-Type: application/json header for GraphQL requests, unless a different Content-Type is already defined
2020-12-18 18:39:22 -05:00
TwinProduction
ef9ba10e45
Fix #60 : Fix undesired behavior when setting Host header
2020-12-18 17:37:03 -05:00
TwinProduction
94eb3868e6
Start working on #13 : Service groups
2020-11-26 18:09:01 -05:00
TwinProduction
09ff879b3b
Minor improvements
2020-11-19 22:41:30 -05:00
cemturker
1fb2635226
Remove extra newline
2020-11-18 23:11:01 +01:00
cemturker
cef94299e5
Merge branch 'master' into add-dns-feature
...
# Conflicts:
# core/condition.go
2020-11-18 18:53:00 +01:00
cemturker
bc914e12b0
Add health check for DNS
2020-11-18 00:55:31 +01:00
TwinProduction
be72a73082
Fix potential panic
2020-11-17 12:35:21 -05:00
Elouan Martinet
7d97e83875
Add support for comparing duration before certificate expiration
2020-11-15 18:33:09 +01:00
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
947a28f45d
Improve test coverage
2020-10-21 22:56:35 -04:00
TwinProduction
3ecfe4d322
Close #18 : Support monitoring TCP services
2020-10-04 19:49:02 -04:00
TwinProduction
6a3f65db7f
Close #14 : Support skipping certificate verification (services[].insecure)
2020-10-04 17:01:10 -04:00
TwinProduction
59fed008e0
Rename service's EvaluateConditions() to EvaluateHealth()
2020-09-24 19:49:32 -04:00
TwinProduction
286e8f8590
Add config validation logs on application start
2020-09-22 17:46:40 -04:00
TwinProduction
c6f11e63e4
Rename services[].alerts[]'s threshold and success-before-resolved to failure-threshold and success-threshold
2020-09-16 20:22:33 -04:00
TwinProduction
75b7a41c9d
Add support for PagerDuty
2020-09-16 19:26:19 -04:00
TwinProduction
51ea912cf9
Start working on notifications when service is back to healthy ( #9 )
2020-09-04 18:23:56 -04:00
TwinProduction
0454854f04
Improve documentation
2020-09-01 00:29:17 -04:00
TwinProduction
64a160923b
Update default interval to 60s
2020-09-01 00:25:57 -04:00
TwinProduction
9a3c9e4d61
Set default alert threshold to 3
2020-08-22 14:15:08 -04:00
TwinProduction
6f4cf69c4e
Implement Slack alerting ( #2 )
2020-08-20 21:11:22 -04:00
TwinProduction
f50589e3c4
Add support for simple GraphQL requests
2020-07-24 16:45:51 -04:00
TwinProduction
2878ad6a27
Improve documentation and panic on invalid service
2020-04-14 20:13:06 -04:00