summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJaromír Wysoglad <jwysogla@redhat.com>2023-04-11 12:44:26 -0400
committerJaromír Wysoglad <jwysogla@redhat.com>2023-04-24 07:27:52 -0400
commit8699146e1aee5bbd5b65a96c4109b6c02b0e1fe1 (patch)
tree0e3968ee239428135e98a5d570f729e890210559
parent7dd58d6f75ffcfe9a9097e9f83be3087000ad355 (diff)
downloadceilometer-8699146e1aee5bbd5b65a96c4109b6c02b0e1fe1.tar.gz
Make TCP publisher log warning instead of failing.
Change-Id: I56ca759c2d43830f4e342130f27b75bdba65c469
-rw-r--r--ceilometer/publisher/tcp.py10
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)