mirror of
https://github.com/nicolargo/glances.git
synced 2024-09-11 12:47:14 +03:00
Influxdb2 export not working #2407
This commit is contained in:
parent
cb9dba3c18
commit
2c5df09983
@ -96,6 +96,9 @@ following:
|
|||||||
org=nicolargo
|
org=nicolargo
|
||||||
bucket=glances
|
bucket=glances
|
||||||
token=EjFUTWe8U-MIseEAkaVIgVnej_TrnbdvEcRkaB1imstW7gapSqy6_6-8XD-yd51V0zUUpDy-kAdVD1purDLuxA==
|
token=EjFUTWe8U-MIseEAkaVIgVnej_TrnbdvEcRkaB1imstW7gapSqy6_6-8XD-yd51V0zUUpDy-kAdVD1purDLuxA==
|
||||||
|
# Set the interval between two exports (in seconds)
|
||||||
|
# If the interval is set to 0, the Glances refresh time is used (default behavor)
|
||||||
|
#interval=0
|
||||||
# Prefix will be added for all measurement name
|
# Prefix will be added for all measurement name
|
||||||
# Ex: prefix=foo
|
# Ex: prefix=foo
|
||||||
# => foo.cpu
|
# => foo.cpu
|
||||||
|
@ -35,7 +35,7 @@ class Export(GlancesExport):
|
|||||||
self.prefix = None
|
self.prefix = None
|
||||||
self.tags = None
|
self.tags = None
|
||||||
self.hostname = None
|
self.hostname = None
|
||||||
self.interval = 0
|
self.interval = None
|
||||||
|
|
||||||
# Load the InfluxDB configuration file
|
# Load the InfluxDB configuration file
|
||||||
self.export_enable = self.load_conf(
|
self.export_enable = self.load_conf(
|
||||||
@ -44,14 +44,15 @@ class Export(GlancesExport):
|
|||||||
options=['protocol', 'prefix', 'tags', 'interval'],
|
options=['protocol', 'prefix', 'tags', 'interval'],
|
||||||
)
|
)
|
||||||
if not self.export_enable:
|
if not self.export_enable:
|
||||||
exit('Missing INFLUXDB version 1 config')
|
exit('Missing influxdb2 config')
|
||||||
|
|
||||||
# Interval between two exports (in seconds)
|
# Interval between two exports (in seconds)
|
||||||
# if export_interval is set to 0, the Glances refresh time is used (default behavor)
|
if self.interval is None:
|
||||||
|
self.interval = 0
|
||||||
try:
|
try:
|
||||||
self.interval = int(self.interval)
|
self.interval = int(self.interval)
|
||||||
except ValueError:
|
except ValueError:
|
||||||
logger.warning("InfluxDB export interval is not an integer, use default value (0)")
|
logger.warning("InfluxDB export interval is not an integer, use default value")
|
||||||
self.interval = 0
|
self.interval = 0
|
||||||
# and should be set to the Glances refresh time if the value is 0
|
# and should be set to the Glances refresh time if the value is 0
|
||||||
self.interval = self.interval if self.interval > 0 else self.args.time
|
self.interval = self.interval if self.interval > 0 else self.args.time
|
||||||
|
Loading…
Reference in New Issue
Block a user