Update Config Reference for ceilometer

* collector: remove deprecated RPC code: https://review.openstack.org/#/c/227923/
* verify gnocchi connection before processing: https://review.openstack.org/253635
* Use keystoneauth1 instead of manual setup: https://review.openstack.org/237537
* dispatcher: remove deprecated CADF code in HTTP: https://review.openstack.org/227914
* Remove eventlet usage: https://review.openstack.org/240953
* Remove alarming code: https://review.openstack.org/197161

Change-Id: I49b90e2ec04eb826e610fabb1f484cccdf2c5c5d
This commit is contained in:
ZhiQiang Fan 2015-12-17 01:59:31 -07:00
parent 7819581415
commit f72cc60015
35 changed files with 163 additions and 279 deletions

View File

@ -1,80 +0,0 @@
<?xml version='1.0' encoding='UTF-8'?>
<para xmlns="http://docbook.org/ns/docbook" version="5.0">
<!--
###################################################################
WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING
###################################################################
Warning: Do not edit this file. It is automatically
generated from the software project's code and your changes
will be overwritten.
The tool to generate this file lives in openstack-doc-tools
repository.
Please make any changes needed in the code, then run the
autogenerate-config-doc tool from the openstack-doc-tools
repository, or ask for help on the documentation mailing list,
IRC channel or meeting.
###################################################################
WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING
###################################################################
-->
<table rules="all" xml:id="config_table_ceilometer_alarm">
<caption>Description of alarm configuration options</caption>
<col width="50%"/>
<col width="50%"/>
<thead>
<tr>
<th>Configuration option = Default value</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<th colspan="2">[alarm]</th>
</tr>
<tr>
<td><option>alarm_max_actions</option> = <replaceable>-1</replaceable></td>
<td>(IntOpt) Maximum count of actions for each state of an alarm, non-positive number means no limit.</td>
</tr>
<tr>
<td><option>evaluation_interval</option> = <replaceable>60</replaceable></td>
<td>(IntOpt) Period of evaluation cycle, should be &gt;= than configured pipeline interval for collection of underlying meters.</td>
</tr>
<tr>
<td><option>notifier_rpc_topic</option> = <replaceable>alarm_notifier</replaceable></td>
<td>(StrOpt) The topic that ceilometer uses for alarm notifier messages.</td>
</tr>
<tr>
<td><option>project_alarm_quota</option> = <replaceable>None</replaceable></td>
<td>(IntOpt) Maximum number of alarms defined for a project.</td>
</tr>
<tr>
<td><option>record_history</option> = <replaceable>True</replaceable></td>
<td>(BoolOpt) Record alarm change events.</td>
</tr>
<tr>
<td><option>rest_notifier_certificate_file</option> = <replaceable></replaceable></td>
<td>(StrOpt) SSL Client certificate for REST notifier.</td>
</tr>
<tr>
<td><option>rest_notifier_certificate_key</option> = <replaceable></replaceable></td>
<td>(StrOpt) SSL Client private key for REST notifier.</td>
</tr>
<tr>
<td><option>rest_notifier_max_retries</option> = <replaceable>0</replaceable></td>
<td>(IntOpt) Number of retries for REST notifier</td>
</tr>
<tr>
<td><option>rest_notifier_ssl_verify</option> = <replaceable>True</replaceable></td>
<td>(BoolOpt) Whether to verify the SSL Server certificate when calling alarm action.</td>
</tr>
<tr>
<td><option>user_alarm_quota</option> = <replaceable>None</replaceable></td>
<td>(IntOpt) Maximum number of alarms defined for a user.</td>
</tr>
</tbody>
</table>
</para>

View File

@ -47,6 +47,10 @@
<td><option>notification_topics</option> = <replaceable>notifications</replaceable></td> <td><option>notification_topics</option> = <replaceable>notifications</replaceable></td>
<td>(ListOpt) AMQP topic used for OpenStack notifications.</td> <td>(ListOpt) AMQP topic used for OpenStack notifications.</td>
</tr> </tr>
<tr>
<td><option>notification_transport_url</option> = <replaceable>None</replaceable></td>
<td>(StrOpt) A URL representing the messaging driver to use for notifications. If not set, we fall back to the same configuration used for RPC.</td>
</tr>
<tr> <tr>
<td><option>transport_url</option> = <replaceable>None</replaceable></td> <td><option>transport_url</option> = <replaceable>None</replaceable></td>
<td>(StrOpt) A URL representing the messaging driver to use and its full configuration. If not set, we fall back to the rpc_backend option and driver specific configuration.</td> <td>(StrOpt) A URL representing the messaging driver to use and its full configuration. If not set, we fall back to the rpc_backend option and driver specific configuration.</td>

View File

@ -100,7 +100,7 @@
</tr> </tr>
<tr> <tr>
<td><option>port</option> = <replaceable>8777</replaceable></td> <td><option>port</option> = <replaceable>8777</replaceable></td>
<td>(IntOpt) The port for the ceilometer API server.</td> <td>(PortOpt) The port for the ceilometer API server.</td>
</tr> </tr>
<tr> <tr>
<td><option>workers</option> = <replaceable>1</replaceable></td> <td><option>workers</option> = <replaceable>1</replaceable></td>

View File

