Aodh Configuration Options

aodh: DEFAULT

record_history
Type

boolean

Default

true

Record alarm change events.

event_alarm_cache_ttl
Type

integer

Default

60

TTL of event alarm caches, in seconds. Set to 0 to disable caching.

additional_ingestion_lag
Type

integer

Default

0

Minimum Value

0

The number of seconds to extend the evaluation windows to compensate the reporting/ingestion lag.

member_creation_time
Type

integer

Default

120

The time in seconds to wait for the load balancer member creation.

rest_notifier_certificate_file
Type

string

Default

''

SSL Client certificate file for REST notifier.

rest_notifier_certificate_key
Type

string

Default

''

SSL Client private key file for REST notifier.

rest_notifier_ca_bundle_certificate_path
Type

string

Default

<None>

SSL CA_BUNDLE certificate for REST notifier

rest_notifier_ssl_verify
Type

boolean

Default

true

Whether to verify the SSL Server certificate when calling alarm action.

rest_notifier_max_retries
Type

integer

Default

0

Number of retries for REST notifier

notifier_topic
Type

string

Default

alarming

The topic that aodh uses for alarm notifier messages.

http_timeout
Type

integer

Default

600

Timeout seconds for HTTP requests. Set it to None to disable timeout.

evaluation_interval
Type

integer

Default

60

Period of evaluation cycle, should be >= than configured pipeline interval for collection of underlying meters.

aodh: api

paste_config
Type

string

Default

/home/zuul/src/opendev.org/openstack/aodh/aodh/api/api-paste.ini

Configuration file for WSGI definition of API.

auth_mode
Type

string

Default

keystone

Authentication mode to use. Unset to disable authentication

gnocchi_external_project_owner
Type

string

Default

service

Project name of resources creator in Gnocchi. (For example the Ceilometer project name

gnocchi_external_domain_name
Type

string

Default

Default

Domain name of resources creator in Gnocchi. (For example, default or service_domain

user_alarm_quota
Type

integer

Default

<None>

Maximum number of alarms defined for a user.

Deprecated Variations

Group

Name

DEFAULT

user_alarm_quota

project_alarm_quota
Type

integer

Default

<None>

Maximum number of alarms defined for a project.

Deprecated Variations

Group

Name

DEFAULT

project_alarm_quota

alarm_max_actions
Type

integer

Default

-1

Maximum count of actions for each state of an alarm, non-positive number means no limit.

Deprecated Variations

Group

Name

DEFAULT

alarm_max_actions

aodh: coordination

backend_url
Type

string

Default

<None>

The backend URL to use for distributed coordination. If left empty, alarm evaluation won’t do workload partitioning and will only function correctly if a single instance of the service is running.

heartbeat
Type

floating point

Default

1.0

Number of seconds between heartbeats for distributed coordination.

check_watchers
Type

floating point

Default

10.0

Number of seconds between checks to see if group membership has changed

retry_backoff
Type

integer

Default

1

Retry backoff factor when retrying to connect with coordination backend

max_retry_interval
Type

integer

Default

30

Maximum number of seconds between retry to join partitioning group

aodh: database

alarm_history_time_to_live
Type

integer

Default

-1

Number of seconds that alarm histories are kept in the database for (<= 0 means forever).

aodh: evaluator

workers
Type

integer

Default

1

Minimum Value

1

Number of workers for evaluator service. default value is 1.

aodh: listener

workers
Type

integer

Default

1

Minimum Value

1

Number of workers for listener service. default value is 1.

event_alarm_topic
Type

string

Default

alarm.all

The topic that aodh uses for event alarm evaluation.

Deprecated Variations

Group

Name

DEFAULT

event_alarm_topic

batch_size
Type

integer

Default

1

Number of notification messages to wait before dispatching them.

batch_timeout
Type

integer

Default

<None>

Number of seconds to wait before dispatching samples when batch_size is not reached (None means indefinitely).

aodh: notifier

workers
Type

integer

Default

1

Minimum Value

1

Number of workers for notifier service. default value is 1.

batch_size
Type

integer

Default

1

Number of notification messages to wait before dispatching them.

batch_timeout
Type

integer

Default

<None>

Number of seconds to wait before dispatching samples when batch_size is not reached (None means indefinitely).

aodh: service_credentials

region_name
Type

string

Default

<None>

Region name to use for OpenStack service endpoints.

Deprecated Variations

Group

Name

service_credentials

os-region-name

service_credentials

os_region_name

interface
Type

string

Default

public

Valid Values

public, internal, admin, auth, publicURL, internalURL, adminURL

Type of endpoint in Identity service catalog to use for communication with OpenStack services.

Deprecated Variations

Group

Name

service_credentials

os-endpoint-type

service_credentials

os_endpoint_type

aodh: service_types

zaqar
Type

string

Default

messaging

Message queue service type.