diff options
author | mbeierl <mark.beierl@emc.com> | 2015-10-15 10:48:58 -0400 |
---|---|---|
committer | Mark Beierl <mark.beierl@emc.com> | 2015-10-15 19:08:24 +0000 |
commit | e708f56598414929091524ce68a56da602d082e7 (patch) | |
tree | 26867be9b46ce0e47af1dd236d9ba186e3e29291 /storperf/carbon/emitter.py | |
parent | b0f94dcb1f28161d4ab2fb186e4867b2ba473a32 (diff) |
Logging and timestamp
Added logging and fixed issue if fio does not produce the current timestamp
in its output
JIRA: STORPERF-4
Change-Id: Ifd0dbc4e17d984907e63089ebfae1d0e9e749dcc
Signed-off-by: mbeierl <mark.beierl@emc.com>
Diffstat (limited to 'storperf/carbon/emitter.py')
-rw-r--r-- | storperf/carbon/emitter.py | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/storperf/carbon/emitter.py b/storperf/carbon/emitter.py index 1a3f89b..526a96f 100644 --- a/storperf/carbon/emitter.py +++ b/storperf/carbon/emitter.py @@ -6,23 +6,25 @@ # which accompanies this distribution, and is available at # http://www.apache.org/licenses/LICENSE-2.0 ############################################################################## +import logging import socket class CarbonMetricTransmitter(): - + carbon_host = '127.0.0.1' carbon_port = 2003 - + def __init__(self): - pass - + self.logger = logging.getLogger(__name__) + def transmit_metrics(self, metrics): self.carbon_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) self.carbon_socket.connect((self.carbon_host, self.carbon_port)) - + for key, metric in metrics.items(): message = key + " " + metric + "\n" + print message self.carbon_socket.send(message) - + self.carbon_socket.close() |