From d96dfa4d6ea72d49d8980f9ad81549d9ae5170ad Mon Sep 17 00:00:00 2001 From: nsano-rururu Date: Tue, 24 Jan 2023 21:38:29 +0900 Subject: [PATCH 1/2] Fix UnicodeEncodeError in PagerDutyAlerter --- elastalert/alerters/pagerduty.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/elastalert/alerters/pagerduty.py b/elastalert/alerters/pagerduty.py index 426e9779..5cb5a15c 100644 --- a/elastalert/alerters/pagerduty.py +++ b/elastalert/alerters/pagerduty.py @@ -93,7 +93,7 @@ def alert(self, matches): try: response = requests.post( self.url, - data=json.dumps(payload, cls=DateTimeEncoder, ensure_ascii=False), + data=json.dumps(payload, cls=DateTimeEncoder, ensure_ascii=False).encode("utf-8"), headers=headers, proxies=proxies ) From 98e39dbe846165d51f92417cc62a58b813b4dcf8 Mon Sep 17 00:00:00 2001 From: nsano-rururu Date: Tue, 24 Jan 2023 21:41:04 +0900 Subject: [PATCH 2/2] Update CHANGELOG.md --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 647a8806..7719f5aa 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,7 @@ - [Docs] Clarify `import` support for list of files [#1075](https://github.com/jertel/elastalert2/pull/1075) - @sqrooted - Add support for Kibana 8.6 for Kibana Discover - [#1080](https://github.com/jertel/elastalert2/pull/1080) - @nsano-rururu - Modify schema to allow string and boolean for `*_ca_certs` to allow for one to specify a cert bundle for SSL certificate verification - [#1082](https://github.com/jertel/elastalert2/pull/1082) - @goggin +- Fix UnicodeEncodeError in PagerDutyAlerter - [#1091](https://github.com/jertel/elastalert2/pull/1091) - @nsano-rururu # 2.9.0