Add helpinfo for collector commands.
Add some helpinfo for subcommand collector*, report*. Change-Id: Ica1ad18fcaa4368a5d5a953839ab4499db034def
This commit is contained in:
@@ -22,6 +22,7 @@ from cloudkittyclient.common import utils
|
|||||||
required=False,
|
required=False,
|
||||||
default=None)
|
default=None)
|
||||||
def do_collector_mapping_list(cc, args):
|
def do_collector_mapping_list(cc, args):
|
||||||
|
"""List collector mapping."""
|
||||||
data = cc.collector.mappings.list(collector=args.collector)
|
data = cc.collector.mappings.list(collector=args.collector)
|
||||||
fields = ['service', 'collector']
|
fields = ['service', 'collector']
|
||||||
fields_labels = ['Service', 'Collector']
|
fields_labels = ['Service', 'Collector']
|
||||||
@@ -32,6 +33,7 @@ def do_collector_mapping_list(cc, args):
|
|||||||
help='Which service to get the mapping for.',
|
help='Which service to get the mapping for.',
|
||||||
required=True)
|
required=True)
|
||||||
def do_collector_mapping_get(cc, args):
|
def do_collector_mapping_get(cc, args):
|
||||||
|
"""Show collector mapping detail."""
|
||||||
data = cc.collector.mappings.get(mapping_id=args.service)
|
data = cc.collector.mappings.get(mapping_id=args.service)
|
||||||
utils.print_dict(data.to_dict())
|
utils.print_dict(data.to_dict())
|
||||||
|
|
||||||
@@ -43,6 +45,7 @@ def do_collector_mapping_get(cc, args):
|
|||||||
help='Map a collector to this service.',
|
help='Map a collector to this service.',
|
||||||
required=True)
|
required=True)
|
||||||
def do_collector_mapping_create(cc, args):
|
def do_collector_mapping_create(cc, args):
|
||||||
|
"""Create collector mapping."""
|
||||||
out = cc.collector.mappings.create(service=args.service,
|
out = cc.collector.mappings.create(service=args.service,
|
||||||
collector=args.collector)
|
collector=args.collector)
|
||||||
utils.print_dict(out.to_dict())
|
utils.print_dict(out.to_dict())
|
||||||
@@ -52,6 +55,7 @@ def do_collector_mapping_create(cc, args):
|
|||||||
help='Filter on this service.',
|
help='Filter on this service.',
|
||||||
required=True)
|
required=True)
|
||||||
def do_collector_mapping_delete(cc, args):
|
def do_collector_mapping_delete(cc, args):
|
||||||
|
"""Delete collector mapping."""
|
||||||
# TODO(sheeprine): Use a less hacky way to do this
|
# TODO(sheeprine): Use a less hacky way to do this
|
||||||
cc.collector.mappings.delete(mapping_id=args.service)
|
cc.collector.mappings.delete(mapping_id=args.service)
|
||||||
|
|
||||||
@@ -60,6 +64,7 @@ def do_collector_mapping_delete(cc, args):
|
|||||||
help='Name of the collector.',
|
help='Name of the collector.',
|
||||||
required=True)
|
required=True)
|
||||||
def do_collector_state_get(cc, args):
|
def do_collector_state_get(cc, args):
|
||||||
|
"""Show collector state."""
|
||||||
data = cc.collector.states.get(state_id=args.name)
|
data = cc.collector.states.get(state_id=args.name)
|
||||||
utils.print_dict(data.to_dict())
|
utils.print_dict(data.to_dict())
|
||||||
|
|
||||||
@@ -68,6 +73,7 @@ def do_collector_state_get(cc, args):
|
|||||||
help='Name of the collector.',
|
help='Name of the collector.',
|
||||||
required=True)
|
required=True)
|
||||||
def do_collector_state_enable(cc, args):
|
def do_collector_state_enable(cc, args):
|
||||||
|
"""Enable collector state."""
|
||||||
new_state = cc.collector.states.update(name=args.name, enabled=True)
|
new_state = cc.collector.states.update(name=args.name, enabled=True)
|
||||||
utils.print_dict(new_state.to_dict())
|
utils.print_dict(new_state.to_dict())
|
||||||
|
|
||||||
@@ -76,5 +82,6 @@ def do_collector_state_enable(cc, args):
|
|||||||
help='Name of the collector.',
|
help='Name of the collector.',
|
||||||
required=True)
|
required=True)
|
||||||
def do_collector_state_disable(cc, args):
|
def do_collector_state_disable(cc, args):
|
||||||
|
"""Disable collector state."""
|
||||||
new_state = cc.collector.states.update(name=args.name, enabled=False)
|
new_state = cc.collector.states.update(name=args.name, enabled=False)
|
||||||
utils.print_dict(new_state.to_dict())
|
utils.print_dict(new_state.to_dict())
|
||||||
|
|||||||
@@ -19,6 +19,7 @@ from cloudkittyclient.common import utils
|
|||||||
|
|
||||||
|
|
||||||
def do_report_tenant_list(cc, args):
|
def do_report_tenant_list(cc, args):
|
||||||
|
"""List tenant report."""
|
||||||
tenants = cc.reports.list_tenants()
|
tenants = cc.reports.list_tenants()
|
||||||
out_table = utils.prettytable.PrettyTable()
|
out_table = utils.prettytable.PrettyTable()
|
||||||
out_table.add_column("Tenant UUID", tenants)
|
out_table.add_column("Tenant UUID", tenants)
|
||||||
@@ -36,6 +37,7 @@ def do_report_tenant_list(cc, args):
|
|||||||
help='End timestamp',
|
help='End timestamp',
|
||||||
required=False)
|
required=False)
|
||||||
def do_total_get(cc, args):
|
def do_total_get(cc, args):
|
||||||
|
"""Get total reports."""
|
||||||
begin = utils.ts2dt(args.begin) if args.begin else None
|
begin = utils.ts2dt(args.begin) if args.begin else None
|
||||||
end = utils.ts2dt(args.end) if args.end else None
|
end = utils.ts2dt(args.end) if args.end else None
|
||||||
total = cc.reports.get_total(tenant_id=args.total_tenant_id,
|
total = cc.reports.get_total(tenant_id=args.total_tenant_id,
|
||||||
|
|||||||
@@ -32,6 +32,7 @@ from cloudkittyclient.common import utils
|
|||||||
required=False,
|
required=False,
|
||||||
default=None)
|
default=None)
|
||||||
def do_storage_dataframe_list(cc, args):
|
def do_storage_dataframe_list(cc, args):
|
||||||
|
"""List dataframes."""
|
||||||
data = cc.storage.dataframes.list(begin=args.begin, end=args.end,
|
data = cc.storage.dataframes.list(begin=args.begin, end=args.end,
|
||||||
tenant_id=args.tenant,
|
tenant_id=args.tenant,
|
||||||
resource_type=args.resource_type)
|
resource_type=args.resource_type)
|
||||||
|
|||||||
Reference in New Issue
Block a user