全部产品
Search
文档中心

应用实时监控服务ARMS:什么是可观测监控 Prometheus 版

更新时间:Jul 05, 2024

阿里云可观测监控 Prometheus 版全面对接开源Prometheus生态,支持类型丰富的组件监控,提供多种开箱即用的预置监控大盘,且提供全面托管的Prometheus服务。

说明

Prometheus是一套开源的监控报警系统。主要特点包括多维数据模型、灵活查询语句PromQL以及数据可视化展示等。更多信息,请参见Prometheus官方文档

什么是Prometheus实例

Prometheus实例是阿里云可观测监控 Prometheus 版服务提供的管理Prometheus数据采集和数据存储分析的逻辑单元,每个Prometheus实例提供对应的Prometheus数据采集配置、时序数据库实例、Dashboard监控大盘和报警配置等。根据可观测监控 Prometheus 版的不同对象和使用场景,Prometheus实例可以分为以下几种类型。

Prometheus实例类型

可观测监控 Prometheus 版的对象

监控能力

应用场景

Prometheus实例 for 容器服务

阿里云容器服务ACK和ACK Serverless集群

  • 提供与容器服务原生的集成能力。包括容器服务Helm Chart的安装和更新,以及默认对容器服务集群控制面板和工作负载的监控。

  • 默认开启以下服务发现能力:Kubernetes SD、 ServiceMonitor、PodMonitor和基于Prometheus.yaml的自定义服务发现。

适合需要对容器服务集群及其上面运行的应用进行一体化监控场景。

Prometheus实例 for ECS

阿里云ECS环境

  • 通过在VPC内的Prometheus探针提供针对此VPC内ECS应用和组件(如数据库、中间库等)的一体化监控。

  • 提供ECS默认服务发现和基于Prometheus.yaml的自定义服务发现。

适合需要在阿里云VPC内(通常为ECS集群)进行可观测监控 Prometheus 版的场景。

Prometheus实例 for 通用

自建的Prometheus、容器、云服务、主机等

  • 提供Prometheus时序数据库的远端存储。

  • 提供Grafana监控大盘进行数据的展示。

说明

由于Prometheus Server为用户自己运维,所以相应的服务发现、数据采集等需用户自行配置。

通用Prometheus 实例,不区分使用场景,既适合作为自建Prometheus 的远程存储(Remote Write),也适合接入容器、云服务、主机等指标数据的场景。

Prometheus实例 for 云服务

阿里云云服务

  • 提供各阿里云云服务(ECS、RDS、SLB等)的监控数据。

  • 提供对应的Grafana监控大盘和告警。

适合需要通过可观测监控 Prometheus 版来统一采集、存储和显示阿里云云服务的监控数据的场景。

Prometheus实例 for GlobalView

阿里云或自建Prometheus集群

提供全局聚合实例的Grafana监控大盘和告警。

适合需要通过将阿里云或自建Prometheus集群的全局聚合实例接入可观测监控 Prometheus 版的场景。

为什么选择可观测监控 Prometheus 版

阿里云可观测监控 Prometheus 版为用户的应用平台提供多场景、多层次、多维度指标数据的监控能力,结合Grafana大盘和AlertManager告警功能。在完全兼容开源Prometheus生态,以开放的方式为用户提供服务的原则下,阿里云可观测监控 Prometheus 版帮助用户轻松构建全面、稳定、安全、高可用性和高扩展性的可观测平台。

  • 多场景应用监控

    支持为Kubernetes容器应用、ECS集群(VPC)、远程存储等场景提供免费、开箱即用的Node,Kube控制面组件和容器的监控告警能力。同时支持一键安装部署接入自建的Kubernetes。

  • 多层次组件监控

    提供包括基础设施层、中间层、应用层等近30款云产品的组件监控告警能力,在中间层提供了Prometheus社区开源Exporter的安装部署。同时支持快速接入应用层的监控告警。

  • 多维度指标监控

    提供20多种语言的Client Library,可以低成本、低消耗地生产和暴露OpenMetrics格式的指标供其采集,不仅可以采集常规维度的指标。同时还支持采集事件、标签维度的指标,以及通过其他方式转换的指标采集。

更多详细信息,请参见功能特性产品优势