Commit Graph

147 Commits

Author SHA1 Message Date
Philipp Mieden
2ef313ef4e bump version in travis 2020-10-03 15:49:19 +02:00
Philipp Mieden
4373f0e324 update log message for failed twilio sms 2020-10-03 15:35:18 +02:00
Philipp Mieden
cab16cebb3 dont fatal when sending twilio message fails 2020-10-03 15:34:02 +02:00
Philipp Mieden
25c9b1ba4d fix docker-build 2020-09-14 12:12:29 +02:00
Philipp Mieden
31c76d11f1 update travis config to latest go version and set the petze version during build time via ldflags 2020-09-14 11:50:44 +02:00
Philipp Mieden
88ada6ddd8 update cert expiry error to prevent repetitive alerts 2020-09-07 14:57:34 +02:00
Philipp Mieden
469a4a491d sendinblue cleanup 2020-09-07 14:25:00 +02:00
Philipp Mieden
652006be64 preserve last errors for watcher when updating the configuration 2020-07-23 21:31:04 +02:00
Philipp Mieden
b574ae9311 fix typo 2020-07-23 20:59:42 +02:00
Philipp Mieden
404034b75a update readme 2020-07-23 20:58:26 +02:00
Philipp Mieden
4947b7472b added support to receive sms notifications, made config parameter naming all camelcase, added support to notify once issues are resolved, cleanup 2020-07-23 20:50:30 +02:00
Philipp Mieden
ab01ffc4ac cleanup and test mail and slack notifications, update watcher to prevent repetitive mail or slack notifications for the same service, README updates 2020-07-23 13:02:35 +02:00
Phil
dae622b33e
Merge pull request #6 from ppartarr/feat/improve-email-notifications
Improve email notifications
2020-07-23 11:54:50 +02:00
Phil
b6eb83197d
Merge branch 'master' into feat/improve-email-notifications 2020-07-23 11:53:21 +02:00
Phil
ae4e7bcefb
Merge pull request #5 from ppartarr/feat/slack-integration
Add slack integration
2020-07-23 11:48:24 +02:00
Phil
ae8ec1ce6c
Merge branch 'master' into feat/slack-integration 2020-07-23 11:27:36 +02:00
Phil
c06fb89cd8
Merge pull request #4 from ppartarr/feat/mail-multiple-recipients
Add support for multiple email recipients
2020-07-23 11:25:55 +02:00
Philippe Partarrieu
7047d634be Add slack integration
Using slack incoming webhooks, we can post messages to a slack channel
by simply creating a slack app and enabling the incoming webhook:
https://api.slack.com/messaging/webhooks
2020-07-23 10:06:18 +02:00
Philippe Partarrieu
4423d3e7ce Improve email notifications
Send an email when a service goes down rather than sending one per failed
request. This avoids spamming the recipient when the monitoring interval
is low
2020-07-22 19:02:14 +02:00
Philippe Partarrieu
8328ad8117 Add support for multiple email recipients 2020-07-22 15:30:10 +02:00
Jan Halfar
76fa9cbc24
Update Type in README Fixes #3 2020-07-11 09:22:06 +02:00
Philipp Mieden
9ee917fe3d improve email notifications 2020-07-07 14:04:41 +02:00
Philipp Mieden
9aa6336db1 update logging to avoid duplication 2020-07-07 13:50:55 +02:00
Philipp Mieden
e09ca246d7 send notification mail for all errors, not only failed validations 2020-07-07 13:41:26 +02:00
Philipp Mieden
63c19e0bda fix typo 2020-07-07 12:22:02 +02:00
Philipp Mieden
c24a3ea4a9 fmt 2020-07-07 12:20:33 +02:00
Philipp Mieden
795b62fd38 update docs 2020-07-07 12:19:46 +02:00
Philipp Mieden
979e7be437 handle missing config and set path for config inside docker container explicitely 2020-07-07 12:11:39 +02:00
Philipp Mieden
b81f320295 make certificate expiry warnings configurable per service, set default to one week prior to expiration and test 2020-07-07 11:58:29 +02:00
Philipp Mieden
b78970db8e remove glide from travis 2020-07-07 11:30:44 +02:00
Philipp Mieden
b6aca4c741 email notifications cleanup 2020-07-07 11:02:32 +02:00
Philipp Mieden
eb236620a9 added support to match raw response against string 2020-07-07 10:37:13 +02:00
Philipp Mieden
5bd87fe2cb added example configuration 2020-07-07 10:23:17 +02:00
Philipp Mieden
645f166aa0 improved logging 2020-07-07 10:16:08 +02:00
Philipp Mieden
ae3f224cd6 add support to check redrects 2020-07-07 09:51:44 +02:00
Philipp Mieden
5a40cfb758 set petze user agent 2020-07-07 09:16:40 +02:00
Philipp Mieden
ddbf288a81 add support to match response header values 2020-07-07 09:12:12 +02:00
Philipp Mieden
c233f84246 go mod tidy 2020-07-06 23:04:50 +02:00
Philipp Mieden
4382b77ce4 switched to yamlv2 to use UnmarshalStrict to fail for unknown fields, added support to set headers and check status codes 2020-07-06 23:04:40 +02:00
Philipp Mieden
8a07994d6e go mod init, added smtp support 2020-07-06 20:26:57 +02:00
Stefan Martinov
74dfc2711d Merge pull request #2 from foomo/feature/command-line-configuration
Fix goroutine leak on petze
2017-06-19 17:30:02 +02:00
Stefan Martinov
256ea062e5 Fix goroutine leak on petze 2017-06-19 17:29:26 +02:00
Stefan Martinov
e5dc220fb7 Add --json-output flag (optional) to format standard output 2017-06-19 10:01:40 +02:00
Stefan Martinov
a3a67f4f07 Always add buffering on response body (read seeker required for multiple body checks) 2017-06-16 14:48:05 +02:00
Stefan Martinov
b7f10f1f7a Merge remote-tracking branch 'origin/master' 2017-06-16 13:58:04 +02:00
Stefan Martinov
38c0906536 Add certificates to scratch files for outgoing calls 2017-06-16 13:57:36 +02:00
Jan Halfar
9d6acaec73 error index logging fix 2017-06-16 13:27:52 +02:00
Jan Halfar
709ac90a52 added goquery equals for strings 2017-06-16 13:27:38 +02:00
Jan Halfar
de8ab4596c added checkExpectStringEquals 2017-06-16 13:27:20 +02:00
Jan Halfar
fb19995fdb nicer error feedback in the logs 2017-06-16 12:36:05 +02:00