diff options
author | Jaromír Wysoglad <jwysogla@redhat.com> | 2023-04-11 12:44:26 -0400 |
---|---|---|
committer | Jaromír Wysoglad <jwysogla@redhat.com> | 2023-04-24 07:27:52 -0400 |
commit | 8699146e1aee5bbd5b65a96c4109b6c02b0e1fe1 (patch) | |
tree | 0e3968ee239428135e98a5d570f729e890210559 | |
parent | 7dd58d6f75ffcfe9a9097e9f83be3087000ad355 (diff) | |
download | ceilometer-8699146e1aee5bbd5b65a96c4109b6c02b0e1fe1.tar.gz |
Make TCP publisher log warning instead of failing.
Change-Id: I56ca759c2d43830f4e342130f27b75bdba65c469
-rw-r--r-- | ceilometer/publisher/tcp.py | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/ceilometer/publisher/tcp.py b/ceilometer/publisher/tcp.py index ef5e802d..5dac5f91 100644 --- a/ceilometer/publisher/tcp.py +++ b/ceilometer/publisher/tcp.py @@ -51,7 +51,11 @@ class TCPPublisher(publisher.ConfigPublisherBase): "Cannot resolve host %s, creating AF_INET socket...", self.host) self.addr_family = socket.AF_INET - self.create_and_connect() + try: + self.create_and_connect() + except Exception: + LOG.error(_("Unable to connect to the " + "remote endpoint")) def create_and_connect(self): self.socket = socket.socket(self.addr_family, @@ -77,8 +81,8 @@ class TCPPublisher(publisher.ConfigPublisherBase): try: self.socket.send(msg_len + encoded_msg) except Exception: - LOG.warning(_("Unable to send sample over TCP," - "trying to reconnect and resend the message")) + LOG.error(_("Unable to send sample over TCP," + "trying to reconnect and resend the message")) self.create_and_connect() try: self.socket.send(msg_len + encoded_msg) |