|
|
|
@ -140,7 +140,7 @@ class InfluxDBMgr:
|
|
|
|
return self._reconnect()
|
|
|
|
return self._reconnect()
|
|
|
|
return True
|
|
|
|
return True
|
|
|
|
|
|
|
|
|
|
|
|
def query_table(self, query_measurement: str, query_field: str)-> List[Dict[str, Any]]:
|
|
|
|
def query_table(self, query_measurement: str, query_field: str, rangeStr: str = "-5m")-> List[Dict[str, Any]]:
|
|
|
|
"""
|
|
|
|
"""
|
|
|
|
查询数据表,带自动重连功能
|
|
|
|
查询数据表,带自动重连功能
|
|
|
|
"""
|
|
|
|
"""
|
|
|
|
@ -154,7 +154,7 @@ class InfluxDBMgr:
|
|
|
|
|
|
|
|
|
|
|
|
flux_query = f'''
|
|
|
|
flux_query = f'''
|
|
|
|
from(bucket: "{self.bucket}")
|
|
|
|
from(bucket: "{self.bucket}")
|
|
|
|
|> range(start: -5m)
|
|
|
|
|> range(start: {rangeStr})
|
|
|
|
|> filter(fn: (r) => r._measurement == "{query_measurement}")
|
|
|
|
|> filter(fn: (r) => r._measurement == "{query_measurement}")
|
|
|
|
|> filter(fn: (r) => r._field == "{query_field}")
|
|
|
|
|> filter(fn: (r) => r._field == "{query_field}")
|
|
|
|
|> yield(name: "mean")
|
|
|
|
|> yield(name: "mean")
|
|
|
|
|