@ -35,41 +35,41 @@
<tr> <tr>
<th colspan="2">[service_credentials]</th> <th colspan="2">[service_credentials]</th>
</tr> </tr>
<tr>
<td><option>auth_section</option> = <replaceable>None</replaceable></td>
<td>(Opt) Config Section from which to load plugin specific options</td>
</tr>
<tr>
<td><option>auth_type</option> = <replaceable>None</replaceable></td>
<td>(Opt) Authentication type to load</td>
</tr>
<tr>
<td><option>cafile</option> = <replaceable>None</replaceable></td>
<td>(StrOpt) PEM encoded Certificate Authority to use when verifying HTTPs connections.</td>
</tr>
<tr>
<td><option>certfile</option> = <replaceable>None</replaceable></td>
<td>(StrOpt) PEM encoded client certificate cert file</td>
</tr>
<tr> <tr>
<td><option>insecure</option> = <replaceable>False</replaceable></td> <td><option>insecure</option> = <replaceable>False</replaceable></td>
<td>(BoolOpt) Disables X.509 certificate validation when an SSL connection to Identity Service is established.</td> <td>(BoolOpt) Verify HTTPS connections.</td>
</tr> </tr>
<tr> <tr>
<td><option>os_auth_url</option> = <replaceable>http://localhost:5000/v2.0</replaceable></td> <td><option>interface</option> = <replaceable>public</replaceable></td>
<td>(StrOpt) Auth URL to use for OpenStack service access.</td>
</tr>
<tr>
<td><option>os_cacert</option> = <replaceable>None</replaceable></td>
<td>(StrOpt) Certificate chain for SSL validation.</td>
</tr>
<tr>
<td><option>os_endpoint_type</option> = <replaceable>publicURL</replaceable></td>
<td>(StrOpt) Type of endpoint in Identity service catalog to use for communication with OpenStack services.</td> <td>(StrOpt) Type of endpoint in Identity service catalog to use for communication with OpenStack services.</td>
</tr> </tr>
<tr> <tr>
<td><option>os_password</option> = <replaceable>admin</replaceable></td> <td><option>keyfile</option> = <replaceable>None</replaceable></td>
<td>(StrOpt) Password to use for OpenStack service access.</td> <td>(StrOpt) PEM encoded client certificate key file</td>
</tr> </tr>
<tr> <tr>
<td><option>os_region_name</option> = <replaceable>None</replaceable></td> <td><option>region_name</option> = <replaceable>None</replaceable></td>
<td>(StrOpt) Region name to use for OpenStack service endpoints.</td> <td>(StrOpt) Region name to use for OpenStack service endpoints.</td>
</tr> </tr>
<tr> <tr>
<td><option>os_tenant_id</option> = <replaceable></replaceable></td> <td><option>timeout</option> = <replaceable>None</replaceable></td>
<td>(StrOpt) Tenant ID to use for OpenStack service access.</td> <td>(IntOpt) Timeout value for http requests</td>
</tr>
<tr>
<td><option>os_tenant_name</option> = <replaceable>admin</replaceable></td>
<td>(StrOpt) Tenant name to use for OpenStack service access.</td>
</tr>
<tr>
<td><option>os_username</option> = <replaceable>ceilometer</replaceable></td>
<td>(StrOpt) User name to use for OpenStack service access.</td>
</tr> </tr>
</tbody> </tbody>
</table> </table>

View File

@ -59,10 +59,6 @@
<td><option>auth_host</option> = <replaceable>127.0.0.1</replaceable></td> <td><option>auth_host</option> = <replaceable>127.0.0.1</replaceable></td>
<td>(StrOpt) Host providing the admin Identity API endpoint. Deprecated, use identity_uri.</td> <td>(StrOpt) Host providing the admin Identity API endpoint. Deprecated, use identity_uri.</td>
</tr> </tr>
<tr>
<td><option>auth_plugin</option> = <replaceable>None</replaceable></td>
<td>(StrOpt) Name of the plugin to load</td>
</tr>
<tr> <tr>
<td><option>auth_port</option> = <replaceable>35357</replaceable></td> <td><option>auth_port</option> = <replaceable>35357</replaceable></td>
<td>(IntOpt) Port of the admin Identity API endpoint. Deprecated, use identity_uri.</td> <td>(IntOpt) Port of the admin Identity API endpoint. Deprecated, use identity_uri.</td>
@ -73,7 +69,11 @@
</tr> </tr>
<tr> <tr>
<td><option>auth_section</option> = <replaceable>None</replaceable></td> <td><option>auth_section</option> = <replaceable>None</replaceable></td>
<td>(StrOpt) Config Section from which to load plugin specific options</td> <td>(Opt) Config Section from which to load plugin specific options</td>
</tr>
<tr>
<td><option>auth_type</option> = <replaceable>None</replaceable></td>
<td>(Opt) Authentication type to load</td>
</tr> </tr>
<tr> <tr>
<td><option>auth_uri</option> = <replaceable>None</replaceable></td> <td><option>auth_uri</option> = <replaceable>None</replaceable></td>

View File

@ -35,10 +35,6 @@
<tr> <tr>
<th colspan="2">[collector]</th> <th colspan="2">[collector]</th>
</tr> </tr>
<tr>
<td><option>enable_rpc</option> = <replaceable>False</replaceable></td>
<td>(BoolOpt) Enable the RPC functionality of collector. This functionality is now deprecated in favour of notifier publisher and queues.</td>
</tr>
<tr> <tr>
<td><option>requeue_event_on_dispatcher_error</option> = <replaceable>False</replaceable></td> <td><option>requeue_event_on_dispatcher_error</option> = <replaceable>False</replaceable></td>
<td>(BoolOpt) Requeue the event on the collector event queue when the collector fails to dispatch it.</td> <td>(BoolOpt) Requeue the event on the collector event queue when the collector fails to dispatch it.</td>
@ -53,7 +49,7 @@
</tr> </tr>
<tr> <tr>
<td><option>udp_port</option> = <replaceable>4952</replaceable></td> <td><option>udp_port</option> = <replaceable>4952</replaceable></td>
<td>(IntOpt) Port to which the UDP socket is bound.</td> <td>(PortOpt) Port to which the UDP socket is bound.</td>
</tr> </tr>
<tr> <tr>
<td><option>workers</option> = <replaceable>1</replaceable></td> <td><option>workers</option> = <replaceable>1</replaceable></td>

View File

