Merge "Use cloudkitty.tzutils.diff_seconds() in prometheus collector"
This commit is contained in:
@@ -27,6 +27,7 @@ from cloudkitty.collector.exceptions import CollectError
|
|||||||
from cloudkitty.common.prometheus_client import PrometheusClient
|
from cloudkitty.common.prometheus_client import PrometheusClient
|
||||||
from cloudkitty.common.prometheus_client import PrometheusResponseError
|
from cloudkitty.common.prometheus_client import PrometheusResponseError
|
||||||
from cloudkitty import dataframe
|
from cloudkitty import dataframe
|
||||||
|
from cloudkitty import tzutils
|
||||||
from cloudkitty import utils as ck_utils
|
from cloudkitty import utils as ck_utils
|
||||||
|
|
||||||
|
|
||||||
@@ -140,7 +141,7 @@ class PrometheusCollector(collector.BaseCollector):
|
|||||||
method = self.conf[metric_name]['extra_args']['aggregation_method']
|
method = self.conf[metric_name]['extra_args']['aggregation_method']
|
||||||
groupby = self.conf[metric_name].get('groupby', [])
|
groupby = self.conf[metric_name].get('groupby', [])
|
||||||
metadata = self.conf[metric_name].get('metadata', [])
|
metadata = self.conf[metric_name].get('metadata', [])
|
||||||
period = int((end - start).total_seconds())
|
period = tzutils.diff_seconds(end, start)
|
||||||
time = end
|
time = end
|
||||||
|
|
||||||
query = '{0}({0}_over_time({1}{{{2}="{3}"}}[{4}s])) by ({5})'.format(
|
query = '{0}({0}_over_time({1}{{{2}="{3}"}}[{4}s])) by ({5})'.format(
|
||||||
|
|||||||
Reference in New Issue
Block a user