summaryrefslogtreecommitdiffstats
path: root/bin/instance-usage-audit
diff options
context:
space:
mode:
authorMonsyne Dragon <mdragon@rackspace.com>2011-06-28 20:37:05 +0000
committerMonsyne Dragon <mdragon@rackspace.com>2011-06-28 20:37:05 +0000
commit498f2d671573fc19d551516f7ead5da8d052ee18 (patch)
treec7214db10cb112094b0629ce7804b54c870ba997 /bin/instance-usage-audit
parent24835b0348a9a6d8bd4e40107990d1abb41538c2 (diff)
downloadnova-498f2d671573fc19d551516f7ead5da8d052ee18.tar.gz
nova-498f2d671573fc19d551516f7ead5da8d052ee18.tar.xz
nova-498f2d671573fc19d551516f7ead5da8d052ee18.zip
Refactored usage generation
Diffstat (limited to 'bin/instance-usage-audit')
-rwxr-xr-xbin/instance-usage-audit16
1 files changed, 3 insertions, 13 deletions
diff --git a/bin/instance-usage-audit b/bin/instance-usage-audit
index 1fa2c2186..a06c6b1b3 100755
--- a/bin/instance-usage-audit
+++ b/bin/instance-usage-audit
@@ -107,19 +107,9 @@ if __name__ == '__main__':
end)
print "%s instances" % len(instances)
for instance_ref in instances:
- usage_info = dict(
- tenant_id=instance_ref['project_id'],
- user_id=instance_ref['user_id'],
- instance_id=instance_ref['id'],
- instance_type=instance_ref['instance_type']['name'],
- instance_type_id=instance_ref['instance_type_id'],
- display_name=instance_ref['display_name'],
- created_at=str(instance_ref['created_at']),
- launched_at=str(instance_ref['launched_at']) \
- if instance_ref['launched_at'] else '',
- image_ref=instance_ref['image_ref'],
- audit_period_begining=str(begin),
- audit_period_ending=str(end))
+ usage_info = utils.usage_from_instance(instance_ref,
+ audit_period_begining=str(begin),
+ audit_period_ending=str(end))
notifier_api.notify('compute.%s' % FLAGS.host,
'compute.instance.exists',
notifier_api.INFO,