@ -49,7 +49,7 @@
</tr> </tr>
<tr> <tr>
<td><option>allowed_origin</option> = <replaceable>None</replaceable></td> <td><option>allowed_origin</option> = <replaceable>None</replaceable></td>
<td>(StrOpt) Indicate whether this resource may be shared with the domain received in the requests "origin" header.</td> <td>(ListOpt) Indicate whether this resource may be shared with the domain received in the requests "origin" header.</td>
</tr> </tr>
<tr> <tr>
<td><option>expose_headers</option> = <replaceable>Content-Type, Cache-Control, Content-Language, Expires, Last-Modified, Pragma</replaceable></td> <td><option>expose_headers</option> = <replaceable>Content-Type, Cache-Control, Content-Language, Expires, Last-Modified, Pragma</replaceable></td>
@ -76,7 +76,7 @@
</tr> </tr>
<tr> <tr>
<td><option>allowed_origin</option> = <replaceable>None</replaceable></td> <td><option>allowed_origin</option> = <replaceable>None</replaceable></td>
<td>(StrOpt) Indicate whether this resource may be shared with the domain received in the requests "origin" header.</td> <td>(ListOpt) Indicate whether this resource may be shared with the domain received in the requests "origin" header.</td>
</tr> </tr>
<tr> <tr>
<td><option>expose_headers</option> = <replaceable>Content-Type, Cache-Control, Content-Language, Expires, Last-Modified, Pragma</replaceable></td> <td><option>expose_headers</option> = <replaceable>Content-Type, Cache-Control, Content-Language, Expires, Last-Modified, Pragma</replaceable></td>

View File

@ -42,14 +42,6 @@
<tr> <tr>
<th colspan="2">[database]</th> <th colspan="2">[database]</th>
</tr> </tr>
<tr>
<td><option>alarm_connection</option> = <replaceable>None</replaceable></td>
<td>(StrOpt) The connection string used to connect to the alarm database. (if unset, connection is used)</td>
</tr>
<tr>
<td><option>alarm_history_time_to_live</option> = <replaceable>-1</replaceable></td>
<td>(IntOpt) Number of seconds that alarm histories are kept in the database for (&lt;= 0 means forever).</td>
</tr>
<tr> <tr>
<td><option>backend</option> = <replaceable>sqlalchemy</replaceable></td> <td><option>backend</option> = <replaceable>sqlalchemy</replaceable></td>
<td>(StrOpt) The back end to use for the database.</td> <td>(StrOpt) The back end to use for the database.</td>
@ -122,10 +114,6 @@
<td><option>min_pool_size</option> = <replaceable>1</replaceable></td> <td><option>min_pool_size</option> = <replaceable>1</replaceable></td>
<td>(IntOpt) Minimum number of SQL connections to keep open in a pool.</td> <td>(IntOpt) Minimum number of SQL connections to keep open in a pool.</td>
</tr> </tr>
<tr>
<td><option>mongodb_replica_set</option> = <replaceable></replaceable></td>
<td>(StrOpt) The name of the replica set which is used to connect to MongoDB database. Add "?replicaSet=myreplicatset" in your connection URI instead.</td>
</tr>
<tr> <tr>
<td><option>mysql_sql_mode</option> = <replaceable>TRADITIONAL</replaceable></td> <td><option>mysql_sql_mode</option> = <replaceable>TRADITIONAL</replaceable></td>
<td>(StrOpt) The SQL mode to be used for MySQL sessions. This option, including the default, overrides any server-set SQL mode. To use whatever SQL mode is set by the server configuration, set this to no value. Example: mysql_sql_mode=</td> <td>(StrOpt) The SQL mode to be used for MySQL sessions. This option, including the default, overrides any server-set SQL mode. To use whatever SQL mode is set by the server configuration, set this to no value. Example: mysql_sql_mode=</td>

View File

@ -37,7 +37,7 @@
</tr> </tr>
<tr> <tr>
<td><option>nova_http_log_debug</option> = <replaceable>False</replaceable></td> <td><option>nova_http_log_debug</option> = <replaceable>False</replaceable></td>
<td>(BoolOpt) Allow novaclient's debug log output.</td> <td>(BoolOpt) Allow novaclient's debug log output. (Use default_log_levels instead)</td>
</tr> </tr>
</tbody> </tbody>
</table> </table>

View File

@ -36,13 +36,9 @@
<th colspan="2">[dispatcher_gnocchi]</th> <th colspan="2">[dispatcher_gnocchi]</th>
</tr> </tr>
<tr> <tr>
<td><option>archive_policy</option> = <replaceable>low</replaceable></td> <td><option>archive_policy</option> = <replaceable>None</replaceable></td>
<td>(StrOpt) The archive policy to use when the dispatcher create a new metric.</td> <td>(StrOpt) The archive policy to use when the dispatcher create a new metric.</td>
</tr> </tr>
<tr>
<td><option>archive_policy_file</option> = <replaceable>gnocchi_archive_policy_map.yaml</replaceable></td>
<td>(StrOpt) The Yaml file that defines per metric archive policies.</td>
</tr>
<tr> <tr>
<td><option>filter_project</option> = <replaceable>gnocchi</replaceable></td> <td><option>filter_project</option> = <replaceable>gnocchi</replaceable></td>
<td>(StrOpt) Gnocchi project used to filter out samples generated by Gnocchi service activity</td> <td>(StrOpt) Gnocchi project used to filter out samples generated by Gnocchi service activity</td>
@ -56,8 +52,8 @@
<td>(StrOpt) The Yaml file that defines mapping between samples and gnocchi resources/metrics</td> <td>(StrOpt) The Yaml file that defines mapping between samples and gnocchi resources/metrics</td>
</tr> </tr>
<tr> <tr>
<td><option>url</option> = <replaceable>http://localhost:8041</replaceable></td> <td><option>url</option> = <replaceable>None</replaceable></td>
<td>(StrOpt) URL to Gnocchi.</td> <td>(StrOpt) URL to Gnocchi. default: autodetection</td>
</tr> </tr>
</tbody> </tbody>
</table> </table>

View File

