Commit Graph

63 Commits

Author SHA1 Message Date
27c8c552a2 Add tests for certificate expiration 2020-11-15 18:47:28 +01:00
7d97e83875 Add support for comparing duration before certificate expiration 2020-11-15 18:33:09 +01:00
d50721c8f0 Compare numeric values as int64 2020-11-15 16:50:05 +01:00
39aaae8b50 Add Mettermost Alerting 2020-11-14 15:55:37 +01:00
9ee6d77179 Merge pull request #25 from rapido-labs/add-auto-discovery
(feat) Add auto-discovery in k8s | Adarsh
2020-11-11 14:26:53 -05:00
81e6e0b188 (feat) Add auto-discovery in k8s | Adarsh 2020-10-30 21:01:12 +05:30
babc7f9f07 Fix issue with displayed condition when condition uses len() 2020-10-29 17:18:43 -04:00
72e6d1cda9 Fix typo 2020-10-23 16:35:16 -04:00
4655e74c2a Minor improvements 2020-10-23 16:31:49 -04:00
77ad91a297 Fix Golint 2020-10-23 16:29:20 -04:00
4e3856c638 Improve code documentation 2020-10-23 16:07:51 -04:00
1bde98868e Improve code documentation 2020-10-23 15:58:59 -04:00
947a28f45d Improve test coverage 2020-10-21 22:56:35 -04:00
89ffc5a788 Improve test coverage 2020-10-21 22:21:51 -04:00
20515b5dd4 Improve test coverage 2020-10-21 22:10:58 -04:00
a32d98ab96 Improve testing coverage 2020-10-21 21:56:07 -04:00
58b9b17944 Trim down size of condition to display on invalid path 2020-10-15 22:44:34 -04:00
a66cfc094a Ignore "unexpected end of JSON input" errors 2020-10-15 22:43:24 -04:00
3d7dbf4bba Improve documentation 2020-10-06 19:07:47 -04:00
230c8821ec Merge util.go into condition.go 2020-10-04 20:00:24 -04:00
ecef3d9538 Add result.Connected in integration tests 2020-10-04 19:55:19 -04:00
3ecfe4d322 Close #18: Support monitoring TCP services 2020-10-04 19:49:02 -04:00
6a3f65db7f Close #14: Support skipping certificate verification (services[].insecure) 2020-10-04 17:01:10 -04:00
8101646ba5 Work on #16: Support patterns 2020-10-01 19:57:11 -04:00
bc16ae1794 Add tests for comparing two placeholders 2020-09-29 19:33:06 -04:00
59fed008e0 Rename service's EvaluateConditions() to EvaluateHealth() 2020-09-24 19:49:32 -04:00
286e8f8590 Add config validation logs on application start 2020-09-22 17:46:40 -04:00
ae2c4b1ea9 Start working on #12: Fix inconsistencies in alerting providers 2020-09-19 16:22:12 -04:00
c6f11e63e4 Rename services[].alerts[]'s threshold and success-before-resolved to failure-threshold and success-threshold 2020-09-16 20:22:33 -04:00
75b7a41c9d Add support for PagerDuty 2020-09-16 19:26:19 -04:00
6e1f888e39 Improve test coverage 2020-09-05 00:01:12 -04:00
d4623f5c61 Add [ALERT_TRIGGERED_OR_RESOLVED] placeholder for custom alert provider
Fix placeholder bug in CustomAlertProvider
2020-09-04 21:57:31 -04:00
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
51ea912cf9 Start working on notifications when service is back to healthy (#9) 2020-09-04 18:23:56 -04:00
db7c516819 Add support for Twilio alerts (#7) 2020-09-04 17:43:14 -04:00
0454854f04 Improve documentation 2020-09-01 00:29:17 -04:00
64a160923b Update default interval to 60s 2020-09-01 00:25:57 -04:00
37c4715453 Support custom alert provider 2020-08-27 22:23:21 -04:00
af6298de05 Add documentation for alerts 2020-08-22 14:15:44 -04:00
9a3c9e4d61 Set default alert threshold to 3 2020-08-22 14:15:08 -04:00
6f4cf69c4e Implement Slack alerting (#2) 2020-08-20 21:11:22 -04:00
6596d253aa Continue working on #2: Slack alerts 2020-08-19 19:41:01 -04:00
f930687b4a Clean up code for len() function 2020-08-16 15:19:53 -04:00
da92907873 Add support for getting the length of the string or the slice of a json path 2020-08-12 21:42:13 -04:00
f50589e3c4 Add support for simple GraphQL requests 2020-07-24 16:45:51 -04:00
60e30da7e5 Trim result body as well 2020-07-24 12:46:43 -04:00
2878ad6a27 Improve documentation and panic on invalid service 2020-04-14 20:13:06 -04:00
fe3e60dbd4 Add support for headers, method, body and json path with arrays 2020-04-14 19:20:00 -04:00
3e2b56ba89 Add support for [BODY] placeholder and basic JSON path support
Note that arrays are not currently supported, same with asterisks
2020-04-10 22:56:38 -04:00
1f177902e6 Remove Explanation field from ConditionResult 2020-04-10 16:37:52 -04:00