Aodh 配置选项

aodh: DEFAULT

record_history
类型:

布尔值

默认值:

True

记录警报变更事件。

event_alarm_cache_ttl
类型:

整数

默认值:

60

事件警报缓存的 TTL,单位为秒。设置为 0 以禁用缓存。

prometheus_disable_rbac
类型:

布尔值

默认值:

False

禁用 Prometheus 评估器的 RBAC。

警告

此选项在 Flamingo 版本中已弃用,未来可能会被静默忽略。

原因:

Prometheus RBAC 始终被禁用。从服务内部正确使用客户端 RBAC 强制执行是不可能的。使用它可能会导致问题。

additional_ingestion_lag
类型:

整数

默认值:

0

最小值:

0

最大值:

86400

为了补偿报告/摄取延迟,延长评估窗口的秒数。

member_creation_time
类型:

整数

默认值:

120

等待负载均衡器成员创建的时间,单位为秒。

rest_notifier_certificate_file
类型:

字符串

默认值:

''

REST 通知器的 SSL 客户端证书文件。

rest_notifier_certificate_key
类型:

字符串

默认值:

''

REST 通知器的 SSL 客户端私钥文件。

rest_notifier_ca_bundle_certificate_path
类型:

字符串

默认值:

<None>

REST 通知器的 SSL CA_BUNDLE 证书。

rest_notifier_ssl_verify
类型:

布尔值

默认值:

True

调用警报操作时是否验证 SSL 服务器证书。

rest_notifier_max_retries
类型:

整数

默认值:

0

REST 通知器的最大重试次数。

notifier_topic
类型:

字符串

默认值:

alarming

Aodh 用于警报通知器消息的主题。

enable_evaluation_results_metrics
类型:

布尔值

默认值:

False

是否启用指标收集。

aodh: api

paste_config
类型:

字符串

默认值:

api-paste.ini

API WSGI 定义的配置文件。

auth_mode
类型:

字符串

默认值:

keystone

有效值:

keystone, noauth

要使用的身份验证模式。

gnocchi_external_project_owner
类型:

字符串

默认值:

服务

Gnocchi 中资源创建者的项目名称。(例如 Ceilometer 项目名称)

gnocchi_external_domain_name
类型:

字符串

默认值:

默认值

Gnocchi 中资源创建者的域名。(例如,default 或 service_domain)

user_alarm_quota
类型:

整数

默认值:

-1

用户定义的警报的最大数量。

已弃用的变体

Group

名称

DEFAULT

user_alarm_quota

project_alarm_quota
类型:

整数

默认值:

-1

项目定义的警报的最大数量。

已弃用的变体

Group

名称

DEFAULT

project_alarm_quota

alarm_max_actions
类型:

整数

默认值:

-1

警报每个状态的最大操作数,非正数表示无限制。

已弃用的变体

Group

名称

DEFAULT

alarm_max_actions

aodh: coordination

backend_url
类型:

字符串

默认值:

<None>

用于分布式协调的后端 URL。如果留空,警报评估将不会执行工作负载分区,并且仅当服务的单个实例正在运行时才能正常工作。

heartbeat_interval
类型:

浮点数

默认值:

1.0

分布式协调的心跳间隔,单位为秒。

已弃用的变体

Group

名称

coordination

heartbeat

retry_backoff
类型:

整数

默认值:

1

重试连接协调后端时的重试退避因子。

max_retry_interval
类型:

整数

默认值:

30

重试加入分区组的最大秒数。

aodh: database

alarm_history_time_to_live
类型:

整数

默认值:

-1

警报历史记录在数据库中保留的秒数(<= 0 表示永久)。

alarm_histories_delete_batch_size
类型:

整数

默认值:

0

最小值:

0

从数据库中一次删除的警报历史记录数量(0 表示全部)。

aodh: evaluator

workers
类型:

整数

默认值:

1

最小值:

1

评估器服务的 worker 数量。

evaluation_interval
类型:

整数

默认值:

60

评估周期的周期,应大于或等于底层计量收集的配置管道间隔。

已弃用的变体

Group

名称

DEFAULT

evaluation_interval

aodh: listener

workers
类型:

整数

默认值:

1

最小值:

1

监听器服务的 worker 数量。

event_alarm_topic
类型:

字符串

默认值:

alarm.all

Aodh 用于事件警报评估的主题。

已弃用的变体

Group

名称

DEFAULT

event_alarm_topic

batch_size
类型:

整数

默认值:

1

在分发通知消息之前等待的通知消息数量。

batch_timeout
类型:

整数

默认值:

<None>

在达到 batch_size 时等待分发样本的秒数(None 表示无限期)。

aodh: notifier

batch_size
类型:

整数

默认值:

1

在分发通知消息之前等待的通知消息数量。

batch_timeout
类型:

整数

默认值:

<None>

在达到 batch_size 时等待分发样本的秒数(None 表示无限期)。

workers
类型:

整数

默认值:

1

最小值:

1

通知器服务的 worker 数量。

aodh: service_credentials

region_name
类型:

字符串

默认值:

<None>

用于 OpenStack 服务端点的区域名称。

已弃用的变体

Group

名称

service_credentials

os-region-name

service_credentials

os_region_name

interface
类型:

字符串

默认值:

public

有效值:

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

用于与 OpenStack 服务通信的 Identity 服务目录中的端点类型。

已弃用的变体

Group

名称

service_credentials

os-endpoint-type

service_credentials

os_endpoint_type

aodh: service_types

zaqar
类型:

字符串

默认值:

messaging

消息队列服务类型。