@ -35,10 +35,6 @@
<tr> <tr>
<th colspan="2">[dispatcher_http]</th> <th colspan="2">[dispatcher_http]</th>
</tr> </tr>
<tr>
<td><option>cadf_only</option> = <replaceable>False</replaceable></td>
<td>(BoolOpt) The flag that indicates if only cadf message should be posted. If false, all meters will be posted. This is deprecated in favor of keystonemiddleware's audit middleware functionality</td>
</tr>
<tr> <tr>
<td><option>event_target</option> = <replaceable>None</replaceable></td> <td><option>event_target</option> = <replaceable>None</replaceable></td>
<td>(StrOpt) The target for event data where the http request will be sent to. If this is not set, it will default to same as Sample target.</td> <td>(StrOpt) The target for event data where the http request will be sent to. If this is not set, it will default to same as Sample target.</td>

View File

@ -21,8 +21,8 @@
WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING
################################################################### ###################################################################
--> -->
<table rules="all" xml:id="config_table_ceilometer_alarms"> <table rules="all" xml:id="config_table_ceilometer_dispatchers">
<caption>Description of alarms configuration options</caption> <caption>Description of dispatchers configuration options</caption>
<col width="50%"/> <col width="50%"/>
<col width="50%"/> <col width="50%"/>
<thead> <thead>
@ -33,11 +33,15 @@
</thead> </thead>
<tbody> <tbody>
<tr> <tr>
<th colspan="2">[alarms]</th> <th colspan="2">[DEFAULT]</th>
</tr> </tr>
<tr> <tr>
<td><option>gnocchi_url</option> = <replaceable>http://localhost:8041</replaceable></td> <td><option>event_dispatchers</option> = <replaceable>['database']</replaceable></td>
<td>(StrOpt) URL to Gnocchi.</td> <td>(MultiStrOpt) Dispatchers to process event data.</td>
</tr>
<tr>
<td><option>meter_dispatchers</option> = <replaceable>['database']</replaceable></td>
<td>(MultiStrOpt) Dispatchers to process metering data.</td>
</tr> </tr>
</tbody> </tbody>
</table> </table>

View File

@ -91,6 +91,10 @@
<td><option>logging_exception_prefix</option> = <replaceable>%(asctime)s.%(msecs)03d %(process)d ERROR %(name)s %(instance)s</replaceable></td> <td><option>logging_exception_prefix</option> = <replaceable>%(asctime)s.%(msecs)03d %(process)d ERROR %(name)s %(instance)s</replaceable></td>
<td>(StrOpt) Prefix each line of exception output with this format.</td> <td>(StrOpt) Prefix each line of exception output with this format.</td>
</tr> </tr>
<tr>
<td><option>logging_user_identity_format</option> = <replaceable>%(user)s %(tenant)s %(domain)s %(user_domain)s %(project_domain)s</replaceable></td>
<td>(StrOpt) Format string for user_identity field of the logging_context_format_string</td>
</tr>
<tr> <tr>
<td><option>publish_errors</option> = <replaceable>False</replaceable></td> <td><option>publish_errors</option> = <replaceable>False</replaceable></td>
<td>(BoolOpt) Enables or disables publication of error events.</td> <td>(BoolOpt) Enables or disables publication of error events.</td>

View File

@ -35,10 +35,6 @@
<tr> <tr>
<th colspan="2">[DEFAULT]</th> <th colspan="2">[DEFAULT]</th>
</tr> </tr>
<tr>
<td><option>dispatcher</option> = <replaceable>['database']</replaceable></td>
<td>(MultiStrOpt) Dispatcher to process data.</td>
</tr>
<tr> <tr>
<td><option>rpc_backend</option> = <replaceable>rabbit</replaceable></td> <td><option>rpc_backend</option> = <replaceable>rabbit</replaceable></td>
<td>(StrOpt) The messaging driver to use, defaults to rabbit. Other drivers include qpid and zmq.</td> <td>(StrOpt) The messaging driver to use, defaults to rabbit. Other drivers include qpid and zmq.</td>
@ -166,13 +162,6 @@
<td><option>telemetry_driver</option> = <replaceable>messagingv2</replaceable></td> <td><option>telemetry_driver</option> = <replaceable>messagingv2</replaceable></td>
<td>(StrOpt) The driver that ceilometer uses for metering notifications.</td> <td>(StrOpt) The driver that ceilometer uses for metering notifications.</td>
</tr> </tr>
<tr>
<th colspan="2">[publisher_rpc]</th>
</tr>
<tr>
<td><option>metering_topic</option> = <replaceable>metering</replaceable></td>
<td>(StrOpt) The topic that ceilometer uses for metering messages.</td>
</tr>
</tbody> </tbody>
</table> </table>
</para> </para>

View File

@ -0,0 +1,48 @@
<?xml version='1.0' encoding='UTF-8'?>
<para xmlns="http://docbook.org/ns/docbook" version="5.0">
<!--
###################################################################
WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING
###################################################################
Warning: Do not edit this file. It is automatically
generated from the software project's code and your changes
will be overwritten.
The tool to generate this file lives in openstack-doc-tools
repository.
Please make any changes needed in the code, then run the
autogenerate-config-doc tool from the openstack-doc-tools
repository, or ask for help on the documentation mailing list,
IRC channel or meeting.
###################################################################
WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING
###################################################################
-->
<table rules="all" xml:id="config_table_ceilometer_storage">
<caption>Description of storage configuration options</caption>
<col width="50%"/>
<col width="50%"/>
<thead>
<tr>
<th>Configuration option = Default value</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<th colspan="2">[storage]</th>
</tr>
<tr>
<td><option>max_retries</option> = <replaceable>10</replaceable></td>
<td>(IntOpt) Maximum number of connection retries during startup. Set to -1 to specify an infinite retry count.</td>
</tr>
<tr>
<td><option>retry_interval</option> = <replaceable>10</replaceable></td>
<td>(IntOpt) Interval (in seconds) between retries of connection.</td>
</tr>
</tbody>
</table>
</para>

View File

@ -53,7 +53,7 @@
</tr> </tr>
<tr> <tr>
<td><option>host_port</option> = <replaceable>443</replaceable></td> <td><option>host_port</option> = <replaceable>443</replaceable></td>
<td>(IntOpt) Port of the VMware vSphere host.</td> <td>(PortOpt) Port of the VMware vSphere host.</td>
</tr> </tr>
<tr> <tr>
<td><option>host_username</option> = <replaceable></replaceable></td> <td><option>host_username</option> = <replaceable></replaceable></td>

