3.2. 创建警报
使用 Telemetry Alarming 服务(aodh)创建在满足特定条件时触发的警报,例如达到阈值时。在本例中,警报激活并在单个实例的平均 CPU 利用率超过 80% 时添加日志条目。
流程
归档策略会在部署过程中预先填充,很少需要创建新的归档策略。但是,如果没有配置归档策略,您必须创建一个。要创建一个归档策略,它在 5s * 86400 points (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