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