View File

@ -47,10 +47,6 @@
<td><option>connection_username</option> = <replaceable>root</replaceable></td> <td><option>connection_username</option> = <replaceable>root</replaceable></td>
<td>(StrOpt) Username for connection to XenServer/Xen Cloud Platform.</td> <td>(StrOpt) Username for connection to XenServer/Xen Cloud Platform.</td>
</tr> </tr>
<tr>
<td><option>login_timeout</option> = <replaceable>10</replaceable></td>
<td>(IntOpt) Timeout in seconds for XenAPI login.</td>
</tr>
</tbody> </tbody>
</table> </table>
</para> </para>

View File

@ -43,6 +43,10 @@
<td><option>rpc_zmq_bind_address</option> = <replaceable>*</replaceable></td> <td><option>rpc_zmq_bind_address</option> = <replaceable>*</replaceable></td>
<td>(StrOpt) ZeroMQ bind address. Should be a wildcard (*), an ethernet interface, or IP. The "host" option should point or resolve to this address.</td> <td>(StrOpt) ZeroMQ bind address. Should be a wildcard (*), an ethernet interface, or IP. The "host" option should point or resolve to this address.</td>
</tr> </tr>
<tr>
<td><option>rpc_zmq_bind_port_retries</option> = <replaceable>100</replaceable></td>
<td>(IntOpt) Number of retries to find free port number before fail with ZMQBindError.</td>
</tr>
<tr> <tr>
<td><option>rpc_zmq_concurrency</option> = <replaceable>eventlet</replaceable></td> <td><option>rpc_zmq_concurrency</option> = <replaceable>eventlet</replaceable></td>
<td>(StrOpt) Type of concurrency used. Either "native" or "eventlet"</td> <td>(StrOpt) Type of concurrency used. Either "native" or "eventlet"</td>
@ -63,6 +67,14 @@
<td><option>rpc_zmq_matchmaker</option> = <replaceable>redis</replaceable></td> <td><option>rpc_zmq_matchmaker</option> = <replaceable>redis</replaceable></td>
<td>(StrOpt) MatchMaker driver.</td> <td>(StrOpt) MatchMaker driver.</td>
</tr> </tr>
<tr>
<td><option>rpc_zmq_max_port</option> = <replaceable>65536</replaceable></td>
<td>(IntOpt) Maximal port number for random ports range.</td>
</tr>
<tr>
<td><option>rpc_zmq_min_port</option> = <replaceable>49152</replaceable></td>
<td>(IntOpt) Minimal port number for random ports range.</td>
</tr>
<tr> <tr>
<td><option>rpc_zmq_topic_backlog</option> = <replaceable>None</replaceable></td> <td><option>rpc_zmq_topic_backlog</option> = <replaceable>None</replaceable></td>
<td>(IntOpt) Maximum number of ingress messages to locally buffer per topic. Default is unlimited.</td> <td>(IntOpt) Maximum number of ingress messages to locally buffer per topic. Default is unlimited.</td>

View File

@ -1,40 +0,0 @@
..
Warning: Do not edit this file. It is automatically generated from the
software project's code and your changes will be overwritten.
The tool to generate this file lives in openstack-doc-tools repository.
Please make any changes needed in the code, then run the
autogenerate-config-doc tool from the openstack-doc-tools repository, or
ask for help on the documentation mailing list, IRC channel or meeting.
.. _ceilometer-alarm:
.. list-table:: Description of alarm configuration options
:header-rows: 1
:class: config-ref-table
* - Configuration option = Default value
- Description
* - **[alarm]**
-
* - ``alarm_max_actions`` = ``-1``
- (IntOpt) Maximum count of actions for each state of an alarm, non-positive number means no limit.
* - ``evaluation_interval`` = ``60``
- (IntOpt) Period of evaluation cycle, should be >= than configured pipeline interval for collection of underlying meters.
* - ``notifier_rpc_topic`` = ``alarm_notifier``
- (StrOpt) The topic that ceilometer uses for alarm notifier messages.
* - ``project_alarm_quota`` = ``None``
- (IntOpt) Maximum number of alarms defined for a project.
* - ``record_history`` = ``True``
- (BoolOpt) Record alarm change events.
* - ``rest_notifier_certificate_file`` = `` ``
- (StrOpt) SSL Client certificate for REST notifier.
* - ``rest_notifier_certificate_key`` = `` ``
- (StrOpt) SSL Client private key for REST notifier.
* - ``rest_notifier_max_retries`` = ``0``
- (IntOpt) Number of retries for REST notifier
* - ``rest_notifier_ssl_verify`` = ``True``
- (BoolOpt) Whether to verify the SSL Server certificate when calling alarm action.
* - ``user_alarm_quota`` = ``None``
- (IntOpt) Maximum number of alarms defined for a user.

View File

@ -18,21 +18,21 @@
- Description - Description
* - **[service_credentials]** * - **[service_credentials]**
- -
* - ``auth_section`` = ``None``
- (Opt) Config Section from which to load plugin specific options
* - ``auth_type`` = ``None``
- (Opt) Authentication type to load
* - ``cafile`` = ``None``
- (StrOpt) PEM encoded Certificate Authority to use when verifying HTTPs connections.
* - ``certfile`` = ``None``
- (StrOpt) PEM encoded client certificate cert file
* - ``insecure`` = ``False`` * - ``insecure`` = ``False``
- (BoolOpt) Disables X.509 certificate validation when an SSL connection to Identity Service is established. - (BoolOpt) Verify HTTPS connections.
* - ``os_auth_url`` = ``http://localhost:5000/v2.0`` * - ``interface`` = ``public``
- (StrOpt) Auth URL to use for OpenStack service access.
* - ``os_cacert`` = ``None``
- (StrOpt) Certificate chain for SSL validation.
* - ``os_endpoint_type`` = ``publicURL``
- (StrOpt) Type of endpoint in Identity service catalog to use for communication with OpenStack services. - (StrOpt) Type of endpoint in Identity service catalog to use for communication with OpenStack services.
* - ``os_password`` = ``admin`` * - ``keyfile`` = ``None``
- (StrOpt) Password to use for OpenStack service access. - (StrOpt) PEM encoded client certificate key file
* - ``os_region_name`` = ``None`` * - ``region_name`` = ``None``
- (StrOpt) Region name to use for OpenStack service endpoints. - (StrOpt) Region name to use for OpenStack service endpoints.
* - ``os_tenant_id`` = * - ``timeout`` = ``None``
- (StrOpt) Tenant ID to use for OpenStack service access. - (IntOpt) Timeout value for http requests
* - ``os_tenant_name`` = ``admin``
- (StrOpt) Tenant name to use for OpenStack service access.
* - ``os_username`` = ``ceilometer``
- (StrOpt) User name to use for OpenStack service access.

