From 244485a09cfa92f87b31ce1e53aa0e0d13ebcb1c Mon Sep 17 00:00:00 2001 From: Ivan Kokorev Date: Wed, 19 Jun 2019 19:59:27 +0300 Subject: [PATCH] Performance metrics time fixed, requirements fixed --- requirements.txt | 2 +- vsanmetrics.py | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/requirements.txt b/requirements.txt index c1867f8..7805523 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1 +1 @@ -pyvmomi \ No newline at end of file +pyvmomi pyvim \ No newline at end of file diff --git a/vsanmetrics.py b/vsanmetrics.py index 2d52648..02c9ec4 100644 --- a/vsanmetrics.py +++ b/vsanmetrics.py @@ -2,7 +2,7 @@ # Erwan Quelin - erwan.quelin@gmail.com -from pyVim.connect import SmartConnect, Disconnect +from pyvim.connect import SmartConnect, Disconnect from pyVmomi import VmomiSupport, SoapStubAdapter, vim, vmodl import threading @@ -18,7 +18,7 @@ import vsanapiutils import vsanmgmtObjects - +import calendar def get_args(): parser = argparse.ArgumentParser( @@ -246,7 +246,7 @@ def formatInfluxLineProtocol(measurement, tags, fields, timestamp): # Convert time in string format to epoch timestamp (nanosecond) def convertStrToTimestamp(str): - sec = time.mktime(datetime.strptime(str, "%Y-%m-%d %H:%M:%S").timetuple()) + sec = calendar.timegm(datetime.strptime(str, "%Y-%m-%d %H:%M:%S").timetuple()) ns = int(sec * 1000000000)