@@ -10,18 +10,20 @@ def __init__(self, influxdb_host, influxdb_port, influxdb_database_prefix):
1010 self .influxdb_host = influxdb_host
1111 self .influxdb_port = influxdb_port
1212 self .influxdb_database_prefix = influxdb_database_prefix
13+ self .node_vitals_database_name = self .influxdb_database_prefix + "node_vitals"
1314 self .node_name = None
14- #We only connect once we are ready to connect
15+ # We only connect once we are ready to connect
1516 self .influx_client = None
1617
1718 def add_node_name (self , node_name ):
1819 self .node_name = node_name
1920
2021 def connect (self ):
22+
2123 """ Connects to the influx db Database using their client and sets up the databases needed (if needed)"""
2224 self .influx_client = InfluxDBClient (self .influxdb_host , self .influxdb_port )
23- self .influx_client .create_database (self .influxdb_database_prefix + "node_vitals" )
24- self .influx_client .create_retention_policy (' node_vitals_year_rp' , '365d' , "3" , default = True )
25+ self .influx_client .create_database (self .node_vitals_database_name )
26+ self .influx_client .create_retention_policy (" node_vitals_year_rp" , '365d' , 3 , database = self . node_vitals_database_name , default = True )
2527
2628 def _write_datapoint (self , measurement , values ):
2729 if self .node_name is None :
@@ -39,7 +41,7 @@ def _write_datapoint(self, measurement, values):
3941 }
4042 ]
4143
42- self .influx_client .write_points (points_to_write )
44+ self .influx_client .write_points (points_to_write , database = self . node_vitals_database_name )
4345
4446 def log_vitals (self , vitals ):
4547 # TODO: Write these in one write_points API call rather than lots of smaller ones
@@ -52,3 +54,4 @@ def log_vitals(self, vitals):
5254 })
5355 self ._write_datapoint ("swap" , {"free" : vitals .swap_free })
5456
57+
0 commit comments