Telemetry Alarming service configuration options

Telemetry Alarming service configuration options

The following tables provide a comprehensive list of the Telemetry Alarming service configuration options.

Description of API configuration options
Configuration option = Default value Description
[api]  
alarm_max_actions = -1 (Integer) Maximum count of actions for each state of an alarm, non-positive number means no limit.
enable_combination_alarms = False (Boolean) DEPRECATED: Enable deprecated combination alarms. Combination alarms are deprecated. This option and combination alarms will be removed in Aodh 5.0.
paste_config = api_paste.ini (String) Configuration file for WSGI definition of API.
pecan_debug = False (Boolean) Toggle Pecan Debug Middleware.
project_alarm_quota = None (Integer) Maximum number of alarms defined for a project.
user_alarm_quota = None (Integer) Maximum number of alarms defined for a user.
workers = 1 (Integer) Number of workers for aodh API server.
[oslo_middleware]  
enable_proxy_headers_parsing = False (Boolean) Whether the application is behind a proxy or not. This determines if the middleware should parse the headers or not.
max_request_body_size = 114688 (Integer) The maximum body size for each request, in bytes.
secure_proxy_ssl_header = X-Forwarded-Proto (String) DEPRECATED: The HTTP Header that will be used to determine what the original request protocol scheme was, even if it was hidden by a SSL termination proxy.
Description of common configuration options
Configuration option = Default value Description
[DEFAULT]  
additional_ingestion_lag = 0 (Integer) The number of seconds to extend the evaluation windows to compensate the reporting/ingestion lag.
evaluation_interval = 60 (Integer) Period of evaluation cycle, should be >= than configured pipeline interval for collection of underlying meters.
event_alarm_cache_ttl = 60 (Integer) TTL of event alarm caches, in seconds. Set to 0 to disable caching.
executor_thread_pool_size = 64 (Integer) Size of executor thread pool.
http_timeout = 600 (Integer) Timeout seconds for HTTP requests. Set it to None to disable timeout.
notifier_topic = alarming (String) The topic that aodh uses for alarm notifier messages.
record_history = True (Boolean) Record alarm change events.
rest_notifier_ca_bundle_certificate_path = None (String) SSL CA_BUNDLE certificate for REST notifier
rest_notifier_certificate_file = (String) SSL Client certificate file for REST notifier.
rest_notifier_certificate_key = (String) SSL Client private key file for REST notifier.
rest_notifier_max_retries = 0 (Integer) Number of retries for REST notifier
rest_notifier_ssl_verify = True (Boolean) Whether to verify the SSL Server certificate when calling alarm action.
[database]  
alarm_history_time_to_live = -1 (Integer) Number of seconds that alarm histories are kept in the database for (<= 0 means forever).
[evaluator]  
workers = 1 (Integer) Number of workers for evaluator service. default value is 1.
[listener]  
batch_size = 1 (Integer) Number of notification messages to wait before dispatching them.
batch_timeout = None (Integer) Number of seconds to wait before dispatching samples when batch_size is not reached (None means indefinitely).
event_alarm_topic = alarm.all (String) The topic that aodh uses for event alarm evaluation.
workers = 1 (Integer) Number of workers for listener service. default value is 1.
[notifier]  
batch_size = 1 (Integer) Number of notification messages to wait before dispatching them.
batch_timeout = None (Integer) Number of seconds to wait before dispatching samples when batch_size is not reached (None means indefinitely).
workers = 1 (Integer) Number of workers for notifier service. default value is 1.
[service_credentials]  
interface = public (String) Type of endpoint in Identity service catalog to use for communication with OpenStack services.
region_name = None (String) Region name to use for OpenStack service endpoints.
[service_types]  
zaqar = messaging (String) Message queue service type.
Description of coordination configuration options
Configuration option = Default value Description
[coordination]  
backend_url = None (String) The backend URL to use for distributed coordination. If left empty, per-deployment central agent and per-host compute agent won’t do workload partitioning and will only function correctly if a single instance of that service is running.
check_watchers = 10.0 (Floating point) Number of seconds between checks to see if group membership has changed
heartbeat = 1.0 (Floating point) Number of seconds between heartbeats for distributed coordination.
max_retry_interval = 30 (Integer) Maximum number of seconds between retry to join partitioning group
retry_backoff = 1 (Integer) Retry backoff factor when retrying to connect with coordination backend
Description of Redis configuration options
Configuration option = Default value Description
[matchmaker_redis]  
check_timeout = 20000 (Integer) Time in ms to wait before the transaction is killed.
host = 127.0.0.1 (String) DEPRECATED: Host to locate redis. Replaced by [DEFAULT]/transport_url
password = (String) DEPRECATED: Password for Redis server (optional). Replaced by [DEFAULT]/transport_url
port = 6379 (Port number) DEPRECATED: Use this port to connect to redis host. Replaced by [DEFAULT]/transport_url
sentinel_group_name = oslo-messaging-zeromq (String) Redis replica set name.
sentinel_hosts = (List) DEPRECATED: List of Redis Sentinel hosts (fault tolerance mode) e.g. [host:port, host1:port ... ] Replaced by [DEFAULT]/transport_url
socket_timeout = 10000 (Integer) Timeout in ms on blocking socket operations
wait_timeout = 2000 (Integer) Time in ms to wait between connection attempts.
Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.