summaryrefslogtreecommitdiff
path: root/ceilometerclient/v1/shell.py
diff options
context:
space:
mode:
authorAngus Salkeld <asalkeld@redhat.com>2012-11-30 13:31:47 +1100
committerAngus Salkeld <asalkeld@redhat.com>2012-11-30 13:31:47 +1100
commit46cedbcf1e0f7a329b8a895e1f97ca8b817dd319 (patch)
tree6243f31328f7a9c4752e1762aafab3a001a0d565 /ceilometerclient/v1/shell.py
parent2ae6238fe974cfe983be68e69fd3d8846af063a2 (diff)
downloadpython-ceilometerclient-46cedbcf1e0f7a329b8a895e1f97ca8b817dd319.tar.gz
Remove the event class and use Meter instead.
Signed-off-by: Angus Salkeld <asalkeld@redhat.com>
Diffstat (limited to 'ceilometerclient/v1/shell.py')
-rw-r--r--ceilometerclient/v1/shell.py47
1 files changed, 13 insertions, 34 deletions
diff --git a/ceilometerclient/v1/shell.py b/ceilometerclient/v1/shell.py
index a8e7c62..351e87d 100644
--- a/ceilometerclient/v1/shell.py
+++ b/ceilometerclient/v1/shell.py
@@ -20,56 +20,35 @@ import ceilometerclient.exc as exc
@utils.arg('-s', '--source', metavar='<SOURCE>',
- help='ID of the resource to show events for.')
+ help='ID of the resource to show meters for.')
@utils.arg('-r', '--resource_id', metavar='<RESOURCE_ID>',
- help='ID of the resource to show events for.')
+ help='ID of the resource to show meters for.')
@utils.arg('-u', '--user_id', metavar='<USER_ID>',
- help='ID of the user to show events for.')
+ help='ID of the user to show meters for.')
@utils.arg('-p', '--project_id', metavar='<PROJECT_ID>',
- help='ID of the project to show events for.')
+ help='ID of the project to show meters for.')
@utils.arg('-c', '--counter_name', metavar='<NAME>',
- help='Name of meter to show events for.')
-def do_event_list(cc, args):
- '''List the events for this meters'''
+ help='Name of meter to show meters for.')
+def do_meter_list(cc, args):
+ '''List the meters for this meters'''
fields = {'counter_name': args.counter_name,
'resource_id': args.resource_id,
'user_id': args.user_id,
'project_id': args.project_id,
'source': args.source}
try:
- events = cc.events.list(**fields)
+ meters = cc.meters.list(**fields)
except exc.HTTPNotFound:
- raise exc.CommandError('Events not found: %s' % args.counter_name)
+ raise exc.CommandError('meters not found: %s' % args.counter_name)
else:
json_format = lambda js: json.dumps(js, indent=2)
formatters = {
'metadata': json_format,
}
- for e in events:
+ for e in meters:
utils.print_dict(e.to_dict(), formatters=formatters)
-@utils.arg('-s', '--source', metavar='<SOURCE>',
- help='ID of the resource to show events for.')
-@utils.arg('-r', '--resource_id', metavar='<RESOURCE_ID>',
- help='ID of the resource to show events for.')
-@utils.arg('-u', '--user_id', metavar='<USER_ID>',
- help='ID of the user to show events for.')
-@utils.arg('-p', '--project_id', metavar='<PROJECT_ID>',
- help='ID of the project to show events for.')
-def do_metric_list(cc, args={}):
- '''List the user's metrices'''
- fields = {'resource_id': args.resource_id,
- 'user_id': args.user_id,
- 'project_id': args.project_id,
- 'source': args.source}
- metrics = cc.meters.list(**fields)
- field_labels = ['Name', 'Resource ID', 'User ID']
- fields = ['counter_name', 'resource_id', 'user_id']
- utils.print_list(metrics, fields, field_labels,
- sortby=0)
-
-
def do_user_list(cc, args={}):
'''List the users'''
kwargs = {}
@@ -81,9 +60,9 @@ def do_user_list(cc, args={}):
@utils.arg('-s', '--source', metavar='<SOURCE>',
- help='ID of the resource to show events for.')
+ help='ID of the resource to show meters for.')
@utils.arg('-u', '--user_id', metavar='<USER_ID>',
- help='ID of the user to show events for.')
+ help='ID of the user to show meters for.')
def do_resource_list(cc, args={}):
'''List the users'''
kwargs = {'source': args.source,
@@ -97,7 +76,7 @@ def do_resource_list(cc, args={}):
@utils.arg('-s', '--source', metavar='<SOURCE>',
- help='ID of the resource to show events for.')
+ help='ID of the resource to show meters for.')
def do_project_list(cc, args={}):
'''List the projects'''
kwargs = {'source': args.source}