Beispiel #1
0
def create_parser(subparsers):
    """ create parser """
    metrics_parser = subparsers.add_parser(
        "metrics",
        help="Display info of a topology's metrics",
        usage="%(prog)s cluster/[role]/[env] topology-name [options]",
        add_help=False,
    )
    args.add_cluster_role_env(metrics_parser)
    args.add_topology_name(metrics_parser)
    args.add_verbose(metrics_parser)
    args.add_tracker_url(metrics_parser)
    args.add_config(metrics_parser)
    args.add_component_name(metrics_parser)
    metrics_parser.set_defaults(subcommand="metrics")

    containers_parser = subparsers.add_parser(
        "containers",
        help="Display info of a topology's containers metrics",
        usage="%(prog)s cluster/[role]/[env] topology-name [options]",
        add_help=False,
    )
    args.add_cluster_role_env(containers_parser)
    args.add_topology_name(containers_parser)
    args.add_verbose(containers_parser)
    args.add_tracker_url(containers_parser)
    args.add_config(containers_parser)
    args.add_container_id(containers_parser)
    containers_parser.set_defaults(subcommand="containers")

    return subparsers
Beispiel #2
0
def create_parser(subparsers):
    """ create parser """
    metrics_parser = subparsers.add_parser(
        'metrics',
        help='Display info of a topology\'s metrics',
        usage="%(prog)s cluster/[role]/[env] topology-name [options]",
        add_help=False)
    args.add_cluster_role_env(metrics_parser)
    args.add_topology_name(metrics_parser)
    args.add_verbose(metrics_parser)
    args.add_tracker_url(metrics_parser)
    args.add_config(metrics_parser)
    args.add_component_name(metrics_parser)
    metrics_parser.set_defaults(subcommand='metrics')

    containers_parser = subparsers.add_parser(
        'containers',
        help='Display info of a topology\'s containers metrics',
        usage="%(prog)s cluster/[role]/[env] topology-name [options]",
        add_help=False)
    args.add_cluster_role_env(containers_parser)
    args.add_topology_name(containers_parser)
    args.add_verbose(containers_parser)
    args.add_tracker_url(containers_parser)
    args.add_config(containers_parser)
    args.add_container_id(containers_parser)
    containers_parser.set_defaults(subcommand='containers')

    return subparsers
Beispiel #3
0
def create_parser(subparsers):
  metrics_parser = subparsers.add_parser(
    'metrics',
    help='Display info of a topology\'s metrics',
    usage="%(prog)s cluster/[role]/[env] topology-name [options]",
    add_help=False)
  args.add_cluster_role_env(metrics_parser)
  args.add_topology_name(metrics_parser)
  args.add_verbose(metrics_parser)
  args.add_tracker_url(metrics_parser)
  args.add_config(metrics_parser)
  args.add_component_name(metrics_parser)
  metrics_parser.set_defaults(subcommand='metrics')

  containers_parser = subparsers.add_parser(
    'containers',
    help='Display info of a topology\'s containers metrics',
    usage="%(prog)s cluster/[role]/[env] topology-name [options]",
    add_help=False)
  args.add_cluster_role_env(containers_parser)
  args.add_topology_name(containers_parser)
  args.add_verbose(containers_parser)
  args.add_tracker_url(containers_parser)
  args.add_config(containers_parser)
  args.add_container_id(containers_parser)
  containers_parser.set_defaults(subcommand='containers')

  return subparsers
Beispiel #4
0
def create_parser(subparsers):
  parser = subparsers.add_parser(
    'clusters',
    help='Display exisitng clusters',
    usage="%(prog)s [options]",
    add_help=True)
  args.add_verbose(parser)
  args.add_tracker_url(parser)
  parser.set_defaults(subcommand='clusters')
  return subparsers
Beispiel #5
0
def create_parser(subparsers):
    """ create argument parser """
    parser = subparsers.add_parser('clusters',
                                   help='Display exisitng clusters',
                                   usage="%(prog)s [options]",
                                   add_help=True)
    args.add_verbose(parser)
    args.add_tracker_url(parser)
    parser.set_defaults(subcommand='clusters')
    return subparsers
Beispiel #6
0
def create_parser(subparsers):
  parser = subparsers.add_parser(
    'topologies',
    help='Display running topologies',
    usage="%(prog)s cluster/[role]/[env] [options]",
    add_help=True)
  args.add_cluster_role_env(parser)
  args.add_verbose(parser)
  args.add_tracker_url(parser)
  args.add_config(parser)
  parser.set_defaults(subcommand='topologies')
  return subparsers
Beispiel #7
0
def create_parser(subparsers):
  ''' create parser '''
  parser = subparsers.add_parser(
      'topologies',
      help='Display running topologies',
      usage="%(prog)s cluster/[role]/[env] [options]",
      add_help=True)
  args.add_cluster_role_env(parser)
  args.add_verbose(parser)
  args.add_tracker_url(parser)
  args.add_config(parser)
  parser.set_defaults(subcommand='topologies')
  return subparsers
Beispiel #8
0
def create_parser(subparsers):
  components_parser = subparsers.add_parser(
    'components',
    help='Display information of a topology\'s components',
    usage="%(prog)s cluster/[role]/[env] topology-name [options]",
    add_help=False)
  args.add_cluster_role_env(components_parser)
  args.add_topology_name(components_parser)
  args.add_spouts(components_parser)
  args.add_bolts(components_parser)
  args.add_verbose(components_parser)
  args.add_tracker_url(components_parser)
  args.add_config(components_parser)
  components_parser.set_defaults(subcommand='components')

  return subparsers
Beispiel #9
0
def create_parser(subparsers):
    """ create parser """
    components_parser = subparsers.add_parser(
        'components',
        help='Display information of a topology\'s components',
        usage="%(prog)s cluster/[role]/[env] topology-name [options]",
        add_help=False)
    args.add_cluster_role_env(components_parser)
    args.add_topology_name(components_parser)
    args.add_spouts(components_parser)
    args.add_bolts(components_parser)
    args.add_verbose(components_parser)
    args.add_tracker_url(components_parser)
    args.add_config(components_parser)
    components_parser.set_defaults(subcommand='components')

    return subparsers