New, updated and deprecated options in Liberty for Telemetry
New options
Option = default value (Type) Help string
[DEFAULT] batch_polled_samples = True (BoolOpt) To reduce polling agent load, samples are sent to the notification agent in a batch. To gain higher throughput at the cost of load set this to False.
[DEFAULT] ceilometer_control_exchange = ceilometer (StrOpt) Exchange name for ceilometer notifications.
[DEFAULT] dns_control_exchange = central (StrOpt) Exchange name for DNS notifications.
[DEFAULT] executor_thread_pool_size = 64 (IntOpt) Size of executor thread pool.
[DEFAULT] pipeline_polling_interval = 20 (IntOpt) Polling interval for pipeline file configuration in seconds.
[DEFAULT] refresh_pipeline_cfg = False (BoolOpt) Refresh Pipeline configuration on-the-fly.
[DEFAULT] rpc_conn_pool_size = 30 (IntOpt) Size of RPC connection pool.
[alarm] alarm_max_actions = -1 (IntOpt) Maximum count of actions for each state of an alarm, non-positive number means no limit.
[api] aodh_is_enabled = None (BoolOpt) Set True to redirect alarms URLs to aodh. Default autodetection by querying keystone.
[api] aodh_url = None (StrOpt) The endpoint of Aodh to redirect alarms URLs to Aodh API. Default autodetection by querying keystone.
[api] default_api_return_limit = 1000 (IntOpt) Default maximum number of items returned by API request.
[api] gnocchi_is_enabled = None (BoolOpt) Set True to disable resource/meter/sample URLs. Default autodetection by querying keystone.
[cors] allow_credentials = True (BoolOpt) Indicate that the actual request can include user credentials
[cors] allow_headers = Content-Type, Cache-Control, Content-Language, Expires, Last-Modified, Pragma (ListOpt) Indicate which header field names may be used during the actual request.
[cors] allow_methods = GET, POST, PUT, DELETE, OPTIONS (ListOpt) Indicate which methods can be used during the actual request.
[cors] allowed_origin = None (StrOpt) Indicate whether this resource may be shared with the domain received in the requests "origin" header.
[cors] 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.
[cors] max_age = 3600 (IntOpt) Maximum cache age of CORS preflight requests.
[cors.subdomain] allow_credentials = True (BoolOpt) Indicate that the actual request can include user credentials
[cors.subdomain] allow_headers = Content-Type, Cache-Control, Content-Language, Expires, Last-Modified, Pragma (ListOpt) Indicate which header field names may be used during the actual request.
[cors.subdomain] allow_methods = GET, POST, PUT, DELETE, OPTIONS (ListOpt) Indicate which methods can be used during the actual request.
[cors.subdomain] allowed_origin = None (StrOpt) Indicate whether this resource may be shared with the domain received in the requests "origin" header.
[cors.subdomain] 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.
[cors.subdomain] max_age = 3600 (IntOpt) Maximum cache age of CORS preflight requests.
[database] alarm_history_time_to_live = -1 (IntOpt) Number of seconds that alarm histories are kept in the database for (<= 0 means forever).
[dispatcher_gnocchi] archive_policy = low (StrOpt) The archive policy to use when the dispatcher create a new metric.
[dispatcher_gnocchi] archive_policy_file = gnocchi_archive_policy_map.yaml (StrOpt) The Yaml file that defines per metric archive policies.
[dispatcher_gnocchi] filter_project = gnocchi (StrOpt) Gnocchi project used to filter out samples generated by Gnocchi service activity
[dispatcher_gnocchi] filter_service_activity = True (BoolOpt) Filter out samples generated by Gnocchi service activity
[dispatcher_gnocchi] resources_definition_file = gnocchi_resources.yaml (StrOpt) The Yaml file that defines mapping between samples and gnocchi resources/metrics
[dispatcher_gnocchi] url = http://localhost:8041 (StrOpt) URL to Gnocchi.
[meter] meter_definitions_cfg_file = meters.yaml (StrOpt) Configuration file for defining meter notifications.
[oslo_messaging_qpid] send_single_reply = False (BoolOpt) Send a single AMQP reply to call message. The current behaviour since oslo-incubator is to send two AMQP replies - first one with the payload, a second one to ensure the other have finish to send the payload. We are going to remove it in the N release, but we must keep backward compatible at the same time. This option provides such compatibility - it defaults to False in Liberty and can be turned on for early adopters with a new installations or for testing. Please note, that this option will be removed in M release.
[oslo_messaging_rabbit] kombu_reconnect_timeout = 60 (IntOpt) How long to wait before considering a reconnect attempt to have failed. This value should not be longer than rpc_response_timeout.
[oslo_messaging_rabbit] send_single_reply = False (BoolOpt) Send a single AMQP reply to call message. The current behaviour since oslo-incubator is to send two AMQP replies - first one with the payload, a second one to ensure the other have finish to send the payload. We are going to remove it in the N release, but we must keep backward compatible at the same time. This option provides such compatibility - it defaults to False in Liberty and can be turned on for early adopters with a new installations or for testing. Please note, that this option will be removed in M release.
[oslo_middleware] secure_proxy_ssl_header = X-Forwarded-Proto (StrOpt) The HTTP Header that will be used to determine what the original request protocol scheme was, even if it was hidden by an SSL termination proxy.
[vmware] ca_file = None (StrOpt) CA bundle file to use in verifying the vCenter server certificate.
[vmware] insecure = False (BoolOpt) If true, the vCenter server certificate is not verified. If false, then the default CA truststore is used for verification. This option is ignored if "ca_file" is set.
New default values
Option Previous default value New default value
[DEFAULT] default_log_levels amqp=WARN, amqplib=WARN, boto=WARN, qpid=WARN, sqlalchemy=WARN, suds=INFO, oslo.messaging=INFO, iso8601=WARN, requests.packages.urllib3.connectionpool=WARN, urllib3.connectionpool=WARN, websocket=WARN, keystonemiddleware=WARN, routes.middleware=WARN, stevedore=WARN amqp=WARN, amqplib=WARN, boto=WARN, qpid=WARN, sqlalchemy=WARN, suds=INFO, oslo.messaging=INFO, iso8601=WARN, requests.packages.urllib3.connectionpool=WARN, urllib3.connectionpool=WARN, websocket=WARN, requests.packages.urllib3.util.retry=WARN, urllib3.util.retry=WARN, keystonemiddleware=WARN, routes.middleware=WARN, stevedore=WARN, taskflow=WARN
[DEFAULT] logging_exception_prefix %(asctime)s.%(msecs)03d %(process)d TRACE %(name)s %(instance)s %(asctime)s.%(msecs)03d %(process)d ERROR %(name)s %(instance)s
[DEFAULT] use_syslog_rfc_format False True
[DEFAULT] verbose False True
[notification] disable_non_metric_meters False True
[oslo_messaging_rabbit] heartbeat_timeout_threshold 0 60
Deprecated options
Deprecated option New Option
[DEFAULT] database_connection None
[DEFAULT] rpc_thread_pool_size [DEFAULT] executor_thread_pool_size
[DEFAULT] log_format None
[DEFAULT] use_syslog None