View File

@ -30,14 +30,14 @@
- (StrOpt) Prefix to prepend at the beginning of the path. Deprecated, use identity_uri. - (StrOpt) Prefix to prepend at the beginning of the path. Deprecated, use identity_uri.
* - ``auth_host`` = ``127.0.0.1`` * - ``auth_host`` = ``127.0.0.1``
- (StrOpt) Host providing the admin Identity API endpoint. Deprecated, use identity_uri. - (StrOpt) Host providing the admin Identity API endpoint. Deprecated, use identity_uri.
* - ``auth_plugin`` = ``None``
- (StrOpt) Name of the plugin to load
* - ``auth_port`` = ``35357`` * - ``auth_port`` = ``35357``
- (IntOpt) Port of the admin Identity API endpoint. Deprecated, use identity_uri. - (IntOpt) Port of the admin Identity API endpoint. Deprecated, use identity_uri.
* - ``auth_protocol`` = ``https`` * - ``auth_protocol`` = ``https``
- (StrOpt) Protocol of the admin Identity API endpoint (http or https). Deprecated, use identity_uri. - (StrOpt) Protocol of the admin Identity API endpoint (http or https). Deprecated, use identity_uri.
* - ``auth_section`` = ``None`` * - ``auth_section`` = ``None``
- (StrOpt) Config Section from which to load plugin specific options - (Opt) Config Section from which to load plugin specific options
* - ``auth_type`` = ``None``
- (Opt) Authentication type to load
* - ``auth_uri`` = ``None`` * - ``auth_uri`` = ``None``
- (StrOpt) Complete public Identity API endpoint. - (StrOpt) Complete public Identity API endpoint.
* - ``auth_version`` = ``None`` * - ``auth_version`` = ``None``

View File

@ -18,8 +18,6 @@
- Description - Description
* - **[collector]** * - **[collector]**
- -
* - ``enable_rpc`` = ``False``
- (BoolOpt) Enable the RPC functionality of collector. This functionality is now deprecated in favour of notifier publisher and queues.
* - ``requeue_event_on_dispatcher_error`` = ``False`` * - ``requeue_event_on_dispatcher_error`` = ``False``
- (BoolOpt) Requeue the event on the collector event queue when the collector fails to dispatch it. - (BoolOpt) Requeue the event on the collector event queue when the collector fails to dispatch it.
* - ``requeue_sample_on_dispatcher_error`` = ``False`` * - ``requeue_sample_on_dispatcher_error`` = ``False``

View File

@ -25,7 +25,7 @@
* - ``allow_methods`` = ``GET, POST, PUT, DELETE, OPTIONS`` * - ``allow_methods`` = ``GET, POST, PUT, DELETE, OPTIONS``
- (ListOpt) Indicate which methods can be used during the actual request. - (ListOpt) Indicate which methods can be used during the actual request.
* - ``allowed_origin`` = ``None`` * - ``allowed_origin`` = ``None``
- (StrOpt) Indicate whether this resource may be shared with the domain received in the requests "origin" header. - (ListOpt) Indicate whether this resource may be shared with the domain received in the requests "origin" header.
* - ``expose_headers`` = ``Content-Type, Cache-Control, Content-Language, Expires, Last-Modified, Pragma`` * - ``expose_headers`` = ``Content-Type, Cache-Control, Content-Language, Expires, Last-Modified, Pragma``
- (ListOpt) Indicate which headers are safe to expose to the API. Defaults to HTTP Simple Headers. - (ListOpt) Indicate which headers are safe to expose to the API. Defaults to HTTP Simple Headers.
* - ``max_age`` = ``3600`` * - ``max_age`` = ``3600``
@ -39,7 +39,7 @@
* - ``allow_methods`` = ``GET, POST, PUT, DELETE, OPTIONS`` * - ``allow_methods`` = ``GET, POST, PUT, DELETE, OPTIONS``
- (ListOpt) Indicate which methods can be used during the actual request. - (ListOpt) Indicate which methods can be used during the actual request.
* - ``allowed_origin`` = ``None`` * - ``allowed_origin`` = ``None``
- (StrOpt) Indicate whether this resource may be shared with the domain received in the requests "origin" header. - (ListOpt) Indicate whether this resource may be shared with the domain received in the requests "origin" header.
* - ``expose_headers`` = ``Content-Type, Cache-Control, Content-Language, Expires, Last-Modified, Pragma`` * - ``expose_headers`` = ``Content-Type, Cache-Control, Content-Language, Expires, Last-Modified, Pragma``
- (ListOpt) Indicate which headers are safe to expose to the API. Defaults to HTTP Simple Headers. - (ListOpt) Indicate which headers are safe to expose to the API. Defaults to HTTP Simple Headers.
* - ``max_age`` = ``3600`` * - ``max_age`` = ``3600``

View File

@ -22,10 +22,6 @@
- (StrOpt) DEPRECATED - Database connection string. - (StrOpt) DEPRECATED - Database connection string.
* - **[database]** * - **[database]**
- -
* - ``alarm_connection`` = ``None``
- (StrOpt) The connection string used to connect to the alarm database. (if unset, connection is used)
* - ``alarm_history_time_to_live`` = ``-1``
- (IntOpt) Number of seconds that alarm histories are kept in the database for (<= 0 means forever).
* - ``backend`` = ``sqlalchemy`` * - ``backend`` = ``sqlalchemy``
- (StrOpt) The back end to use for the database. - (StrOpt) The back end to use for the database.
* - ``connection`` = ``None`` * - ``connection`` = ``None``

