监控 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 可保留做事件管道,不建议再作为指标主栈。