阿里云可观测监控 Prometheus 版全面对接开源Prometheus生态,支持类型丰富的组件监控,提供多种开箱即用的预置监控大盘,且提供全面托管的Prometheus服务。
Prometheus是一套开源的监控报警系统。主要特点包括多维数据模型、灵活查询语句PromQL以及数据可视化展示等。更多信息,请参见Prometheus官方文档。
什么是Prometheus实例
Prometheus实例是阿里云可观测监控 Prometheus 版服务提供的管理Prometheus数据采集和数据存储分析的逻辑单元,每个Prometheus实例提供对应的Prometheus数据采集配置、时序数据库实例、Dashboard监控大盘和报警配置等。根据可观测监控 Prometheus 版的不同对象和使用场景,Prometheus实例可以分为以下几种类型。
Prometheus实例类型 | 可观测监控 Prometheus 版的对象 | 监控能力 | 应用场景 |
阿里云容器服务ACK和ACK Serverless集群 |
| 适合需要对容器服务集群及其上面运行的应用进行一体化监控场景。 | |
阿里云ECS环境 |
| 适合需要在阿里云VPC内(通常为ECS集群)进行可观测监控 Prometheus 版的场景。 | |
自建的Prometheus、容器、云服务、主机等 |
说明 由于Prometheus Server为用户自己运维,所以相应的服务发现、数据采集等需用户自行配置。 | 通用Prometheus 实例,不区分使用场景,既适合作为自建Prometheus 的远程存储(Remote Write),也适合接入容器、云服务、主机等指标数据的场景。 | |
阿里云云服务 |
| 适合需要通过可观测监控 Prometheus 版来统一采集、存储和显示阿里云云服务的监控数据的场景。 | |
阿里云或自建Prometheus集群 | 提供全局聚合实例的Grafana监控大盘和告警。 | 适合需要通过将阿里云或自建Prometheus集群的全局聚合实例接入可观测监控 Prometheus 版的场景。 |
为什么选择可观测监控 Prometheus 版
阿里云可观测监控 Prometheus 版为用户的应用平台提供多场景、多层次、多维度指标数据的监控能力,结合Grafana大盘和AlertManager告警功能。在完全兼容开源Prometheus生态,以开放的方式为用户提供服务的原则下,阿里云可观测监控 Prometheus 版帮助用户轻松构建全面、稳定、安全、高可用性和高扩展性的可观测平台。
多场景应用监控
支持为Kubernetes容器应用、ECS集群(VPC)、远程存储等场景提供免费、开箱即用的Node,Kube控制面组件和容器的监控告警能力。同时支持一键安装部署接入自建的Kubernetes。
多层次组件监控
提供包括基础设施层、中间层、应用层等近30款云产品的组件监控告警能力,在中间层提供了Prometheus社区开源Exporter的安装部署。同时支持快速接入应用层的监控告警。
多维度指标监控
提供20多种语言的Client Library,可以低成本、低消耗地生产和暴露OpenMetrics格式的指标供其采集,不仅可以采集常规维度的指标。同时还支持采集事件、标签维度的指标,以及通过其他方式转换的指标采集。