View File

@ -19,4 +19,4 @@
* - **[DEFAULT]** * - **[DEFAULT]**
- -
* - ``nova_http_log_debug`` = ``False`` * - ``nova_http_log_debug`` = ``False``
- (BoolOpt) Allow novaclient's debug log output. - (BoolOpt) Allow novaclient's debug log output. (Use default_log_levels instead)

View File

@ -26,5 +26,5 @@
- (BoolOpt) Filter out samples generated by Gnocchi service activity - (BoolOpt) Filter out samples generated by Gnocchi service activity
* - ``resources_definition_file`` = ``gnocchi_resources.yaml`` * - ``resources_definition_file`` = ``gnocchi_resources.yaml``
- (StrOpt) The Yaml file that defines mapping between samples and gnocchi resources/metrics - (StrOpt) The Yaml file that defines mapping between samples and gnocchi resources/metrics
* - ``url`` = ``http://localhost:8041`` * - ``url`` = ``None``
- (StrOpt) URL to Gnocchi. - (StrOpt) URL to Gnocchi. default: autodetection

View File

@ -18,8 +18,6 @@
- Description - Description
* - **[dispatcher_http]** * - **[dispatcher_http]**
- -
* - ``cadf_only`` = ``False``
- (BoolOpt) The flag that indicates if only cadf message should be posted. If false, all meters will be posted. This is deprecated in favor of keystonemiddleware's audit middleware functionality
* - ``event_target`` = ``None`` * - ``event_target`` = ``None``
- (StrOpt) The target for event data where the http request will be sent to. If this is not set, it will default to same as Sample target. - (StrOpt) The target for event data where the http request will be sent to. If this is not set, it will default to same as Sample target.
* - ``target`` = * - ``target`` =

View File

@ -84,7 +84,3 @@
- (StrOpt) The topic that ceilometer uses for metering notifications. - (StrOpt) The topic that ceilometer uses for metering notifications.
* - ``telemetry_driver`` = ``messagingv2`` * - ``telemetry_driver`` = ``messagingv2``
- (StrOpt) The driver that ceilometer uses for metering notifications. - (StrOpt) The driver that ceilometer uses for metering notifications.
* - **[publisher_rpc]**
-
* - ``metering_topic`` = ``metering``
- (StrOpt) The topic that ceilometer uses for metering messages.

View File

@ -8,15 +8,17 @@
autogenerate-config-doc tool from the openstack-doc-tools repository, or autogenerate-config-doc tool from the openstack-doc-tools repository, or
ask for help on the documentation mailing list, IRC channel or meeting. ask for help on the documentation mailing list, IRC channel or meeting.
.. _ceilometer-alarms: .. _ceilometer-storage:
.. list-table:: Description of alarms configuration options .. list-table:: Description of storage configuration options
:header-rows: 1 :header-rows: 1
:class: config-ref-table :class: config-ref-table
* - Configuration option = Default value * - Configuration option = Default value
- Description - Description
* - **[alarms]** * - **[storage]**
- -
* - ``gnocchi_url`` = ``http://localhost:8041`` * - ``max_retries`` = ``10``
- (StrOpt) URL to Gnocchi. - (IntOpt) Maximum number of connection retries during startup. Set to -1 to specify an infinite retry count.
* - ``retry_interval`` = ``10``
- (IntOpt) Interval (in seconds) between retries of connection.

View File

@ -5,8 +5,6 @@ Telemetry configuration options
The following tables provide a comprehensive list of the Telemetry The following tables provide a comprehensive list of the Telemetry
configuration options. configuration options.
.. include:: ../tables/ceilometer-alarm.rst
.. include:: ../tables/ceilometer-alarms.rst
.. include:: ../tables/ceilometer-amqp.rst .. include:: ../tables/ceilometer-amqp.rst
.. include:: ../tables/ceilometer-api.rst .. include:: ../tables/ceilometer-api.rst
.. include:: ../tables/ceilometer-auth.rst .. include:: ../tables/ceilometer-auth.rst
@ -33,6 +31,7 @@ configuration options.
.. include:: ../tables/ceilometer-rgw.rst .. include:: ../tables/ceilometer-rgw.rst
.. include:: ../tables/ceilometer-rpc.rst .. include:: ../tables/ceilometer-rpc.rst
.. include:: ../tables/ceilometer-service_types.rst .. include:: ../tables/ceilometer-service_types.rst
.. include:: ../tables/ceilometer-storage.rst
.. include:: ../tables/ceilometer-swift.rst .. include:: ../tables/ceilometer-swift.rst
.. include:: ../tables/ceilometer-tripleo.rst .. include:: ../tables/ceilometer-tripleo.rst
.. include:: ../tables/ceilometer-vmware.rst .. include:: ../tables/ceilometer-vmware.rst

View File

@ -6,8 +6,6 @@
<title>Telemetry configuration options</title> <title>Telemetry configuration options</title>
<para>The following tables provide a comprehensive list of the Telemetry <para>The following tables provide a comprehensive list of the Telemetry
configuration options.</para> configuration options.</para>
<xi:include href="../../common/tables/ceilometer-alarm.xml"/>
<xi:include href="../../common/tables/ceilometer-alarms.xml"/>
<xi:include href="../../common/tables/ceilometer-amqp.xml"/> <xi:include href="../../common/tables/ceilometer-amqp.xml"/>
<xi:include href="../../common/tables/ceilometer-api.xml"/> <xi:include href="../../common/tables/ceilometer-api.xml"/>
<xi:include href="../../common/tables/ceilometer-auth.xml"/> <xi:include href="../../common/tables/ceilometer-auth.xml"/>

View File

