监控 OpenStack 时,Ceilometer、Monasca 和 Prometheus 该如何选择?
2026-08-11 09:19:15
# 云服务
面试中常问:Ceilometer、Monasca、Prometheus 该选哪个?这考察对社区历史与演进方向的认知。
Ceilometer
OpenStack “元老级”遥测项目,最初既采指标又采事件。但因架构老旧、资源消耗高、配置复杂,逐渐被新项目取代,现多只负责事件(event)管线。
Monasca
更现代的 Monitoring-as-a-Service 项目,水平扩展与多租户能力强,但对部署环境与运维要求较高,落地成本不低。
Prometheus
当今云原生监控事实标准。对 OpenStack 适配良好(通过 openstack-exporter 等各类 Exporter),可视化能力强、社区活跃,是当前最推荐的选择。
| 项目 | 定位 | 优点 | 缺点 |
|---|---|---|---|
| Ceilometer | 原生遥测 | 与 OpenStack 集成深 | 重、复杂、渐被取代 |
| Monasca | 监控即服务 | 多租户、可扩展 | 部署运维门槛高 |
| Prometheus | 云原生标准 | 轻量、生态强、社区活跃 | 需自行搭 Exporter |
小结
新项目一律选 Prometheus + Exporter 路线;老集群的 Ceilometer 可保留做事件管道,不建议再作为指标主栈。