Further updates to the Prometheus client code
This commit is contained in:
parent
668a8edc50
commit
713ba3abaf
9 changed files with 165 additions and 127 deletions
|
@ -48,7 +48,7 @@ class CloudWatchSender(Thread):
|
|||
connection = boto.connect_cloudwatch(self._aws_access_key, self._aws_secret_key)
|
||||
except:
|
||||
logger.exception('Failed to connect to CloudWatch.')
|
||||
self._metrics.enable()
|
||||
self._metrics.enable_deprecated()
|
||||
|
||||
while True:
|
||||
metrics = {
|
||||
|
@ -59,12 +59,12 @@ class CloudWatchSender(Thread):
|
|||
'dimensions': [],
|
||||
}
|
||||
|
||||
metric = self._metrics.get()
|
||||
metric = self._metrics.get_deprecated()
|
||||
append_metric(metrics, metric)
|
||||
|
||||
while len(metrics['name']) < MAX_BATCH_METRICS:
|
||||
try:
|
||||
metric = self._metrics.get_nowait()
|
||||
metric = self._metrics.get_nowait_deprecated()
|
||||
append_metric(metrics, metric)
|
||||
except Empty:
|
||||
break
|
||||
|
@ -74,7 +74,7 @@ class CloudWatchSender(Thread):
|
|||
logger.debug('Sent %d CloudWatch metrics', len(metrics['name']))
|
||||
except:
|
||||
for i in range(len(metrics['name'])):
|
||||
self._metrics.put(metrics['name'][i], metrics['value'][i],
|
||||
self._metrics.put_deprecated(metrics['name'][i], metrics['value'][i],
|
||||
unit=metrics['unit'][i],
|
||||
dimensions=metrics['dimensions'][i],
|
||||
timestamp=metrics['timestamp'][i],
|
||||
|
|
Reference in a new issue