openstack-manuals/doc/cli-reference/source/vitrage.rst
KATO Tomoyuki 0115dba61f [cli-ref] Update python-vitrageclient to 1.1.1
Change-Id: Id52faadd6c7f2cf30fd40e285f7f66a8581f0bda
2017-02-08 10:47:48 +09:00

8.7 KiB

RCA (Root Cause Analysis) service (vitrage) command-line client

The vitrage client is the command-line interface (CLI) for the RCA (Root Cause Analysis) service (vitrage) API and its extensions.

This chapter documents vitrage version 1.1.1.

For help on a specific vitrage command, enter:

$ vitrage help COMMAND

vitrage usage

usage: vitrage [--version] [-v | -q] [--log-file LOG_FILE] [-h] [--debug]
               [--os-region-name <auth-region-name>]
               [--os-interface <interface>] [--insecure]
               [--os-cacert <ca-certificate>] [--os-cert <certificate>]
               [--os-key <key>] [--timeout <seconds>] [--os-auth-type <name>]
               [--os-auth-url OS_AUTH_URL] [--os-domain-id OS_DOMAIN_ID]
               [--os-domain-name OS_DOMAIN_NAME]
               [--os-project-id OS_PROJECT_ID]
               [--os-project-name OS_PROJECT_NAME]
               [--os-project-domain-id OS_PROJECT_DOMAIN_ID]
               [--os-project-domain-name OS_PROJECT_DOMAIN_NAME]
               [--os-trust-id OS_TRUST_ID]
               [--os-default-domain-id OS_DEFAULT_DOMAIN_ID]
               [--os-default-domain-name OS_DEFAULT_DOMAIN_NAME]
               [--os-user-id OS_USER_ID] [--os-username OS_USERNAME]
               [--os-user-domain-id OS_USER_DOMAIN_ID]
               [--os-user-domain-name OS_USER_DOMAIN_NAME]
               [--os-password OS_PASSWORD]
               [--vitrage-api-version VITRAGE_API_VERSION]
               [--endpoint ENDPOINT]

vitrage optional arguments

--version

show program's version number and exit

-v, --verbose

Increase verbosity of output. Can be repeated.

-q, --quiet

Suppress output except warnings and errors.

--log-file LOG_FILE

Specify a file to log output. Disabled by default.

-h, --help

Show help message and exit.

--debug

Show tracebacks on errors.

--os-region-name <auth-region-name>

Authentication region name (Env: OS_REGION_NAME)

--os-interface <interface>

Select an interface type. Valid interface types: [admin, public, internal]. (Env: OS_INTERFACE)

--os-auth-type <name>, --os-auth-plugin <name>

Authentication type to use

--vitrage-api-version VITRAGE_API_VERSION

Defaults to env[VITRAGE_API_VERSION] or 1.

--endpoint ENDPOINT

Vitrage endpoint (Env: VITRAGE_ENDPOINT)

vitrage alarm list

usage: vitrage alarm list [-h] [-f {csv,html,json,table,value,yaml}]
                          [-c COLUMN] [--max-width <integer>] [--print-empty]
                          [--noindent] [--quote {all,minimal,none,nonnumeric}]
                          [--all-tenants [<0|1>]]
                          [<vitrage id>]

List alarms on entity

Positional arguments:

<vitrage id>

Vitrage id of the affected resource

Optional arguments:

-h, --help

show this help message and exit

--all-tenants [<0|1>]

Shows alarms of all the tenants in the entity graph

vitrage event post

usage: vitrage event post [-h] [--type TYPE] [--time TIME] [--details DETAILS]

Show the event of the system

Optional arguments:

-h, --help

show this help message and exit

--type TYPE

The type of the event

--time TIME

The timestamp of the event in ISO 8601 format: YYYY-MM-DDTHH:MM:SS.mmmmmm. If not specified, the current time is used

--details DETAILS

A json string with the event details

vitrage rca show

usage: vitrage rca show [-h] [-f {html,json,shell,table,value,yaml}]
                        [-c COLUMN] [--max-width <integer>] [--print-empty]
                        [--noindent] [--prefix PREFIX] [--all-tenants [<0|1>]]
                        alarm_id

Show an RCA

Positional arguments:

alarm_id

ID of an alarm

Optional arguments:

-h, --help

show this help message and exit

--all-tenants [<0|1>]

Shows alarms of all the tenants for the RCA

vitrage resource list

usage: vitrage resource list [-h] [-f {csv,html,json,table,value,yaml}]
                             [-c COLUMN] [--max-width <integer>]
                             [--print-empty] [--noindent]
                             [--quote {all,minimal,none,nonnumeric}]
                             [--type <resource type>]

List resources

Optional arguments:

-h, --help

show this help message and exit

--type <resource type>

Type of resource

vitrage resource show

usage: vitrage resource show [-h] [-f {html,json,shell,table,value,yaml}]
                             [-c COLUMN] [--max-width <integer>]
                             [--print-empty] [--noindent] [--prefix PREFIX]
                             resource_id

Show a resource

Positional arguments:

resource_id

ID of a resource

Optional arguments:

-h, --help

show this help message and exit

vitrage template list

usage: vitrage template list [-h] [-f {csv,html,json,table,value,yaml}]
                             [-c COLUMN] [--max-width <integer>]
                             [--print-empty] [--noindent]
                             [--quote {all,minimal,none,nonnumeric}]

Template list

Optional arguments:

-h, --help

show this help message and exit

vitrage template show

usage: vitrage template show [-h] [-f {html,json,shell,table,value,yaml}]
                             [-c COLUMN] [--max-width <integer>]
                             [--print-empty] [--noindent] [--prefix PREFIX]
                             uuid

Template show

Positional arguments:

uuid

Template UUID

Optional arguments:

-h, --help

show this help message and exit

vitrage template validate

usage: vitrage template validate [-h] [-f {html,json,shell,table,value,yaml}]
                                 [-c COLUMN] [--max-width <integer>]
                                 [--print-empty] [--noindent]
                                 [--prefix PREFIX] [--path PATH]

Optional arguments:

-h, --help

show this help message and exit

--path PATH

full path for template file or templates dir)

vitrage topology show

usage: vitrage topology show [-h] [-f {html,json,shell,table,value,yaml}]
                             [-c COLUMN] [--max-width <integer>]
                             [--print-empty] [--noindent] [--prefix PREFIX]
                             [--filter <query>] [--limit <depth>]
                             [--root ROOT] [--graph-type {tree,graph}]
                             [--all-tenants [<0|1>]]

Show the topology of the system

Optional arguments:

-h, --help

show this help message and exit

--filter <query>

query for the graph)

--limit <depth>

the depth of the topology graph

--root ROOT

the root of the topology graph

--graph-type {tree,graph}

graph type. Valid graph types: [tree, graph]

--all-tenants [<0|1>]

Shows entities of all the tenants in the entity graph