add version output to dbmanager for influx

This commit is contained in:
Nicholas St. Germain 2019-01-25 14:11:51 -06:00
parent 371edb9f02
commit ec6f0ab355
2 changed files with 3 additions and 0 deletions

View file

@ -1,3 +1,4 @@
<!--Work In Progress-->
<?xml version="1.0"?> <?xml version="1.0"?>
<Container version="2"> <Container version="2">
<Name>Varken</Name> <Name>Varken</Name>

View file

@ -10,8 +10,10 @@ class DBManager(object):
self.influx = InfluxDBClient(host=self.server.url, port=self.server.port, username=self.server.username, self.influx = InfluxDBClient(host=self.server.url, port=self.server.port, username=self.server.username,
password=self.server.password, ssl=self.server.ssl, database='varken', password=self.server.password, ssl=self.server.ssl, database='varken',
verify_ssl=self.server.verify_ssl) verify_ssl=self.server.verify_ssl)
version = self.influx.request('ping', expected_response_code=204).headers['X-Influxdb-Version']
databases = [db['name'] for db in self.influx.get_list_database()] databases = [db['name'] for db in self.influx.get_list_database()]
self.logger = getLogger() self.logger = getLogger()
self.logger.info('Influxdb version: %s', version)
if 'varken' not in databases: if 'varken' not in databases:
self.logger.info("Creating varken database") self.logger.info("Creating varken database")