Commit 1cc0fc7f by Calen Pennington

Clean up some linting violations

parent 75503a29
...@@ -31,8 +31,10 @@ class CallbackModule(object): ...@@ -31,8 +31,10 @@ class CallbackModule(object):
self.datadog_api_initialized = False self.datadog_api_initialized = False
if self.datadog_api_key: if self.datadog_api_key:
datadog.initialize(api_key=self.datadog_api_key, datadog.initialize(
app_key=None) api_key=self.datadog_api_key,
app_key=None
)
self.datadog_api_initialized = True self.datadog_api_initialized = True
def clean_tag_value(self, value): def clean_tag_value(self, value):
...@@ -60,14 +62,15 @@ class CallbackModule(object): ...@@ -60,14 +62,15 @@ class CallbackModule(object):
if self.datadog_api_initialized: if self.datadog_api_initialized:
datadog_tasks_metrics = [] datadog_tasks_metrics = []
for name, points in results: for name, points in results:
datadog_tasks_metrics.append({'metric': 'edx.ansible.task_duration', datadog_tasks_metrics.append({
'metric': 'edx.ansible.task_duration',
'date_happened': points[0], 'date_happened': points[0],
'points': points[1], 'points': points[1],
'tags': ['task:{0}'.format(self.clean_tag_value(name)), 'tags': [
'task:{0}'.format(self.clean_tag_value(name)),
'playbook:{0}'.format(self.clean_tag_value(playbook_name)) 'playbook:{0}'.format(self.clean_tag_value(playbook_name))
] ]
} })
)
try: try:
datadog.api.Metric.send(datadog_tasks_metrics) datadog.api.Metric.send(datadog_tasks_metrics)
except Exception as ex: except Exception as ex:
...@@ -76,7 +79,8 @@ class CallbackModule(object): ...@@ -76,7 +79,8 @@ class CallbackModule(object):
def _datadog_log_play(self, playbook_name, duration): def _datadog_log_play(self, playbook_name, duration):
if self.datadog_api_initialized: if self.datadog_api_initialized:
try: try:
datadog.api.Metric.send(metric="edx.ansible.playbook_duration", datadog.api.Metric.send(
metric="edx.ansible.playbook_duration",
date_happened=time.time(), date_happened=time.time(),
points=duration, points=duration,
tags=["playbook:{0}".format(self.clean_tag_value(playbook_name))] tags=["playbook:{0}".format(self.clean_tag_value(playbook_name))]
...@@ -99,8 +103,7 @@ class CallbackModule(object): ...@@ -99,8 +103,7 @@ class CallbackModule(object):
time.asctime(), time.asctime(),
task_count, task_count,
datetime.timedelta(seconds=(int(duration))) datetime.timedelta(seconds=(int(duration)))
) ))
)
def playbook_on_stats(self, stats): def playbook_on_stats(self, stats):
""" """
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment