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