3.2. 创建警报
使用 Telemetry Alarming 服务(aodh)创建满足特定条件时触发的警报,例如达到阈值时。在本例中,警报会在单个实例的平均 CPU 利用率超过 80% 时激活并添加日志条目。
流程
归档策略会在部署过程中预先填充,您很少需要创建新的归档策略。但是,如果没有配置归档策略,则必须创建一个。要创建为 5s * 86400 点(5 天)创建指标的归档策略,请使用以下命令:
openstack archive-policy create <name> \ -d granularity:5s,points:86400 \ -b 3 -m mean -m rate:mean
# openstack archive-policy create <name> \ -d granularity:5s,points:86400 \ -b 3 -m mean -m rate:mean
Copy to Clipboard Copied! Toggle word wrap Toggle overflow + 将 <name > 替换为归档策略的名称。
注意确保将 Telemetry Alarming 服务的评估周期值设置为大于 60 的整数。Ceilometer 轮询间隔与评估周期相关联。确保将 Ceilometer 轮询间隔值设置为 60 到 600 之间的数字,并确保该值大于 Telemetry Alarming 服务评估周期的值。如果 Ceilometer 轮询间隔太低,则可能会严重影响系统负载。
创建警报并使用查询来隔离实例的特定 ID 来实现监控。以下示例中的实例的 ID 是 94619081-abf5-4f1f-81c7-9cedaa872403。
注意要计算阈值,请使用以下公式: 1,000,000,000 x {granularity} x {percentage_in_decimal}
Copy to Clipboard Copied! Toggle word wrap Toggle overflow