summaryrefslogtreecommitdiffstats
path: root/glances/exports/glances_riemann/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'glances/exports/glances_riemann/__init__.py')
-rw-r--r--glances/exports/glances_riemann/__init__.py29
1 files changed, 13 insertions, 16 deletions
diff --git a/glances/exports/glances_riemann/__init__.py b/glances/exports/glances_riemann/__init__.py
index 78c39eca..c90d74c0 100644
--- a/glances/exports/glances_riemann/__init__.py
+++ b/glances/exports/glances_riemann/__init__.py
@@ -1,4 +1,3 @@
-# -*- coding: utf-8 -*-
#
# This file is part of Glances.
#
@@ -12,20 +11,19 @@
import socket
from numbers import Number
-from glances.logger import logger
-from glances.exports.export import GlancesExport
-
# Import bernhard for Riemann
import bernhard
+from glances.exports.export import GlancesExport
+from glances.logger import logger
+
class Export(GlancesExport):
-
"""This class manages the Riemann export module."""
def __init__(self, config=None, args=None):
"""Init the Riemann export IF."""
- super(Export, self).__init__(config=config, args=args)
+ super().__init__(config=config, args=args)
# Mandatory configuration keys (additional to host and port)
# N/A
@@ -49,10 +47,9 @@ class Export(GlancesExport):
if not self.export_enable:
return None
try:
- client = bernhard.Client(host=self.host, port=self.port)
- return client
+ return bernhard.Client(host=self.host, port=self.port)
except Exception as e:
- logger.critical("Connection to Riemann failed : %s " % e)
+ logger.critical(f"Connection to Riemann failed : {e} ")
return None
def export(self, name, columns, points):
@@ -60,10 +57,10 @@ class Export(GlancesExport):
for i in range(len(columns)):
if not isinstance(points[i], Number):
continue
- else:
- data = {'host': self.hostname, 'service': name + " " + columns[i], 'metric': points[i]}
- logger.debug(data)
- try:
- self.client.send(data)
- except Exception as e:
- logger.error("Cannot export stats to Riemann (%s)" % e)
+
+ data = {'host': self.hostname, 'service': name + " " + columns[i], 'metric': points[i]}
+ logger.debug(data)
+ try:
+ self.client.send(data)
+ except Exception as e:
+ logger.error(f"Cannot export stats to Riemann ({e})")