@ -89,17 +89,6 @@ verbose logging
watch_log_file logging watch_log_file logging
zaqar_control_exchange zaqar zaqar_control_exchange zaqar
zmq_use_broker zeromq zmq_use_broker zeromq
alarm/alarm_max_actions alarm
alarm/evaluation_interval alarm
alarm/notifier_rpc_topic alarm
alarm/project_alarm_quota alarm
alarm/record_history alarm
alarm/rest_notifier_certificate_file alarm
alarm/rest_notifier_certificate_key alarm
alarm/rest_notifier_max_retries alarm
alarm/rest_notifier_ssl_verify alarm
alarm/user_alarm_quota alarm
alarms/gnocchi_url alarms
api/aodh_is_enabled api api/aodh_is_enabled api
api/aodh_url api api/aodh_url api
api/default_api_return_limit api api/default_api_return_limit api
@ -108,7 +97,6 @@ api/host api
api/pecan_debug api api/pecan_debug api
api/port api api/port api
api/workers api api/workers api
collector/enable_rpc collector
collector/requeue_event_on_dispatcher_error collector collector/requeue_event_on_dispatcher_error collector
collector/requeue_sample_on_dispatcher_error collector collector/requeue_sample_on_dispatcher_error collector
collector/udp_address collector collector/udp_address collector
@ -130,8 +118,6 @@ cors.subdomain/allow_methods cors
cors.subdomain/allowed_origin cors cors.subdomain/allowed_origin cors
cors.subdomain/expose_headers cors cors.subdomain/expose_headers cors
cors.subdomain/max_age cors cors.subdomain/max_age cors
database/alarm_connection database
database/alarm_history_time_to_live database
database/backend database database/backend database
database/connection database database/connection database
database/connection_debug database database/connection_debug database
@ -165,7 +151,6 @@ dispatcher_gnocchi/filter_project dispatcher_gnocchi
dispatcher_gnocchi/filter_service_activity dispatcher_gnocchi dispatcher_gnocchi/filter_service_activity dispatcher_gnocchi
dispatcher_gnocchi/resources_definition_file dispatcher_gnocchi dispatcher_gnocchi/resources_definition_file dispatcher_gnocchi
dispatcher_gnocchi/url dispatcher_gnocchi dispatcher_gnocchi/url dispatcher_gnocchi
dispatcher_http/cadf_only dispatcher_http
dispatcher_http/event_target dispatcher_http dispatcher_http/event_target dispatcher_http
dispatcher_http/target dispatcher_http dispatcher_http/target dispatcher_http
dispatcher_http/timeout dispatcher_http dispatcher_http/timeout dispatcher_http
@ -184,10 +169,10 @@ keystone_authtoken/admin_token auth_token
keystone_authtoken/admin_user auth_token keystone_authtoken/admin_user auth_token
keystone_authtoken/auth_admin_prefix auth_token keystone_authtoken/auth_admin_prefix auth_token
keystone_authtoken/auth_host auth_token keystone_authtoken/auth_host auth_token
keystone_authtoken/auth_plugin auth_token
keystone_authtoken/auth_port auth_token keystone_authtoken/auth_port auth_token
keystone_authtoken/auth_protocol auth_token keystone_authtoken/auth_protocol auth_token
keystone_authtoken/auth_section auth_token keystone_authtoken/auth_section auth_token
keystone_authtoken/auth_type auth_token
keystone_authtoken/auth_uri auth_token keystone_authtoken/auth_uri auth_token
keystone_authtoken/auth_version auth_token keystone_authtoken/auth_version auth_token
keystone_authtoken/cache auth_token keystone_authtoken/cache auth_token
@ -293,24 +278,25 @@ publisher/telemetry_secret rpc
publisher_notifier/event_topic rpc publisher_notifier/event_topic rpc
publisher_notifier/metering_topic rpc publisher_notifier/metering_topic rpc
publisher_notifier/telemetry_driver rpc publisher_notifier/telemetry_driver rpc
publisher_rpc/metering_topic rpc
rgw_admin_credentials/access_key rgw rgw_admin_credentials/access_key rgw
rgw_admin_credentials/secret_key rgw rgw_admin_credentials/secret_key rgw
service_credentials/auth_section auth
service_credentials/auth_type auth
service_credentials/cafile auth
service_credentials/certfile auth
service_credentials/insecure auth service_credentials/insecure auth
service_credentials/os_auth_url auth service_credentials/interface auth
service_credentials/os_cacert auth service_credentials/keyfile auth
service_credentials/os_endpoint_type auth service_credentials/region_name auth
service_credentials/os_password auth service_credentials/timeout auth
service_credentials/os_region_name auth
service_credentials/os_tenant_id auth
service_credentials/os_tenant_name auth
service_credentials/os_username auth
service_types/glance service_types service_types/glance service_types
service_types/kwapi service_types service_types/kwapi service_types
service_types/neutron service_types service_types/neutron service_types
service_types/nova service_types service_types/nova service_types
service_types/radosgw service_types service_types/radosgw service_types
service_types/swift service_types service_types/swift service_types
storage/max_retries storage
storage/retry_interval storage
vmware/api_retry_count vmware vmware/api_retry_count vmware
vmware/ca_file vmware vmware/ca_file vmware
vmware/host_ip vmware vmware/host_ip vmware
@ -323,4 +309,3 @@ vmware/wsdl_location vmware
xenapi/connection_password xenapi xenapi/connection_password xenapi
xenapi/connection_url xenapi xenapi/connection_url xenapi
xenapi/connection_username xenapi xenapi/connection_username xenapi
xenapi/login_timeout xenapi

View File

@ -1,5 +1,3 @@
alarm alarm
alarms alarms
collector collector collector collector
dispatcher_http HTTP dispatcher dispatcher_http HTTP dispatcher
dispatcher_gnocchi Gnocchi dispatcher dispatcher_gnocchi Gnocchi dispatcher
@ -10,4 +8,5 @@ magnetodb MagnetoDB
notification notification notification notification
rgw Rados gateway rgw Rados gateway
service_types service types service_types service types
storage storage
zaqar Zaqar zaqar Zaqar