7fc51a525c
Change-Id: Ib3a70ab479af7fa40c25aa7255da321909ece267
2203 lines
67 KiB
ReStructuredText
2203 lines
67 KiB
ReStructuredText
.. ###################################################
|
|
.. ## WARNING ######################################
|
|
.. ############## WARNING ##########################
|
|
.. ########################## WARNING ##############
|
|
.. ###################################### WARNING ##
|
|
.. ###################################################
|
|
.. ###################################################
|
|
.. ##
|
|
.. This file is tool-generated. Do not edit manually.
|
|
.. http://docs.openstack.org/contributor-guide/
|
|
.. doc-tools/cli-reference.html
|
|
.. ##
|
|
.. ## WARNING ######################################
|
|
.. ############## WARNING ##########################
|
|
.. ########################## WARNING ##############
|
|
.. ###################################### WARNING ##
|
|
.. ###################################################
|
|
|
|
==================================================================
|
|
Telemetry Data Collection service (ceilometer) command-line client
|
|
==================================================================
|
|
|
|
The ceilometer client is the command-line interface (CLI) for the
|
|
Telemetry Data Collection service (ceilometer) API
|
|
and its extensions.
|
|
|
|
This chapter documents :command:`ceilometer` version ``2.8.1``.
|
|
|
|
For help on a specific :command:`ceilometer` command, enter:
|
|
|
|
.. code-block:: console
|
|
|
|
$ ceilometer help COMMAND
|
|
|
|
.. _ceilometer_command_usage:
|
|
|
|
ceilometer usage
|
|
~~~~~~~~~~~~~~~~
|
|
|
|
.. code-block:: console
|
|
|
|
usage: ceilometer [--version] [-d] [-v] [--timeout TIMEOUT]
|
|
[--ceilometer-url <CEILOMETER_URL>]
|
|
[--ceilometer-api-version CEILOMETER_API_VERSION]
|
|
[--os-tenant-id <tenant-id>]
|
|
[--os-region-name <region-name>]
|
|
[--os-auth-token <auth-token>]
|
|
[--os-service-type <service-type>]
|
|
[--os-endpoint-type <endpoint-type>] [--os-cacert <cacert>]
|
|
[--os-insecure <insecure>] [--os-cert-file <cert-file>]
|
|
[--os-key-file <key-file>] [--os-cert <cert>]
|
|
[--os-key <key>] [--os-project-name <project-name>]
|
|
[--os-project-id <project-id>]
|
|
[--os-project-domain-id <project-domain-id>]
|
|
[--os-project-domain-name <project-domain-name>]
|
|
[--os-user-id <user-id>]
|
|
[--os-user-domain-id <user-domain-id>]
|
|
[--os-user-domain-name <user-domain-name>]
|
|
[--os-endpoint <endpoint>] [--os-auth-system <auth-system>]
|
|
[--os-username <username>] [--os-password <password>]
|
|
[--os-tenant-name <tenant-name>] [--os-token <token>]
|
|
[--os-auth-url <auth-url>]
|
|
<subcommand> ...
|
|
|
|
**Subcommands:**
|
|
|
|
``alarm-combination-create``
|
|
Create a new alarm based on state of other
|
|
alarms.
|
|
|
|
``alarm-combination-update``
|
|
Update an existing alarm based on state of
|
|
other alarms.
|
|
|
|
``alarm-create``
|
|
Create a new alarm (Deprecated). Use alarm-threshold-create instead.
|
|
|
|
``alarm-delete``
|
|
Delete an alarm.
|
|
|
|
``alarm-event-create``
|
|
Create a new alarm based on events.
|
|
|
|
``alarm-event-update``
|
|
Update an existing alarm based on events.
|
|
|
|
``alarm-gnocchi-aggregation-by-metrics-threshold-create``
|
|
Create a new alarm based on computed
|
|
statistics.
|
|
|
|
``alarm-gnocchi-aggregation-by-metrics-threshold-update``
|
|
Update an existing alarm based on computed
|
|
statistics.
|
|
|
|
``alarm-gnocchi-aggregation-by-resources-threshold-create``
|
|
Create a new alarm based on computed
|
|
statistics.
|
|
|
|
``alarm-gnocchi-aggregation-by-resources-threshold-update``
|
|
Update an existing alarm based on computed
|
|
statistics.
|
|
|
|
``alarm-gnocchi-resources-threshold-create``
|
|
Create a new alarm based on computed
|
|
statistics.
|
|
|
|
``alarm-gnocchi-resources-threshold-update``
|
|
Update an existing alarm based on computed
|
|
statistics.
|
|
|
|
``alarm-history``
|
|
Display the change history of an alarm.
|
|
|
|
``alarm-list``
|
|
List the user's alarms.
|
|
|
|
``alarm-show``
|
|
Show an alarm.
|
|
|
|
``alarm-state-get``
|
|
Get the state of an alarm.
|
|
|
|
``alarm-state-set``
|
|
Set the state of an alarm.
|
|
|
|
``alarm-threshold-create``
|
|
Create a new alarm based on computed
|
|
statistics.
|
|
|
|
``alarm-threshold-update``
|
|
Update an existing alarm based on computed
|
|
statistics.
|
|
|
|
``alarm-update``
|
|
Update an existing alarm (Deprecated).
|
|
|
|
``capabilities``
|
|
Print Ceilometer capabilities.
|
|
|
|
``event-list``
|
|
List events.
|
|
|
|
``event-show``
|
|
Show a particular event.
|
|
|
|
``event-type-list``
|
|
List event types.
|
|
|
|
``meter-list``
|
|
List the user's meters.
|
|
|
|
``query-alarm-history``
|
|
Query Alarm History.
|
|
|
|
``query-alarms``
|
|
Query Alarms.
|
|
|
|
``query-samples``
|
|
Query samples.
|
|
|
|
``resource-list``
|
|
List the resources.
|
|
|
|
``resource-show``
|
|
Show the resource.
|
|
|
|
``sample-create``
|
|
Create a sample.
|
|
|
|
``sample-create-list``
|
|
Create a sample list.
|
|
|
|
``sample-list``
|
|
List the samples (return OldSample objects if
|
|
-m/--meter is set).
|
|
|
|
``sample-show``
|
|
Show a sample.
|
|
|
|
``statistics``
|
|
List the statistics for a meter.
|
|
|
|
``trait-description-list``
|
|
List trait info for an event type.
|
|
|
|
``trait-list``
|
|
List all traits with name <trait_name> for
|
|
Event Type <event_type>.
|
|
|
|
``bash-completion``
|
|
Prints all of the commands and options to
|
|
stdout.
|
|
|
|
``help``
|
|
Display help about this program or one of its
|
|
subcommands.
|
|
|
|
.. _ceilometer_command_options:
|
|
|
|
ceilometer optional arguments
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
``--version``
|
|
show program's version number and exit
|
|
|
|
``-d, --debug``
|
|
Defaults to ``env[CEILOMETERCLIENT_DEBUG]``.
|
|
|
|
``-v, --verbose``
|
|
Print more verbose output.
|
|
|
|
``--timeout TIMEOUT``
|
|
Number of seconds to wait for a response.
|
|
|
|
``--ceilometer-url <CEILOMETER_URL>``
|
|
**DEPRECATED**, use --os-endpoint instead.
|
|
Defaults to ``env[CEILOMETER_URL]``.
|
|
|
|
``--ceilometer-api-version CEILOMETER_API_VERSION``
|
|
Defaults to ``env[CEILOMETER_API_VERSION]`` or 2.
|
|
|
|
``--os-tenant-id <tenant-id>``
|
|
Defaults to ``env[OS_TENANT_ID]``.
|
|
|
|
``--os-region-name <region-name>``
|
|
Defaults to ``env[OS_REGION_NAME]``.
|
|
|
|
``--os-auth-token <auth-token>``
|
|
Defaults to ``env[OS_AUTH_TOKEN]``.
|
|
|
|
``--os-service-type <service-type>``
|
|
Defaults to ``env[OS_SERVICE_TYPE]``.
|
|
|
|
``--os-endpoint-type <endpoint-type>``
|
|
Defaults to ``env[OS_ENDPOINT_TYPE]``.
|
|
|
|
``--os-cacert <cacert>``
|
|
Defaults to ``env[OS_CACERT]``.
|
|
|
|
``--os-insecure <insecure>``
|
|
Defaults to ``env[OS_INSECURE]``.
|
|
|
|
``--os-cert-file <cert-file>``
|
|
Defaults to ``env[OS_CERT_FILE]``.
|
|
|
|
``--os-key-file <key-file>``
|
|
Defaults to ``env[OS_KEY_FILE]``.
|
|
|
|
``--os-cert <cert>``
|
|
Defaults to ``env[OS_CERT]``.
|
|
|
|
``--os-key <key>``
|
|
Defaults to ``env[OS_KEY]``.
|
|
|
|
``--os-project-name <project-name>``
|
|
Defaults to ``env[OS_PROJECT_NAME]``.
|
|
|
|
``--os-project-id <project-id>``
|
|
Defaults to ``env[OS_PROJECT_ID]``.
|
|
|
|
``--os-project-domain-id <project-domain-id>``
|
|
Defaults to ``env[OS_PROJECT_DOMAIN_ID]``.
|
|
|
|
``--os-project-domain-name <project-domain-name>``
|
|
Defaults to ``env[OS_PROJECT_DOMAIN_NAME]``.
|
|
|
|
``--os-user-id <user-id>``
|
|
Defaults to ``env[OS_USER_ID]``.
|
|
|
|
``--os-user-domain-id <user-domain-id>``
|
|
Defaults to ``env[OS_USER_DOMAIN_ID]``.
|
|
|
|
``--os-user-domain-name <user-domain-name>``
|
|
Defaults to ``env[OS_USER_DOMAIN_NAME]``.
|
|
|
|
``--os-endpoint <endpoint>``
|
|
Defaults to ``env[OS_ENDPOINT]``.
|
|
|
|
``--os-auth-system <auth-system>``
|
|
Defaults to ``env[OS_AUTH_SYSTEM]``.
|
|
|
|
``--os-username <username>``
|
|
Defaults to ``env[OS_USERNAME]``.
|
|
|
|
``--os-password <password>``
|
|
Defaults to ``env[OS_PASSWORD]``.
|
|
|
|
``--os-tenant-name <tenant-name>``
|
|
Defaults to ``env[OS_TENANT_NAME]``.
|
|
|
|
``--os-token <token>``
|
|
Defaults to ``env[OS_TOKEN]``.
|
|
|
|
``--os-auth-url <auth-url>``
|
|
Defaults to ``env[OS_AUTH_URL]``.
|
|
|
|
.. _ceilometer_alarm-combination-create:
|
|
|
|
ceilometer alarm-combination-create
|
|
-----------------------------------
|
|
|
|
.. code-block:: console
|
|
|
|
usage: ceilometer alarm-combination-create --name <NAME>
|
|
[--project-id <ALARM_PROJECT_ID>]
|
|
[--user-id <ALARM_USER_ID>]
|
|
[--description <DESCRIPTION>]
|
|
[--state <STATE>]
|
|
[--severity <SEVERITY>]
|
|
[--enabled {True|False}]
|
|
[--alarm-action <Webhook URL>]
|
|
[--ok-action <Webhook URL>]
|
|
[--insufficient-data-action <Webhook URL>]
|
|
[--time-constraint <Time Constraint>]
|
|
[--repeat-actions {True|False}]
|
|
--alarm_ids <ALARM IDS>
|
|
[--operator <OPERATOR>]
|
|
|
|
Create a new alarm based on state of other alarms.
|
|
|
|
**Optional arguments:**
|
|
|
|
``--name <NAME>``
|
|
Name of the alarm (must be unique per tenant).
|
|
Required.
|
|
|
|
``--project-id <ALARM_PROJECT_ID>``
|
|
Tenant to associate with alarm (configurable
|
|
by admin users only).
|
|
|
|
``--user-id <ALARM_USER_ID>``
|
|
User to associate with alarm (configurable by
|
|
admin users only).
|
|
|
|
``--description <DESCRIPTION>``
|
|
Free text description of the alarm.
|
|
|
|
``--state <STATE>``
|
|
State of the alarm, one of: ['ok', 'alarm',
|
|
'insufficient data']
|
|
|
|
``--severity <SEVERITY>``
|
|
Severity of the alarm, one of: ['low',
|
|
'moderate', 'critical']
|
|
|
|
``--enabled {True|False}``
|
|
True if alarm evaluation/actioning is enabled.
|
|
|
|
``--alarm-action <Webhook URL>``
|
|
URL to invoke when state transitions to alarm.
|
|
May be used multiple times. Defaults to None.
|
|
|
|
``--ok-action <Webhook URL>``
|
|
URL to invoke when state transitions to OK.
|
|
May be used multiple times. Defaults to None.
|
|
|
|
``--insufficient-data-action <Webhook URL>``
|
|
URL to invoke when state transitions to
|
|
insufficient data. May be used multiple times.
|
|
Defaults to None.
|
|
|
|
``--time-constraint <Time Constraint>``
|
|
Only evaluate the alarm if the time at
|
|
evaluation is within this time constraint.
|
|
Start point(s) of the constraint are specified
|
|
with a cron expression, whereas its duration
|
|
is given in seconds. Can be specified multiple
|
|
times for multiple time constraints, format
|
|
is: name=<CONSTRAINT_NAME>;start=<CRON>;durati
|
|
on=<SECONDS>;[description=<DESCRIPTION>;[timez
|
|
one=<IANA Timezone>]] Defaults to None.
|
|
|
|
``--repeat-actions {True|False}``
|
|
True if actions should be repeatedly notified
|
|
while alarm remains in target state.
|
|
|
|
``--alarm_ids <ALARM IDS>``
|
|
List of alarm IDs. Required.
|
|
|
|
``--operator <OPERATOR>``
|
|
Operator to compare with, one of: ['and',
|
|
'or'].
|
|
|
|
.. _ceilometer_alarm-combination-update:
|
|
|
|
ceilometer alarm-combination-update
|
|
-----------------------------------
|
|
|
|
.. code-block:: console
|
|
|
|
usage: ceilometer alarm-combination-update [--name <NAME>]
|
|
[--project-id <ALARM_PROJECT_ID>]
|
|
[--user-id <ALARM_USER_ID>]
|
|
[--description <DESCRIPTION>]
|
|
[--state <STATE>]
|
|
[--severity <SEVERITY>]
|
|
[--enabled {True|False}]
|
|
[--alarm-action <Webhook URL>]
|
|
[--ok-action <Webhook URL>]
|
|
[--insufficient-data-action <Webhook URL>]
|
|
[--time-constraint <Time Constraint>]
|
|
[--repeat-actions {True|False}]
|
|
[--remove-time-constraint <Constraint names>]
|
|
[--alarm_ids <ALARM IDS>]
|
|
[--operator <OPERATOR>]
|
|
[<ALARM_ID>]
|
|
|
|
Update an existing alarm based on state of other alarms.
|
|
|
|
**Positional arguments:**
|
|
|
|
``<ALARM_ID>``
|
|
ID of the alarm to update.
|
|
|
|
**Optional arguments:**
|
|
|
|
``--name <NAME>``
|
|
Name of the alarm (must be unique per tenant).
|
|
|
|
``--project-id <ALARM_PROJECT_ID>``
|
|
Tenant to associate with alarm (configurable
|
|
by admin users only).
|
|
|
|
``--user-id <ALARM_USER_ID>``
|
|
User to associate with alarm (configurable by
|
|
admin users only).
|
|
|
|
``--description <DESCRIPTION>``
|
|
Free text description of the alarm.
|
|
|
|
``--state <STATE>``
|
|
State of the alarm, one of: ['ok', 'alarm',
|
|
'insufficient data']
|
|
|
|
``--severity <SEVERITY>``
|
|
Severity of the alarm, one of: ['low',
|
|
'moderate', 'critical']
|
|
|
|
``--enabled {True|False}``
|
|
True if alarm evaluation/actioning is enabled.
|
|
|
|
``--alarm-action <Webhook URL>``
|
|
URL to invoke when state transitions to alarm.
|
|
May be used multiple times. Defaults to None.
|
|
|
|
``--ok-action <Webhook URL>``
|
|
URL to invoke when state transitions to OK.
|
|
May be used multiple times. Defaults to None.
|
|
|
|
``--insufficient-data-action <Webhook URL>``
|
|
URL to invoke when state transitions to
|
|
insufficient data. May be used multiple times.
|
|
Defaults to None.
|
|
|
|
``--time-constraint <Time Constraint>``
|
|
Only evaluate the alarm if the time at
|
|
evaluation is within this time constraint.
|
|
Start point(s) of the constraint are specified
|
|
with a cron expression, whereas its duration
|
|
is given in seconds. Can be specified multiple
|
|
times for multiple time constraints, format
|
|
is: name=<CONSTRAINT_NAME>;start=<CRON>;durati
|
|
on=<SECONDS>;[description=<DESCRIPTION>;[timez
|
|
one=<IANA Timezone>]] Defaults to None.
|
|
|
|
``--repeat-actions {True|False}``
|
|
True if actions should be repeatedly notified
|
|
while alarm remains in target state.
|
|
|
|
``--remove-time-constraint <Constraint names>``
|
|
Name or list of names of the time constraints
|
|
to remove.
|
|
|
|
``--alarm_ids <ALARM IDS>``
|
|
List of alarm IDs.
|
|
|
|
``--operator <OPERATOR>``
|
|
Operator to compare with, one of: ['and',
|
|
'or'].
|
|
|
|
.. _ceilometer_alarm-delete:
|
|
|
|
ceilometer alarm-delete
|
|
-----------------------
|
|
|
|
.. code-block:: console
|
|
|
|
usage: ceilometer alarm-delete [<ALARM_ID>]
|
|
|
|
Delete an alarm.
|
|
|
|
**Positional arguments:**
|
|
|
|
``<ALARM_ID>``
|
|
ID of the alarm to delete.
|
|
|
|
.. _ceilometer_alarm-event-create:
|
|
|
|
ceilometer alarm-event-create
|
|
-----------------------------
|
|
|
|
.. code-block:: console
|
|
|
|
usage: ceilometer alarm-event-create --name <NAME>
|
|
[--project-id <ALARM_PROJECT_ID>]
|
|
[--user-id <ALARM_USER_ID>]
|
|
[--description <DESCRIPTION>]
|
|
[--state <STATE>] [--severity <SEVERITY>]
|
|
[--enabled {True|False}]
|
|
[--alarm-action <Webhook URL>]
|
|
[--ok-action <Webhook URL>]
|
|
[--insufficient-data-action <Webhook URL>]
|
|
[--time-constraint <Time Constraint>]
|
|
[--repeat-actions {True|False}]
|
|
[--event-type <EVENT_TYPE>] [-q <QUERY>]
|
|
|
|
Create a new alarm based on events.
|
|
|
|
**Optional arguments:**
|
|
|
|
``--name <NAME>``
|
|
Name of the alarm (must be unique per tenant).
|
|
Required.
|
|
|
|
``--project-id <ALARM_PROJECT_ID>``
|
|
Tenant to associate with alarm (configurable
|
|
by admin users only).
|
|
|
|
``--user-id <ALARM_USER_ID>``
|
|
User to associate with alarm (configurable by
|
|
admin users only).
|
|
|
|
``--description <DESCRIPTION>``
|
|
Free text description of the alarm.
|
|
|
|
``--state <STATE>``
|
|
State of the alarm, one of: ['ok', 'alarm',
|
|
'insufficient data']
|
|
|
|
``--severity <SEVERITY>``
|
|
Severity of the alarm, one of: ['low',
|
|
'moderate', 'critical']
|
|
|
|
``--enabled {True|False}``
|
|
True if alarm evaluation/actioning is enabled.
|
|
|
|
``--alarm-action <Webhook URL>``
|
|
URL to invoke when state transitions to alarm.
|
|
May be used multiple times. Defaults to None.
|
|
|
|
``--ok-action <Webhook URL>``
|
|
URL to invoke when state transitions to OK.
|
|
May be used multiple times. Defaults to None.
|
|
|
|
``--insufficient-data-action <Webhook URL>``
|
|
URL to invoke when state transitions to
|
|
insufficient data. May be used multiple times.
|
|
Defaults to None.
|
|
|
|
``--time-constraint <Time Constraint>``
|
|
Only evaluate the alarm if the time at
|
|
evaluation is within this time constraint.
|
|
Start point(s) of the constraint are specified
|
|
with a cron expression, whereas its duration
|
|
is given in seconds. Can be specified multiple
|
|
times for multiple time constraints, format
|
|
is: name=<CONSTRAINT_NAME>;start=<CRON>;durati
|
|
on=<SECONDS>;[description=<DESCRIPTION>;[timez
|
|
one=<IANA Timezone>]] Defaults to None.
|
|
|
|
``--repeat-actions {True|False}``
|
|
True if actions should be repeatedly notified
|
|
while alarm remains in target state.
|
|
|
|
``--event-type <EVENT_TYPE>``
|
|
Event type for event alarm.
|
|
|
|
``-q <QUERY>, --query <QUERY>``
|
|
key[op]data_type::value; list for filtering
|
|
events. data_type is optional, but if supplied
|
|
must be string, integer, float or datetime.
|
|
|
|
.. _ceilometer_alarm-event-update:
|
|
|
|
ceilometer alarm-event-update
|
|
-----------------------------
|
|
|
|
.. code-block:: console
|
|
|
|
usage: ceilometer alarm-event-update [--name <NAME>]
|
|
[--project-id <ALARM_PROJECT_ID>]
|
|
[--user-id <ALARM_USER_ID>]
|
|
[--description <DESCRIPTION>]
|
|
[--state <STATE>] [--severity <SEVERITY>]
|
|
[--enabled {True|False}]
|
|
[--alarm-action <Webhook URL>]
|
|
[--ok-action <Webhook URL>]
|
|
[--insufficient-data-action <Webhook URL>]
|
|
[--time-constraint <Time Constraint>]
|
|
[--repeat-actions {True|False}]
|
|
[--event-type <EVENT_TYPE>] [-q <QUERY>]
|
|
[<ALARM_ID>]
|
|
|
|
Update an existing alarm based on events.
|
|
|
|
**Positional arguments:**
|
|
|
|
``<ALARM_ID>``
|
|
ID of the alarm to update.
|
|
|
|
**Optional arguments:**
|
|
|
|
``--name <NAME>``
|
|
Name of the alarm (must be unique per tenant).
|
|
|
|
``--project-id <ALARM_PROJECT_ID>``
|
|
Tenant to associate with alarm (configurable
|
|
by admin users only).
|
|
|
|
``--user-id <ALARM_USER_ID>``
|
|
User to associate with alarm (configurable by
|
|
admin users only).
|
|
|
|
``--description <DESCRIPTION>``
|
|
Free text description of the alarm.
|
|
|
|
``--state <STATE>``
|
|
State of the alarm, one of: ['ok', 'alarm',
|
|
'insufficient data']
|
|
|
|
``--severity <SEVERITY>``
|
|
Severity of the alarm, one of: ['low',
|
|
'moderate', 'critical']
|
|
|
|
``--enabled {True|False}``
|
|
True if alarm evaluation/actioning is enabled.
|
|
|
|
``--alarm-action <Webhook URL>``
|
|
URL to invoke when state transitions to alarm.
|
|
May be used multiple times. Defaults to None.
|
|
|
|
``--ok-action <Webhook URL>``
|
|
URL to invoke when state transitions to OK.
|
|
May be used multiple times. Defaults to None.
|
|
|
|
``--insufficient-data-action <Webhook URL>``
|
|
URL to invoke when state transitions to
|
|
insufficient data. May be used multiple times.
|
|
Defaults to None.
|
|
|
|
``--time-constraint <Time Constraint>``
|
|
Only evaluate the alarm if the time at
|
|
evaluation is within this time constraint.
|
|
Start point(s) of the constraint are specified
|
|
with a cron expression, whereas its duration
|
|
is given in seconds. Can be specified multiple
|
|
times for multiple time constraints, format
|
|
is: name=<CONSTRAINT_NAME>;start=<CRON>;durati
|
|
on=<SECONDS>;[description=<DESCRIPTION>;[timez
|
|
one=<IANA Timezone>]] Defaults to None.
|
|
|
|
``--repeat-actions {True|False}``
|
|
True if actions should be repeatedly notified
|
|
while alarm remains in target state.
|
|
|
|
``--event-type <EVENT_TYPE>``
|
|
Event type for event alarm.
|
|
|
|
``-q <QUERY>, --query <QUERY>``
|
|
key[op]data_type::value; list for filtering
|
|
events. data_type is optional, but if supplied
|
|
must be string, integer, float or datetime.
|
|
|
|
.. _ceilometer_alarm-gnocchi-aggregation-by-metrics-threshold-create:
|
|
|
|
ceilometer alarm-gnocchi-aggregation-by-metrics-threshold-create
|
|
----------------------------------------------------------------
|
|
|
|
.. code-block:: console
|
|
|
|
usage: ceilometer alarm-gnocchi-aggregation-by-metrics-threshold-create
|
|
--name <NAME> [--project-id <ALARM_PROJECT_ID>]
|
|
[--user-id <ALARM_USER_ID>] [--description <DESCRIPTION>]
|
|
[--state <STATE>] [--severity <SEVERITY>] [--enabled {True|False}]
|
|
[--alarm-action <Webhook URL>] [--ok-action <Webhook URL>]
|
|
[--insufficient-data-action <Webhook URL>]
|
|
[--time-constraint <Time Constraint>] [--repeat-actions {True|False}]
|
|
[--granularity <GRANULARITY>] [--evaluation-periods <COUNT>]
|
|
--aggregation-method <AGGREATION> [--comparison-operator <OPERATOR>]
|
|
--threshold <THRESHOLD> -m <METRICS>
|
|
|
|
Create a new alarm based on computed statistics.
|
|
|
|
**Optional arguments:**
|
|
|
|
``--name <NAME>``
|
|
Name of the alarm (must be unique per tenant).
|
|
Required.
|
|
|
|
``--project-id <ALARM_PROJECT_ID>``
|
|
Tenant to associate with alarm (configurable
|
|
by admin users only).
|
|
|
|
``--user-id <ALARM_USER_ID>``
|
|
User to associate with alarm (configurable by
|
|
admin users only).
|
|
|
|
``--description <DESCRIPTION>``
|
|
Free text description of the alarm.
|
|
|
|
``--state <STATE>``
|
|
State of the alarm, one of: ['ok', 'alarm',
|
|
'insufficient data']
|
|
|
|
``--severity <SEVERITY>``
|
|
Severity of the alarm, one of: ['low',
|
|
'moderate', 'critical']
|
|
|
|
``--enabled {True|False}``
|
|
True if alarm evaluation/actioning is enabled.
|
|
|
|
``--alarm-action <Webhook URL>``
|
|
URL to invoke when state transitions to alarm.
|
|
May be used multiple times. Defaults to None.
|
|
|
|
``--ok-action <Webhook URL>``
|
|
URL to invoke when state transitions to OK.
|
|
May be used multiple times. Defaults to None.
|
|
|
|
``--insufficient-data-action <Webhook URL>``
|
|
URL to invoke when state transitions to
|
|
insufficient data. May be used multiple times.
|
|
Defaults to None.
|
|
|
|
``--time-constraint <Time Constraint>``
|
|
Only evaluate the alarm if the time at
|
|
evaluation is within this time constraint.
|
|
Start point(s) of the constraint are specified
|
|
with a cron expression, whereas its duration
|
|
is given in seconds. Can be specified multiple
|
|
times for multiple time constraints, format
|
|
is: name=<CONSTRAINT_NAME>;start=<CRON>;durati
|
|
on=<SECONDS>;[description=<DESCRIPTION>;[timez
|
|
one=<IANA Timezone>]] Defaults to None.
|
|
|
|
``--repeat-actions {True|False}``
|
|
True if actions should be repeatedly notified
|
|
while alarm remains in target state.
|
|
|
|
``--granularity <GRANULARITY>``
|
|
Length of each period (seconds) to evaluate
|
|
over.
|
|
|
|
``--evaluation-periods <COUNT>``
|
|
Number of periods to evaluate over.
|
|
|
|
``--aggregation-method <AGGREATION>``
|
|
Aggregation method to use, one of: ['last',
|
|
'min', 'median', 'sum', 'std', 'first',
|
|
'mean', 'count', 'moving-average', 'max',
|
|
'1pct', '2pct', '3pct', '4pct', '5pct',
|
|
'6pct', '7pct', '8pct', '9pct', '10pct',
|
|
'11pct', '12pct', '13pct', '14pct', '15pct',
|
|
'16pct', '17pct', '18pct', '19pct', '20pct',
|
|
'21pct', '22pct', '23pct', '24pct', '25pct',
|
|
'26pct', '27pct', '28pct', '29pct', '30pct',
|
|
'31pct', '32pct', '33pct', '34pct', '35pct',
|
|
'36pct', '37pct', '38pct', '39pct', '40pct',
|
|
'41pct', '42pct', '43pct', '44pct', '45pct',
|
|
'46pct', '47pct', '48pct', '49pct', '50pct',
|
|
'51pct', '52pct', '53pct', '54pct', '55pct',
|
|
'56pct', '57pct', '58pct', '59pct', '60pct',
|
|
'61pct', '62pct', '63pct', '64pct', '65pct',
|
|
'66pct', '67pct', '68pct', '69pct', '70pct',
|
|
'71pct', '72pct', '73pct', '74pct', '75pct',
|
|
'76pct', '77pct', '78pct', '79pct', '80pct',
|
|
'81pct', '82pct', '83pct', '84pct', '85pct',
|
|
'86pct', '87pct', '88pct', '89pct', '90pct',
|
|
'91pct', '92pct', '93pct', '94pct', '95pct',
|
|
'96pct', '97pct', '98pct', '99pct']. Required.
|
|
|
|
``--comparison-operator <OPERATOR>``
|
|
Operator to compare with, one of: ['lt', 'le',
|
|
'eq', 'ne', 'ge', 'gt'].
|
|
|
|
``--threshold <THRESHOLD>``
|
|
Threshold to evaluate against. Required.
|
|
|
|
``-m <METRICS>, --metrics <METRICS>``
|
|
Metric to evaluate against. Required.
|
|
|
|
.. _ceilometer_alarm-gnocchi-aggregation-by-metrics-threshold-update:
|
|
|
|
ceilometer alarm-gnocchi-aggregation-by-metrics-threshold-update
|
|
----------------------------------------------------------------
|
|
|
|
.. code-block:: console
|
|
|
|
usage: ceilometer alarm-gnocchi-aggregation-by-metrics-threshold-update
|
|
[--name <NAME>] [--project-id <ALARM_PROJECT_ID>]
|
|
[--user-id <ALARM_USER_ID>] [--description <DESCRIPTION>]
|
|
[--state <STATE>] [--severity <SEVERITY>] [--enabled {True|False}]
|
|
[--alarm-action <Webhook URL>] [--ok-action <Webhook URL>]
|
|
[--insufficient-data-action <Webhook URL>]
|
|
[--time-constraint <Time Constraint>] [--repeat-actions {True|False}]
|
|
[--granularity <GRANULARITY>] [--evaluation-periods <COUNT>]
|
|
[--aggregation-method <AGGREATION>] [--comparison-operator <OPERATOR>]
|
|
[--threshold <THRESHOLD>] [-m <METRICS>]
|
|
[--remove-time-constraint <Constraint names>]
|
|
[<ALARM_ID>]
|
|
|
|
Update an existing alarm based on computed statistics.
|
|
|
|
**Positional arguments:**
|
|
|
|
``<ALARM_ID>``
|
|
ID of the alarm to update.
|
|
|
|
**Optional arguments:**
|
|
|
|
``--name <NAME>``
|
|
Name of the alarm (must be unique per tenant).
|
|
|
|
``--project-id <ALARM_PROJECT_ID>``
|
|
Tenant to associate with alarm (configurable
|
|
by admin users only).
|
|
|
|
``--user-id <ALARM_USER_ID>``
|
|
User to associate with alarm (configurable by
|
|
admin users only).
|
|
|
|
``--description <DESCRIPTION>``
|
|
Free text description of the alarm.
|
|
|
|
``--state <STATE>``
|
|
State of the alarm, one of: ['ok', 'alarm',
|
|
'insufficient data']
|
|
|
|
``--severity <SEVERITY>``
|
|
Severity of the alarm, one of: ['low',
|
|
'moderate', 'critical']
|
|
|
|
``--enabled {True|False}``
|
|
True if alarm evaluation/actioning is enabled.
|
|
|
|
``--alarm-action <Webhook URL>``
|
|
URL to invoke when state transitions to alarm.
|
|
May be used multiple times. Defaults to None.
|
|
|
|
``--ok-action <Webhook URL>``
|
|
URL to invoke when state transitions to OK.
|
|
May be used multiple times. Defaults to None.
|
|
|
|
``--insufficient-data-action <Webhook URL>``
|
|
URL to invoke when state transitions to
|
|
insufficient data. May be used multiple times.
|
|
Defaults to None.
|
|
|
|
``--time-constraint <Time Constraint>``
|
|
Only evaluate the alarm if the time at
|
|
evaluation is within this time constraint.
|
|
Start point(s) of the constraint are specified
|
|
with a cron expression, whereas its duration
|
|
is given in seconds. Can be specified multiple
|
|
times for multiple time constraints, format
|
|
is: name=<CONSTRAINT_NAME>;start=<CRON>;durati
|
|
on=<SECONDS>;[description=<DESCRIPTION>;[timez
|
|
one=<IANA Timezone>]] Defaults to None.
|
|
|
|
``--repeat-actions {True|False}``
|
|
True if actions should be repeatedly notified
|
|
while alarm remains in target state.
|
|
|
|
``--granularity <GRANULARITY>``
|
|
Length of each period (seconds) to evaluate
|
|
over.
|
|
|
|
``--evaluation-periods <COUNT>``
|
|
Number of periods to evaluate over.
|
|
|
|
``--aggregation-method <AGGREATION>``
|
|
Aggregation method to use, one of: ['last',
|
|
'min', 'median', 'sum', 'std', 'first',
|
|
'mean', 'count', 'moving-average', 'max',
|
|
'1pct', '2pct', '3pct', '4pct', '5pct',
|
|
'6pct', '7pct', '8pct', '9pct', '10pct',
|
|
'11pct', '12pct', '13pct', '14pct', '15pct',
|
|
'16pct', '17pct', '18pct', '19pct', '20pct',
|
|
'21pct', '22pct', '23pct', '24pct', '25pct',
|
|
'26pct', '27pct', '28pct', '29pct', '30pct',
|
|
'31pct', '32pct', '33pct', '34pct', '35pct',
|
|
'36pct', '37pct', '38pct', '39pct', '40pct',
|
|
'41pct', '42pct', '43pct', '44pct', '45pct',
|
|
'46pct', '47pct', '48pct', '49pct', '50pct',
|
|
'51pct', '52pct', '53pct', '54pct', '55pct',
|
|
'56pct', '57pct', '58pct', '59pct', '60pct',
|
|
'61pct', '62pct', '63pct', '64pct', '65pct',
|
|
'66pct', '67pct', '68pct', '69pct', '70pct',
|
|
'71pct', '72pct', '73pct', '74pct', '75pct',
|
|
'76pct', '77pct', '78pct', '79pct', '80pct',
|
|
'81pct', '82pct', '83pct', '84pct', '85pct',
|
|
'86pct', '87pct', '88pct', '89pct', '90pct',
|
|
'91pct', '92pct', '93pct', '94pct', '95pct',
|
|
'96pct', '97pct', '98pct', '99pct'].
|
|
|
|
``--comparison-operator <OPERATOR>``
|
|
Operator to compare with, one of: ['lt', 'le',
|
|
'eq', 'ne', 'ge', 'gt'].
|
|
|
|
``--threshold <THRESHOLD>``
|
|
Threshold to evaluate against.
|
|
|
|
``-m <METRICS>, --metrics <METRICS>``
|
|
Metric to evaluate against.
|
|
|
|
``--remove-time-constraint <Constraint names>``
|
|
Name or list of names of the time constraints
|
|
to remove.
|
|
|
|
.. _ceilometer_alarm-gnocchi-aggregation-by-resources-threshold-create:
|
|
|
|
ceilometer alarm-gnocchi-aggregation-by-resources-threshold-create
|
|
------------------------------------------------------------------
|
|
|
|
.. code-block:: console
|
|
|
|
usage: ceilometer alarm-gnocchi-aggregation-by-resources-threshold-create
|
|
--name <NAME> [--project-id <ALARM_PROJECT_ID>]
|
|
[--user-id <ALARM_USER_ID>] [--description <DESCRIPTION>]
|
|
[--state <STATE>] [--severity <SEVERITY>] [--enabled {True|False}]
|
|
[--alarm-action <Webhook URL>] [--ok-action <Webhook URL>]
|
|
[--insufficient-data-action <Webhook URL>]
|
|
[--time-constraint <Time Constraint>] [--repeat-actions {True|False}]
|
|
[--granularity <GRANULARITY>] [--evaluation-periods <COUNT>]
|
|
--aggregation-method <AGGREATION> [--comparison-operator <OPERATOR>]
|
|
--threshold <THRESHOLD> -m <METRIC> --resource-type <RESOURCE_TYPE>
|
|
--query <QUERY>
|
|
|
|
Create a new alarm based on computed statistics.
|
|
|
|
**Optional arguments:**
|
|
|
|
``--name <NAME>``
|
|
Name of the alarm (must be unique per tenant).
|
|
Required.
|
|
|
|
``--project-id <ALARM_PROJECT_ID>``
|
|
Tenant to associate with alarm (configurable
|
|
by admin users only).
|
|
|
|
``--user-id <ALARM_USER_ID>``
|
|
User to associate with alarm (configurable by
|
|
admin users only).
|
|
|
|
``--description <DESCRIPTION>``
|
|
Free text description of the alarm.
|
|
|
|
``--state <STATE>``
|
|
State of the alarm, one of: ['ok', 'alarm',
|
|
'insufficient data']
|
|
|
|
``--severity <SEVERITY>``
|
|
Severity of the alarm, one of: ['low',
|
|
'moderate', 'critical']
|
|
|
|
``--enabled {True|False}``
|
|
True if alarm evaluation/actioning is enabled.
|
|
|
|
``--alarm-action <Webhook URL>``
|
|
URL to invoke when state transitions to alarm.
|
|
May be used multiple times. Defaults to None.
|
|
|
|
``--ok-action <Webhook URL>``
|
|
URL to invoke when state transitions to OK.
|
|
May be used multiple times. Defaults to None.
|
|
|
|
``--insufficient-data-action <Webhook URL>``
|
|
URL to invoke when state transitions to
|
|
insufficient data. May be used multiple times.
|
|
Defaults to None.
|
|
|
|
``--time-constraint <Time Constraint>``
|
|
Only evaluate the alarm if the time at
|
|
evaluation is within this time constraint.
|
|
Start point(s) of the constraint are specified
|
|
with a cron expression, whereas its duration
|
|
is given in seconds. Can be specified multiple
|
|
times for multiple time constraints, format
|
|
is: name=<CONSTRAINT_NAME>;start=<CRON>;durati
|
|
on=<SECONDS>;[description=<DESCRIPTION>;[timez
|
|
one=<IANA Timezone>]] Defaults to None.
|
|
|
|
``--repeat-actions {True|False}``
|
|
True if actions should be repeatedly notified
|
|
while alarm remains in target state.
|
|
|
|
``--granularity <GRANULARITY>``
|
|
Length of each period (seconds) to evaluate
|
|
over.
|
|
|
|
``--evaluation-periods <COUNT>``
|
|
Number of periods to evaluate over.
|
|
|
|
``--aggregation-method <AGGREATION>``
|
|
Aggregation method to use, one of: ['last',
|
|
'min', 'median', 'sum', 'std', 'first',
|
|
'mean', 'count', 'moving-average', 'max',
|
|
'1pct', '2pct', '3pct', '4pct', '5pct',
|
|
'6pct', '7pct', '8pct', '9pct', '10pct',
|
|
'11pct', '12pct', '13pct', '14pct', '15pct',
|
|
'16pct', '17pct', '18pct', '19pct', '20pct',
|
|
'21pct', '22pct', '23pct', '24pct', '25pct',
|
|
'26pct', '27pct', '28pct', '29pct', '30pct',
|
|
'31pct', '32pct', '33pct', '34pct', '35pct',
|
|
'36pct', '37pct', '38pct', '39pct', '40pct',
|
|
'41pct', '42pct', '43pct', '44pct', '45pct',
|
|
'46pct', '47pct', '48pct', '49pct', '50pct',
|
|
'51pct', '52pct', '53pct', '54pct', '55pct',
|
|
'56pct', '57pct', '58pct', '59pct', '60pct',
|
|
'61pct', '62pct', '63pct', '64pct', '65pct',
|
|
'66pct', '67pct', '68pct', '69pct', '70pct',
|
|
'71pct', '72pct', '73pct', '74pct', '75pct',
|
|
'76pct', '77pct', '78pct', '79pct', '80pct',
|
|
'81pct', '82pct', '83pct', '84pct', '85pct',
|
|
'86pct', '87pct', '88pct', '89pct', '90pct',
|
|
'91pct', '92pct', '93pct', '94pct', '95pct',
|
|
'96pct', '97pct', '98pct', '99pct']. Required.
|
|
|
|
``--comparison-operator <OPERATOR>``
|
|
Operator to compare with, one of: ['lt', 'le',
|
|
'eq', 'ne', 'ge', 'gt'].
|
|
|
|
``--threshold <THRESHOLD>``
|
|
Threshold to evaluate against. Required.
|
|
|
|
``-m <METRIC>, --metric <METRIC>``
|
|
Metric to evaluate against. Required.
|
|
|
|
``--resource-type <RESOURCE_TYPE>``
|
|
Resource_type to evaluate against. Required.
|
|
|
|
``--query <QUERY>``
|
|
Gnocchi resources search query filter
|
|
Required.
|
|
|
|
.. _ceilometer_alarm-gnocchi-aggregation-by-resources-threshold-update:
|
|
|
|
ceilometer alarm-gnocchi-aggregation-by-resources-threshold-update
|
|
------------------------------------------------------------------
|
|
|
|
.. code-block:: console
|
|
|
|
usage: ceilometer alarm-gnocchi-aggregation-by-resources-threshold-update
|
|
[--name <NAME>] [--project-id <ALARM_PROJECT_ID>]
|
|
[--user-id <ALARM_USER_ID>] [--description <DESCRIPTION>]
|
|
[--state <STATE>] [--severity <SEVERITY>] [--enabled {True|False}]
|
|
[--alarm-action <Webhook URL>] [--ok-action <Webhook URL>]
|
|
[--insufficient-data-action <Webhook URL>]
|
|
[--time-constraint <Time Constraint>] [--repeat-actions {True|False}]
|
|
[--granularity <GRANULARITY>] [--evaluation-periods <COUNT>]
|
|
[--aggregation-method <AGGREATION>] [--comparison-operator <OPERATOR>]
|
|
[--threshold <THRESHOLD>] [-m <METRIC>]
|
|
[--resource-type <RESOURCE_TYPE>] [--query <QUERY>]
|
|
[--remove-time-constraint <Constraint names>]
|
|
[<ALARM_ID>]
|
|
|
|
Update an existing alarm based on computed statistics.
|
|
|
|
**Positional arguments:**
|
|
|
|
``<ALARM_ID>``
|
|
ID of the alarm to update.
|
|
|
|
**Optional arguments:**
|
|
|
|
``--name <NAME>``
|
|
Name of the alarm (must be unique per tenant).
|
|
|
|
``--project-id <ALARM_PROJECT_ID>``
|
|
Tenant to associate with alarm (configurable
|
|
by admin users only).
|
|
|
|
``--user-id <ALARM_USER_ID>``
|
|
User to associate with alarm (configurable by
|
|
admin users only).
|
|
|
|
``--description <DESCRIPTION>``
|
|
Free text description of the alarm.
|
|
|
|
``--state <STATE>``
|
|
State of the alarm, one of: ['ok', 'alarm',
|
|
'insufficient data']
|
|
|
|
``--severity <SEVERITY>``
|
|
Severity of the alarm, one of: ['low',
|
|
'moderate', 'critical']
|
|
|
|
``--enabled {True|False}``
|
|
True if alarm evaluation/actioning is enabled.
|
|
|
|
``--alarm-action <Webhook URL>``
|
|
URL to invoke when state transitions to alarm.
|
|
May be used multiple times. Defaults to None.
|
|
|
|
``--ok-action <Webhook URL>``
|
|
URL to invoke when state transitions to OK.
|
|
May be used multiple times. Defaults to None.
|
|
|
|
``--insufficient-data-action <Webhook URL>``
|
|
URL to invoke when state transitions to
|
|
insufficient data. May be used multiple times.
|
|
Defaults to None.
|
|
|
|
``--time-constraint <Time Constraint>``
|
|
Only evaluate the alarm if the time at
|
|
evaluation is within this time constraint.
|
|
Start point(s) of the constraint are specified
|
|
with a cron expression, whereas its duration
|
|
is given in seconds. Can be specified multiple
|
|
times for multiple time constraints, format
|
|
is: name=<CONSTRAINT_NAME>;start=<CRON>;durati
|
|
on=<SECONDS>;[description=<DESCRIPTION>;[timez
|
|
one=<IANA Timezone>]] Defaults to None.
|
|
|
|
``--repeat-actions {True|False}``
|
|
True if actions should be repeatedly notified
|
|
while alarm remains in target state.
|
|
|
|
``--granularity <GRANULARITY>``
|
|
Length of each period (seconds) to evaluate
|
|
over.
|
|
|
|
``--evaluation-periods <COUNT>``
|
|
Number of periods to evaluate over.
|
|
|
|
``--aggregation-method <AGGREATION>``
|
|
Aggregation method to use, one of: ['last',
|
|
'min', 'median', 'sum', 'std', 'first',
|
|
'mean', 'count', 'moving-average', 'max',
|
|
'1pct', '2pct', '3pct', '4pct', '5pct',
|
|
'6pct', '7pct', '8pct', '9pct', '10pct',
|
|
'11pct', '12pct', '13pct', '14pct', '15pct',
|
|
'16pct', '17pct', '18pct', '19pct', '20pct',
|
|
'21pct', '22pct', '23pct', '24pct', '25pct',
|
|
'26pct', '27pct', '28pct', '29pct', '30pct',
|
|
'31pct', '32pct', '33pct', '34pct', '35pct',
|
|
'36pct', '37pct', '38pct', '39pct', '40pct',
|
|
'41pct', '42pct', '43pct', '44pct', '45pct',
|
|
'46pct', '47pct', '48pct', '49pct', '50pct',
|
|
'51pct', '52pct', '53pct', '54pct', '55pct',
|
|
'56pct', '57pct', '58pct', '59pct', '60pct',
|
|
'61pct', '62pct', '63pct', '64pct', '65pct',
|
|
'66pct', '67pct', '68pct', '69pct', '70pct',
|
|
'71pct', '72pct', '73pct', '74pct', '75pct',
|
|
'76pct', '77pct', '78pct', '79pct', '80pct',
|
|
'81pct', '82pct', '83pct', '84pct', '85pct',
|
|
'86pct', '87pct', '88pct', '89pct', '90pct',
|
|
'91pct', '92pct', '93pct', '94pct', '95pct',
|
|
'96pct', '97pct', '98pct', '99pct'].
|
|
|
|
``--comparison-operator <OPERATOR>``
|
|
Operator to compare with, one of: ['lt', 'le',
|
|
'eq', 'ne', 'ge', 'gt'].
|
|
|
|
``--threshold <THRESHOLD>``
|
|
Threshold to evaluate against.
|
|
|
|
``-m <METRIC>, --metric <METRIC>``
|
|
Metric to evaluate against.
|
|
|
|
``--resource-type <RESOURCE_TYPE>``
|
|
Resource_type to evaluate against.
|
|
|
|
``--query <QUERY>``
|
|
Gnocchi resources search query filter
|
|
|
|
``--remove-time-constraint <Constraint names>``
|
|
Name or list of names of the time constraints
|
|
to remove.
|
|
|
|
.. _ceilometer_alarm-gnocchi-resources-threshold-create:
|
|
|
|
ceilometer alarm-gnocchi-resources-threshold-create
|
|
---------------------------------------------------
|
|
|
|
.. code-block:: console
|
|
|
|
usage: ceilometer alarm-gnocchi-resources-threshold-create --name <NAME>
|
|
[--project-id <ALARM_PROJECT_ID>]
|
|
[--user-id <ALARM_USER_ID>]
|
|
[--description <DESCRIPTION>]
|
|
[--state <STATE>]
|
|
[--severity <SEVERITY>]
|
|
[--enabled {True|False}]
|
|
[--alarm-action <Webhook URL>]
|
|
[--ok-action <Webhook URL>]
|
|
[--insufficient-data-action <Webhook URL>]
|
|
[--time-constraint <Time Constraint>]
|
|
[--repeat-actions {True|False}]
|
|
[--granularity <GRANULARITY>]
|
|
[--evaluation-periods <COUNT>]
|
|
--aggregation-method
|
|
<AGGREATION>
|
|
[--comparison-operator <OPERATOR>]
|
|
--threshold
|
|
<THRESHOLD> -m
|
|
<METRIC>
|
|
--resource-type
|
|
<RESOURCE_TYPE>
|
|
--resource-id
|
|
<RESOURCE_ID>
|
|
|
|
Create a new alarm based on computed statistics.
|
|
|
|
**Optional arguments:**
|
|
|
|
``--name <NAME>``
|
|
Name of the alarm (must be unique per tenant).
|
|
Required.
|
|
|
|
``--project-id <ALARM_PROJECT_ID>``
|
|
Tenant to associate with alarm (configurable
|
|
by admin users only).
|
|
|
|
``--user-id <ALARM_USER_ID>``
|
|
User to associate with alarm (configurable by
|
|
admin users only).
|
|
|
|
``--description <DESCRIPTION>``
|
|
Free text description of the alarm.
|
|
|
|
``--state <STATE>``
|
|
State of the alarm, one of: ['ok', 'alarm',
|
|
'insufficient data']
|
|
|
|
``--severity <SEVERITY>``
|
|
Severity of the alarm, one of: ['low',
|
|
'moderate', 'critical']
|
|
|
|
``--enabled {True|False}``
|
|
True if alarm evaluation/actioning is enabled.
|
|
|
|
``--alarm-action <Webhook URL>``
|
|
URL to invoke when state transitions to alarm.
|
|
May be used multiple times. Defaults to None.
|
|
|
|
``--ok-action <Webhook URL>``
|
|
URL to invoke when state transitions to OK.
|
|
May be used multiple times. Defaults to None.
|
|
|
|
``--insufficient-data-action <Webhook URL>``
|
|
URL to invoke when state transitions to
|
|
insufficient data. May be used multiple times.
|
|
Defaults to None.
|
|
|
|
``--time-constraint <Time Constraint>``
|
|
Only evaluate the alarm if the time at
|
|
evaluation is within this time constraint.
|
|
Start point(s) of the constraint are specified
|
|
with a cron expression, whereas its duration
|
|
is given in seconds. Can be specified multiple
|
|
times for multiple time constraints, format
|
|
is: name=<CONSTRAINT_NAME>;start=<CRON>;durati
|
|
on=<SECONDS>;[description=<DESCRIPTION>;[timez
|
|
one=<IANA Timezone>]] Defaults to None.
|
|
|
|
``--repeat-actions {True|False}``
|
|
True if actions should be repeatedly notified
|
|
while alarm remains in target state.
|
|
|
|
``--granularity <GRANULARITY>``
|
|
Length of each period (seconds) to evaluate
|
|
over.
|
|
|
|
``--evaluation-periods <COUNT>``
|
|
Number of periods to evaluate over.
|
|
|
|
``--aggregation-method <AGGREATION>``
|
|
Aggregation method to use, one of: ['last',
|
|
'min', 'median', 'sum', 'std', 'first',
|
|
'mean', 'count', 'moving-average', 'max',
|
|
'1pct', '2pct', '3pct', '4pct', '5pct',
|
|
'6pct', '7pct', '8pct', '9pct', '10pct',
|
|
'11pct', '12pct', '13pct', '14pct', '15pct',
|
|
'16pct', '17pct', '18pct', '19pct', '20pct',
|
|
'21pct', '22pct', '23pct', '24pct', '25pct',
|
|
'26pct', '27pct', '28pct', '29pct', '30pct',
|
|
'31pct', '32pct', '33pct', '34pct', '35pct',
|
|
'36pct', '37pct', '38pct', '39pct', '40pct',
|
|
'41pct', '42pct', '43pct', '44pct', '45pct',
|
|
'46pct', '47pct', '48pct', '49pct', '50pct',
|
|
'51pct', '52pct', '53pct', '54pct', '55pct',
|
|
'56pct', '57pct', '58pct', '59pct', '60pct',
|
|
'61pct', '62pct', '63pct', '64pct', '65pct',
|
|
'66pct', '67pct', '68pct', '69pct', '70pct',
|
|
'71pct', '72pct', '73pct', '74pct', '75pct',
|
|
'76pct', '77pct', '78pct', '79pct', '80pct',
|
|
'81pct', '82pct', '83pct', '84pct', '85pct',
|
|
'86pct', '87pct', '88pct', '89pct', '90pct',
|
|
'91pct', '92pct', '93pct', '94pct', '95pct',
|
|
'96pct', '97pct', '98pct', '99pct']. Required.
|
|
|
|
``--comparison-operator <OPERATOR>``
|
|
Operator to compare with, one of: ['lt', 'le',
|
|
'eq', 'ne', 'ge', 'gt'].
|
|
|
|
``--threshold <THRESHOLD>``
|
|
Threshold to evaluate against. Required.
|
|
|
|
``-m <METRIC>, --metric <METRIC>``
|
|
Metric to evaluate against. Required.
|
|
|
|
``--resource-type <RESOURCE_TYPE>``
|
|
Resource_type to evaluate against. Required.
|
|
|
|
``--resource-id <RESOURCE_ID>``
|
|
Resource id to evaluate against Required.
|
|
|
|
.. _ceilometer_alarm-gnocchi-resources-threshold-update:
|
|
|
|
ceilometer alarm-gnocchi-resources-threshold-update
|
|
---------------------------------------------------
|
|
|
|
.. code-block:: console
|
|
|
|
usage: ceilometer alarm-gnocchi-resources-threshold-update [--name <NAME>]
|
|
[--project-id <ALARM_PROJECT_ID>]
|
|
[--user-id <ALARM_USER_ID>]
|
|
[--description <DESCRIPTION>]
|
|
[--state <STATE>]
|
|
[--severity <SEVERITY>]
|
|
[--enabled {True|False}]
|
|
[--alarm-action <Webhook URL>]
|
|
[--ok-action <Webhook URL>]
|
|
[--insufficient-data-action <Webhook URL>]
|
|
[--time-constraint <Time Constraint>]
|
|
[--repeat-actions {True|False}]
|
|
[--granularity <GRANULARITY>]
|
|
[--evaluation-periods <COUNT>]
|
|
[--aggregation-method <AGGREATION>]
|
|
[--comparison-operator <OPERATOR>]
|
|
[--threshold <THRESHOLD>]
|
|
[-m <METRIC>]
|
|
[--resource-type <RESOURCE_TYPE>]
|
|
[--resource-id <RESOURCE_ID>]
|
|
[--remove-time-constraint <Constraint names>]
|
|
[<ALARM_ID>]
|
|
|
|
Update an existing alarm based on computed statistics.
|
|
|
|
**Positional arguments:**
|
|
|
|
``<ALARM_ID>``
|
|
ID of the alarm to update.
|
|
|
|
**Optional arguments:**
|
|
|
|
``--name <NAME>``
|
|
Name of the alarm (must be unique per tenant).
|
|
|
|
``--project-id <ALARM_PROJECT_ID>``
|
|
Tenant to associate with alarm (configurable
|
|
by admin users only).
|
|
|
|
``--user-id <ALARM_USER_ID>``
|
|
User to associate with alarm (configurable by
|
|
admin users only).
|
|
|
|
``--description <DESCRIPTION>``
|
|
Free text description of the alarm.
|
|
|
|
``--state <STATE>``
|
|
State of the alarm, one of: ['ok', 'alarm',
|
|
'insufficient data']
|
|
|
|
``--severity <SEVERITY>``
|
|
Severity of the alarm, one of: ['low',
|
|
'moderate', 'critical']
|
|
|
|
``--enabled {True|False}``
|
|
True if alarm evaluation/actioning is enabled.
|
|
|
|
``--alarm-action <Webhook URL>``
|
|
URL to invoke when state transitions to alarm.
|
|
May be used multiple times. Defaults to None.
|
|
|
|
``--ok-action <Webhook URL>``
|
|
URL to invoke when state transitions to OK.
|
|
May be used multiple times. Defaults to None.
|
|
|
|
``--insufficient-data-action <Webhook URL>``
|
|
URL to invoke when state transitions to
|
|
insufficient data. May be used multiple times.
|
|
Defaults to None.
|
|
|
|
``--time-constraint <Time Constraint>``
|
|
Only evaluate the alarm if the time at
|
|
evaluation is within this time constraint.
|
|
Start point(s) of the constraint are specified
|
|
with a cron expression, whereas its duration
|
|
is given in seconds. Can be specified multiple
|
|
times for multiple time constraints, format
|
|
is: name=<CONSTRAINT_NAME>;start=<CRON>;durati
|
|
on=<SECONDS>;[description=<DESCRIPTION>;[timez
|
|
one=<IANA Timezone>]] Defaults to None.
|
|
|
|
``--repeat-actions {True|False}``
|
|
True if actions should be repeatedly notified
|
|
while alarm remains in target state.
|
|
|
|
``--granularity <GRANULARITY>``
|
|
Length of each period (seconds) to evaluate
|
|
over.
|
|
|
|
``--evaluation-periods <COUNT>``
|
|
Number of periods to evaluate over.
|
|
|
|
``--aggregation-method <AGGREATION>``
|
|
Aggregation method to use, one of: ['last',
|
|
'min', 'median', 'sum', 'std', 'first',
|
|
'mean', 'count', 'moving-average', 'max',
|
|
'1pct', '2pct', '3pct', '4pct', '5pct',
|
|
'6pct', '7pct', '8pct', '9pct', '10pct',
|
|
'11pct', '12pct', '13pct', '14pct', '15pct',
|
|
'16pct', '17pct', '18pct', '19pct', '20pct',
|
|
'21pct', '22pct', '23pct', '24pct', '25pct',
|
|
'26pct', '27pct', '28pct', '29pct', '30pct',
|
|
'31pct', '32pct', '33pct', '34pct', '35pct',
|
|
'36pct', '37pct', '38pct', '39pct', '40pct',
|
|
'41pct', '42pct', '43pct', '44pct', '45pct',
|
|
'46pct', '47pct', '48pct', '49pct', '50pct',
|
|
'51pct', '52pct', '53pct', '54pct', '55pct',
|
|
'56pct', '57pct', '58pct', '59pct', '60pct',
|
|
'61pct', '62pct', '63pct', '64pct', '65pct',
|
|
'66pct', '67pct', '68pct', '69pct', '70pct',
|
|
'71pct', '72pct', '73pct', '74pct', '75pct',
|
|
'76pct', '77pct', '78pct', '79pct', '80pct',
|
|
'81pct', '82pct', '83pct', '84pct', '85pct',
|
|
'86pct', '87pct', '88pct', '89pct', '90pct',
|
|
'91pct', '92pct', '93pct', '94pct', '95pct',
|
|
'96pct', '97pct', '98pct', '99pct'].
|
|
|
|
``--comparison-operator <OPERATOR>``
|
|
Operator to compare with, one of: ['lt', 'le',
|
|
'eq', 'ne', 'ge', 'gt'].
|
|
|
|
``--threshold <THRESHOLD>``
|
|
Threshold to evaluate against.
|
|
|
|
``-m <METRIC>, --metric <METRIC>``
|
|
Metric to evaluate against.
|
|
|
|
``--resource-type <RESOURCE_TYPE>``
|
|
Resource_type to evaluate against.
|
|
|
|
``--resource-id <RESOURCE_ID>``
|
|
Resource id to evaluate against
|
|
|
|
``--remove-time-constraint <Constraint names>``
|
|
Name or list of names of the time constraints
|
|
to remove.
|
|
|
|
.. _ceilometer_alarm-history:
|
|
|
|
ceilometer alarm-history
|
|
------------------------
|
|
|
|
.. code-block:: console
|
|
|
|
usage: ceilometer alarm-history [-q <QUERY>] [<ALARM_ID>]
|
|
|
|
Display the change history of an alarm.
|
|
|
|
**Positional arguments:**
|
|
|
|
``<ALARM_ID>``
|
|
ID of the alarm for which history is shown.
|
|
|
|
**Optional arguments:**
|
|
|
|
``-q <QUERY>, --query <QUERY>``
|
|
key[op]data_type::value; list. data_type is
|
|
optional, but if supplied must be string,
|
|
integer, float, or boolean.
|
|
|
|
.. _ceilometer_alarm-list:
|
|
|
|
ceilometer alarm-list
|
|
---------------------
|
|
|
|
.. code-block:: console
|
|
|
|
usage: ceilometer alarm-list [-q <QUERY>]
|
|
|
|
List the user's alarms.
|
|
|
|
**Optional arguments:**
|
|
|
|
``-q <QUERY>, --query <QUERY>``
|
|
key[op]data_type::value; list. data_type is
|
|
optional, but if supplied must be string,
|
|
integer, float, or boolean.
|
|
|
|
.. _ceilometer_alarm-show:
|
|
|
|
ceilometer alarm-show
|
|
---------------------
|
|
|
|
.. code-block:: console
|
|
|
|
usage: ceilometer alarm-show [<ALARM_ID>]
|
|
|
|
Show an alarm.
|
|
|
|
**Positional arguments:**
|
|
|
|
``<ALARM_ID>``
|
|
ID of the alarm to show.
|
|
|
|
.. _ceilometer_alarm-state-get:
|
|
|
|
ceilometer alarm-state-get
|
|
--------------------------
|
|
|
|
.. code-block:: console
|
|
|
|
usage: ceilometer alarm-state-get [<ALARM_ID>]
|
|
|
|
Get the state of an alarm.
|
|
|
|
**Positional arguments:**
|
|
|
|
``<ALARM_ID>``
|
|
ID of the alarm state to show.
|
|
|
|
.. _ceilometer_alarm-state-set:
|
|
|
|
ceilometer alarm-state-set
|
|
--------------------------
|
|
|
|
.. code-block:: console
|
|
|
|
usage: ceilometer alarm-state-set --state <STATE> [<ALARM_ID>]
|
|
|
|
Set the state of an alarm.
|
|
|
|
**Positional arguments:**
|
|
|
|
``<ALARM_ID>``
|
|
ID of the alarm state to set.
|
|
|
|
**Optional arguments:**
|
|
|
|
``--state <STATE>``
|
|
State of the alarm, one of: ['ok', 'alarm', 'insufficient
|
|
data']. Required.
|
|
|
|
.. _ceilometer_alarm-threshold-create:
|
|
|
|
ceilometer alarm-threshold-create
|
|
---------------------------------
|
|
|
|
.. code-block:: console
|
|
|
|
usage: ceilometer alarm-threshold-create --name <NAME>
|
|
[--project-id <ALARM_PROJECT_ID>]
|
|
[--user-id <ALARM_USER_ID>]
|
|
[--description <DESCRIPTION>]
|
|
[--state <STATE>]
|
|
[--severity <SEVERITY>]
|
|
[--enabled {True|False}]
|
|
[--alarm-action <Webhook URL>]
|
|
[--ok-action <Webhook URL>]
|
|
[--insufficient-data-action <Webhook URL>]
|
|
[--time-constraint <Time Constraint>]
|
|
[--repeat-actions {True|False}] -m
|
|
<METRIC> [--period <PERIOD>]
|
|
[--evaluation-periods <COUNT>]
|
|
[--statistic <STATISTIC>]
|
|
[--comparison-operator <OPERATOR>]
|
|
--threshold <THRESHOLD> [-q <QUERY>]
|
|
|
|
Create a new alarm based on computed statistics.
|
|
|
|
**Optional arguments:**
|
|
|
|
``--name <NAME>``
|
|
Name of the alarm (must be unique per tenant).
|
|
Required.
|
|
|
|
``--project-id <ALARM_PROJECT_ID>``
|
|
Tenant to associate with alarm (configurable
|
|
by admin users only).
|
|
|
|
``--user-id <ALARM_USER_ID>``
|
|
User to associate with alarm (configurable by
|
|
admin users only).
|
|
|
|
``--description <DESCRIPTION>``
|
|
Free text description of the alarm.
|
|
|
|
``--state <STATE>``
|
|
State of the alarm, one of: ['ok', 'alarm',
|
|
'insufficient data']
|
|
|
|
``--severity <SEVERITY>``
|
|
Severity of the alarm, one of: ['low',
|
|
'moderate', 'critical']
|
|
|
|
``--enabled {True|False}``
|
|
True if alarm evaluation/actioning is enabled.
|
|
|
|
``--alarm-action <Webhook URL>``
|
|
URL to invoke when state transitions to alarm.
|
|
May be used multiple times. Defaults to None.
|
|
|
|
``--ok-action <Webhook URL>``
|
|
URL to invoke when state transitions to OK.
|
|
May be used multiple times. Defaults to None.
|
|
|
|
``--insufficient-data-action <Webhook URL>``
|
|
URL to invoke when state transitions to
|
|
insufficient data. May be used multiple times.
|
|
Defaults to None.
|
|
|
|
``--time-constraint <Time Constraint>``
|
|
Only evaluate the alarm if the time at
|
|
evaluation is within this time constraint.
|
|
Start point(s) of the constraint are specified
|
|
with a cron expression, whereas its duration
|
|
is given in seconds. Can be specified multiple
|
|
times for multiple time constraints, format
|
|
is: name=<CONSTRAINT_NAME>;start=<CRON>;durati
|
|
on=<SECONDS>;[description=<DESCRIPTION>;[timez
|
|
one=<IANA Timezone>]] Defaults to None.
|
|
|
|
``--repeat-actions {True|False}``
|
|
True if actions should be repeatedly notified
|
|
while alarm remains in target state.
|
|
|
|
``-m <METRIC>, --meter-name <METRIC>``
|
|
Metric to evaluate against. Required.
|
|
|
|
``--period <PERIOD>``
|
|
Length of each period (seconds) to evaluate
|
|
over.
|
|
|
|
``--evaluation-periods <COUNT>``
|
|
Number of periods to evaluate over.
|
|
|
|
``--statistic <STATISTIC>``
|
|
Statistic to evaluate, one of: ['max', 'min',
|
|
'avg', 'sum', 'count'].
|
|
|
|
``--comparison-operator <OPERATOR>``
|
|
Operator to compare with, one of: ['lt', 'le',
|
|
'eq', 'ne', 'ge', 'gt'].
|
|
|
|
``--threshold <THRESHOLD>``
|
|
Threshold to evaluate against. Required.
|
|
|
|
``-q <QUERY>, --query <QUERY>``
|
|
key[op]data_type::value; list. data_type is
|
|
optional, but if supplied must be string,
|
|
integer, float, or boolean.
|
|
|
|
.. _ceilometer_alarm-threshold-update:
|
|
|
|
ceilometer alarm-threshold-update
|
|
---------------------------------
|
|
|
|
.. code-block:: console
|
|
|
|
usage: ceilometer alarm-threshold-update [--name <NAME>]
|
|
[--project-id <ALARM_PROJECT_ID>]
|
|
[--user-id <ALARM_USER_ID>]
|
|
[--description <DESCRIPTION>]
|
|
[--state <STATE>]
|
|
[--severity <SEVERITY>]
|
|
[--enabled {True|False}]
|
|
[--alarm-action <Webhook URL>]
|
|
[--ok-action <Webhook URL>]
|
|
[--insufficient-data-action <Webhook URL>]
|
|
[--time-constraint <Time Constraint>]
|
|
[--repeat-actions {True|False}]
|
|
[--remove-time-constraint <Constraint names>]
|
|
[-m <METRIC>] [--period <PERIOD>]
|
|
[--evaluation-periods <COUNT>]
|
|
[--statistic <STATISTIC>]
|
|
[--comparison-operator <OPERATOR>]
|
|
[--threshold <THRESHOLD>]
|
|
[-q <QUERY>]
|
|
[<ALARM_ID>]
|
|
|
|
Update an existing alarm based on computed statistics.
|
|
|
|
**Positional arguments:**
|
|
|
|
``<ALARM_ID>``
|
|
ID of the alarm to update.
|
|
|
|
**Optional arguments:**
|
|
|
|
``--name <NAME>``
|
|
Name of the alarm (must be unique per tenant).
|
|
|
|
``--project-id <ALARM_PROJECT_ID>``
|
|
Tenant to associate with alarm (configurable
|
|
by admin users only).
|
|
|
|
``--user-id <ALARM_USER_ID>``
|
|
User to associate with alarm (configurable by
|
|
admin users only).
|
|
|
|
``--description <DESCRIPTION>``
|
|
Free text description of the alarm.
|
|
|
|
``--state <STATE>``
|
|
State of the alarm, one of: ['ok', 'alarm',
|
|
'insufficient data']
|
|
|
|
``--severity <SEVERITY>``
|
|
Severity of the alarm, one of: ['low',
|
|
'moderate', 'critical']
|
|
|
|
``--enabled {True|False}``
|
|
True if alarm evaluation/actioning is enabled.
|
|
|
|
``--alarm-action <Webhook URL>``
|
|
URL to invoke when state transitions to alarm.
|
|
May be used multiple times. Defaults to None.
|
|
|
|
``--ok-action <Webhook URL>``
|
|
URL to invoke when state transitions to OK.
|
|
May be used multiple times. Defaults to None.
|
|
|
|
``--insufficient-data-action <Webhook URL>``
|
|
URL to invoke when state transitions to
|
|
insufficient data. May be used multiple times.
|
|
Defaults to None.
|
|
|
|
``--time-constraint <Time Constraint>``
|
|
Only evaluate the alarm if the time at
|
|
evaluation is within this time constraint.
|
|
Start point(s) of the constraint are specified
|
|
with a cron expression, whereas its duration
|
|
is given in seconds. Can be specified multiple
|
|
times for multiple time constraints, format
|
|
is: name=<CONSTRAINT_NAME>;start=<CRON>;durati
|
|
on=<SECONDS>;[description=<DESCRIPTION>;[timez
|
|
one=<IANA Timezone>]] Defaults to None.
|
|
|
|
``--repeat-actions {True|False}``
|
|
True if actions should be repeatedly notified
|
|
while alarm remains in target state.
|
|
|
|
``--remove-time-constraint <Constraint names>``
|
|
Name or list of names of the time constraints
|
|
to remove.
|
|
|
|
``-m <METRIC>, --meter-name <METRIC>``
|
|
Metric to evaluate against.
|
|
|
|
``--period <PERIOD>``
|
|
Length of each period (seconds) to evaluate
|
|
over.
|
|
|
|
``--evaluation-periods <COUNT>``
|
|
Number of periods to evaluate over.
|
|
|
|
``--statistic <STATISTIC>``
|
|
Statistic to evaluate, one of: ['max', 'min',
|
|
'avg', 'sum', 'count'].
|
|
|
|
``--comparison-operator <OPERATOR>``
|
|
Operator to compare with, one of: ['lt', 'le',
|
|
'eq', 'ne', 'ge', 'gt'].
|
|
|
|
``--threshold <THRESHOLD>``
|
|
Threshold to evaluate against.
|
|
|
|
``-q <QUERY>, --query <QUERY>``
|
|
key[op]data_type::value; list. data_type is
|
|
optional, but if supplied must be string,
|
|
integer, float, or boolean.
|
|
|
|
.. _ceilometer_capabilities:
|
|
|
|
ceilometer capabilities
|
|
-----------------------
|
|
|
|
.. code-block:: console
|
|
|
|
usage: ceilometer capabilities
|
|
|
|
Print Ceilometer capabilities.
|
|
|
|
.. _ceilometer_event-list:
|
|
|
|
ceilometer event-list
|
|
---------------------
|
|
|
|
.. code-block:: console
|
|
|
|
usage: ceilometer event-list [-q <QUERY>] [--no-traits] [-l <NUMBER>]
|
|
|
|
List events.
|
|
|
|
**Optional arguments:**
|
|
|
|
``-q <QUERY>, --query <QUERY>``
|
|
key[op]data_type::value; list. data_type is
|
|
optional, but if supplied must be string,
|
|
integer, float or datetime.
|
|
|
|
``--no-traits``
|
|
If specified, traits will not be printed.
|
|
|
|
``-l <NUMBER>, --limit <NUMBER>``
|
|
Maximum number of events to return. API server
|
|
limits result to <default_api_return_limit>
|
|
rows if no limit provided. Option is
|
|
configured in ceilometer.conf [api] group
|
|
|
|
.. _ceilometer_event-show:
|
|
|
|
ceilometer event-show
|
|
---------------------
|
|
|
|
.. code-block:: console
|
|
|
|
usage: ceilometer event-show <message_id>
|
|
|
|
Show a particular event.
|
|
|
|
**Positional arguments:**
|
|
|
|
``<message_id>``
|
|
The ID of the event. Should be a UUID.
|
|
|
|
.. _ceilometer_event-type-list:
|
|
|
|
ceilometer event-type-list
|
|
--------------------------
|
|
|
|
.. code-block:: console
|
|
|
|
usage: ceilometer event-type-list
|
|
|
|
List event types.
|
|
|
|
.. _ceilometer_meter-list:
|
|
|
|
ceilometer meter-list
|
|
---------------------
|
|
|
|
.. code-block:: console
|
|
|
|
usage: ceilometer meter-list [-q <QUERY>] [-l <NUMBER>]
|
|
[--unique {True|False}]
|
|
|
|
List the user's meters.
|
|
|
|
**Optional arguments:**
|
|
|
|
``-q <QUERY>, --query <QUERY>``
|
|
key[op]data_type::value; list. data_type is
|
|
optional, but if supplied must be string,
|
|
integer, float, or boolean.
|
|
|
|
``-l <NUMBER>, --limit <NUMBER>``
|
|
Maximum number of meters to return. API server
|
|
limits result to <default_api_return_limit>
|
|
rows if no limit provided. Option is
|
|
configured in ceilometer.conf [api] group
|
|
|
|
``--unique {True|False}``
|
|
Retrieves unique list of meters.
|
|
|
|
.. _ceilometer_query-alarm-history:
|
|
|
|
ceilometer query-alarm-history
|
|
------------------------------
|
|
|
|
.. code-block:: console
|
|
|
|
usage: ceilometer query-alarm-history [-f <FILTER>] [-o <ORDERBY>]
|
|
[-l <LIMIT>]
|
|
|
|
Query Alarm History.
|
|
|
|
**Optional arguments:**
|
|
|
|
``-f <FILTER>, --filter <FILTER>``
|
|
{complex_op: [{simple_op: {field_name:
|
|
value}}]} The complex_op is one of: ['and',
|
|
'or'], simple_op is one of: ['=', '!=', '<',
|
|
'<=', '>', '>='].
|
|
|
|
``-o <ORDERBY>, --orderby <ORDERBY>``
|
|
[{field_name: direction}, {field_name:
|
|
direction}] The direction is one of: ['asc',
|
|
'desc'].
|
|
|
|
``-l <LIMIT>, --limit <LIMIT>``
|
|
Maximum number of alarm history items to
|
|
return. API server limits result to
|
|
<default_api_return_limit> rows if no limit
|
|
provided. Option is configured in
|
|
ceilometer.conf [api] group
|
|
|
|
.. _ceilometer_query-alarms:
|
|
|
|
ceilometer query-alarms
|
|
-----------------------
|
|
|
|
.. code-block:: console
|
|
|
|
usage: ceilometer query-alarms [-f <FILTER>] [-o <ORDERBY>] [-l <LIMIT>]
|
|
|
|
Query Alarms.
|
|
|
|
**Optional arguments:**
|
|
|
|
``-f <FILTER>, --filter <FILTER>``
|
|
{complex_op: [{simple_op: {field_name:
|
|
value}}]} The complex_op is one of: ['and',
|
|
'or'], simple_op is one of: ['=', '!=', '<',
|
|
'<=', '>', '>='].
|
|
|
|
``-o <ORDERBY>, --orderby <ORDERBY>``
|
|
[{field_name: direction}, {field_name:
|
|
direction}] The direction is one of: ['asc',
|
|
'desc'].
|
|
|
|
``-l <LIMIT>, --limit <LIMIT>``
|
|
Maximum number of alarms to return. API server
|
|
limits result to <default_api_return_limit>
|
|
rows if no limit provided. Option is
|
|
configured in ceilometer.conf [api] group
|
|
|
|
.. _ceilometer_query-samples:
|
|
|
|
ceilometer query-samples
|
|
------------------------
|
|
|
|
.. code-block:: console
|
|
|
|
usage: ceilometer query-samples [-f <FILTER>] [-o <ORDERBY>] [-l <LIMIT>]
|
|
|
|
Query samples.
|
|
|
|
**Optional arguments:**
|
|
|
|
``-f <FILTER>, --filter <FILTER>``
|
|
{complex_op: [{simple_op: {field_name:
|
|
value}}]} The complex_op is one of: ['and',
|
|
'or'], simple_op is one of: ['=', '!=', '<',
|
|
'<=', '>', '>='].
|
|
|
|
``-o <ORDERBY>, --orderby <ORDERBY>``
|
|
[{field_name: direction}, {field_name:
|
|
direction}] The direction is one of: ['asc',
|
|
'desc'].
|
|
|
|
``-l <LIMIT>, --limit <LIMIT>``
|
|
Maximum number of samples to return. API
|
|
server limits result to
|
|
<default_api_return_limit> rows if no limit
|
|
provided. Option is configured in
|
|
ceilometer.conf [api] group
|
|
|
|
.. _ceilometer_resource-list:
|
|
|
|
ceilometer resource-list
|
|
------------------------
|
|
|
|
.. code-block:: console
|
|
|
|
usage: ceilometer resource-list [-q <QUERY>] [-l <NUMBER>]
|
|
|
|
List the resources.
|
|
|
|
**Optional arguments:**
|
|
|
|
``-q <QUERY>, --query <QUERY>``
|
|
key[op]data_type::value; list. data_type is
|
|
optional, but if supplied must be string,
|
|
integer, float, or boolean.
|
|
|
|
``-l <NUMBER>, --limit <NUMBER>``
|
|
Maximum number of resources to return. API
|
|
server limits result to
|
|
<default_api_return_limit> rows if no limit
|
|
provided. Option is configured in
|
|
ceilometer.conf [api] group
|
|
|
|
.. _ceilometer_resource-show:
|
|
|
|
ceilometer resource-show
|
|
------------------------
|
|
|
|
.. code-block:: console
|
|
|
|
usage: ceilometer resource-show <RESOURCE_ID>
|
|
|
|
Show the resource.
|
|
|
|
**Positional arguments:**
|
|
|
|
``<RESOURCE_ID>``
|
|
ID of the resource to show.
|
|
|
|
.. _ceilometer_sample-create:
|
|
|
|
ceilometer sample-create
|
|
------------------------
|
|
|
|
.. code-block:: console
|
|
|
|
usage: ceilometer sample-create [--project-id <SAMPLE_PROJECT_ID>]
|
|
[--user-id <SAMPLE_USER_ID>] -r <RESOURCE_ID>
|
|
-m <METER_NAME> --meter-type <METER_TYPE>
|
|
--meter-unit <METER_UNIT> --sample-volume
|
|
<SAMPLE_VOLUME>
|
|
[--resource-metadata <RESOURCE_METADATA>]
|
|
[--timestamp <TIMESTAMP>] [--direct <DIRECT>]
|
|
|
|
Create a sample.
|
|
|
|
**Optional arguments:**
|
|
|
|
``--project-id <SAMPLE_PROJECT_ID>``
|
|
Tenant to associate with sample (configurable
|
|
by admin users only).
|
|
|
|
``--user-id <SAMPLE_USER_ID>``
|
|
User to associate with sample (configurable by
|
|
admin users only).
|
|
|
|
``-r <RESOURCE_ID>, --resource-id <RESOURCE_ID>``
|
|
ID of the resource. Required.
|
|
|
|
``-m <METER_NAME>, --meter-name <METER_NAME>``
|
|
The meter name. Required.
|
|
|
|
``--meter-type <METER_TYPE>``
|
|
The meter type. Required.
|
|
|
|
``--meter-unit <METER_UNIT>``
|
|
The meter unit. Required.
|
|
|
|
``--sample-volume <SAMPLE_VOLUME>``
|
|
The sample volume. Required.
|
|
|
|
``--resource-metadata <RESOURCE_METADATA>``
|
|
Resource metadata. Provided value should be a
|
|
set of key-value pairs e.g. {"key":"value"}.
|
|
|
|
``--timestamp <TIMESTAMP>``
|
|
The sample timestamp.
|
|
|
|
``--direct <DIRECT>``
|
|
Post sample to storage directly. Defaults to
|
|
False.
|
|
|
|
.. _ceilometer_sample-create-list:
|
|
|
|
ceilometer sample-create-list
|
|
-----------------------------
|
|
|
|
.. code-block:: console
|
|
|
|
usage: ceilometer sample-create-list [--direct <DIRECT>] <SAMPLES_LIST>
|
|
|
|
Create a sample list.
|
|
|
|
**Positional arguments:**
|
|
|
|
``<SAMPLES_LIST>``
|
|
Json array with samples to create.
|
|
|
|
**Optional arguments:**
|
|
|
|
``--direct <DIRECT>``
|
|
Post samples to storage directly. Defaults to False.
|
|
|
|
.. _ceilometer_sample-list:
|
|
|
|
ceilometer sample-list
|
|
----------------------
|
|
|
|
.. code-block:: console
|
|
|
|
usage: ceilometer sample-list [-q <QUERY>] [-m <NAME>] [-l <NUMBER>]
|
|
|
|
List the samples (return OldSample objects if -m/--meter is set).
|
|
|
|
**Optional arguments:**
|
|
|
|
``-q <QUERY>, --query <QUERY>``
|
|
key[op]data_type::value; list. data_type is
|
|
optional, but if supplied must be string,
|
|
integer, float, or boolean.
|
|
|
|
``-m <NAME>, --meter <NAME>``
|
|
Name of meter to show samples for.
|
|
|
|
``-l <NUMBER>, --limit <NUMBER>``
|
|
Maximum number of samples to return. API
|
|
server limits result to
|
|
<default_api_return_limit> rows if no limit
|
|
provided. Option is configured in
|
|
ceilometer.conf [api] group
|
|
|
|
.. _ceilometer_sample-show:
|
|
|
|
ceilometer sample-show
|
|
----------------------
|
|
|
|
.. code-block:: console
|
|
|
|
usage: ceilometer sample-show <SAMPLE_ID>
|
|
|
|
Show a sample.
|
|
|
|
**Positional arguments:**
|
|
|
|
``<SAMPLE_ID>``
|
|
ID (aka message ID) of the sample to show.
|
|
|
|
.. _ceilometer_statistics:
|
|
|
|
ceilometer statistics
|
|
---------------------
|
|
|
|
.. code-block:: console
|
|
|
|
usage: ceilometer statistics [-q <QUERY>] -m <NAME> [-p <PERIOD>] [-g <FIELD>]
|
|
[-a <FUNC>[<-<PARAM>]]
|
|
|
|
List the statistics for a meter.
|
|
|
|
**Optional arguments:**
|
|
|
|
``-q <QUERY>, --query <QUERY>``
|
|
key[op]data_type::value; list. data_type is
|
|
optional, but if supplied must be string,
|
|
integer, float, or boolean.
|
|
|
|
``-m <NAME>, --meter <NAME>``
|
|
Name of meter to list statistics for.
|
|
Required.
|
|
|
|
``-p <PERIOD>, --period <PERIOD>``
|
|
Period in seconds over which to group samples.
|
|
|
|
``-g <FIELD>, --groupby <FIELD>``
|
|
Field for group by.
|
|
|
|
``-a <FUNC>[<-<PARAM>], --aggregate <FUNC>[<-<PARAM>]``
|
|
Function for data aggregation. Available
|
|
aggregates are: count, cardinality, min, max,
|
|
sum, stddev, avg. Defaults to [].
|
|
|
|
.. _ceilometer_trait-description-list:
|
|
|
|
ceilometer trait-description-list
|
|
---------------------------------
|
|
|
|
.. code-block:: console
|
|
|
|
usage: ceilometer trait-description-list -e <EVENT_TYPE>
|
|
|
|
List trait info for an event type.
|
|
|
|
**Optional arguments:**
|
|
|
|
``-e <EVENT_TYPE>, --event_type <EVENT_TYPE>``
|
|
Type of the event for which traits will be
|
|
shown. Required.
|
|
|
|
.. _ceilometer_trait-list:
|
|
|
|
ceilometer trait-list
|
|
---------------------
|
|
|
|
.. code-block:: console
|
|
|
|
usage: ceilometer trait-list -e <EVENT_TYPE> -t <TRAIT_NAME>
|
|
|
|
List all traits with name <trait_name> for Event Type <event_type>.
|
|
|
|
**Optional arguments:**
|
|
|
|
``-e <EVENT_TYPE>, --event_type <EVENT_TYPE>``
|
|
Type of the event for which traits will
|
|
listed. Required.
|
|
|
|
``-t <TRAIT_NAME>, --trait_name <TRAIT_NAME>``
|
|
The name of the trait to list. Required.
|
|
|