def get_latest_datapoints(**kwargs):
dbclient = InfluxDBClient(db_server, db_port, db_admin, db_admin_password)
dbclient.switch_database(db_name)
results = {}
if db_schema == 1:
query = "select * from /%s\./ ORDER BY time DESC limit 1 " % (kwargs['host'])
elif db_schema == 2:
query = "select * from \"%s\" WHERE device = '%s' GROUP BY * ORDER BY time DESC limit 1 " % ('jnpr.collector',kwargs['host'])
elif db_schema == 3:
query = "select * from // WHERE device = '%s' GROUP BY * ORDER BY time DESC limit 1 " % (kwargs['host'])
else:
logger.error("ERROR: Unknown db_schema: <%s>", db_schema)
return results
results = dbclient.query(query)
return results
评论列表
文章目录