什么是可观测监控 Prometheus 版

更新时间:2025-01-21 05:29:54

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

说明

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

什么是Prometheus实例

Prometheus实例是阿里云可观测监控 Prometheus 版服务提供的管理Prometheus数据采集和数据存储分析的逻辑单元,每个Prometheus实例提供对应的Prometheus数据采集配置、时序数据库实例、Dashboard监控大盘和报警配置等。

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

55

阿里云提供的可观测监控 Prometheus 版,完全兼容开源 Promethues 协议和查询语法,是基于云上提供的 Prometheus 服务,可以帮助客户构建开放和稳定的统一监控系统。

一、数据采集

阿里云可观测监控 Prometheus 版提供覆盖用户端应用、服务端应用、容器、主机、自建组件、云服务等全栈的指标采集能力,也支持通过兼容开源 Prometheus 标准 Remote Write 协议方式集成用户自建 Prometheus 数据,另外也支持基于 SDK 写入自定义指标。

  • 用户端&应用:ARMS 用户端应用(ARMS RUM)和服务端应用(ARMS APM)指标数据默认写入了 Prometheus,针对应用中的自定义指标可以通过 Prometheus SDK 或者基于 OpenTelemetry SDK 的方式实现自定义指标写入。

  • 容器:阿里云提供的容器服务包括ACK、ASK、ACS 等默认集成了可观测监控 Prometheus 版,通过自研的指标采集探针Prometheus Agent 可以实现容器基础监控指标的采集,也支持基于 ServiceMonitor、PodMonitor 等方式实现自定义指标采集。针对自建的 Kubernetes 或者其他云厂商提供的 Kubernetes 服务,可以基于ACK One 的注册集群进行纳管后,实现与ACK 相同方式的容器指标采集能力。

  • 主机:针对于虚拟主机监控,可观测监控 Prometheus 版支持通过托管的 Prometheus Agent,采集主机的CPU、内存、磁盘、网络等操作系统监控指标,也支持采集进程、容器相关监控指标,另外,在 ECS 上也可通过类似 node- exporter 的 textfile 方式实现自定义指标采集。对于自建 IDC 或者其他云厂商提供的虚拟主机服务,可以通过部署开源node-exporter和开源 Prometheus 组件实现数据采集后,通过 Remote Write 方式将数据统一汇总到 可观测监控 Prometheus 版

  • 云服务可观测监控 Prometheus 版也支持白屏方式接入阿里云云监控数据,实现对云服务监控指标的采集,并且 Prometheus 云产品接入能力还会自动将云产品的实例名称、实例标签等信息富化到云产品的监控指标上,提供更多维度的聚合、过滤和告警路由能力。

  • 自定义指标可观测监控 Prometheus 版本身也兼容开源 Prometheus 和 Opentelemetry Metric 写入协议,用户可以基于 SDK 方式实现自定义指标写入。

二、数据存储

阿里云可观测监控 Prometheus 版数据存储支持分层存储能力,标准存储数据过期后支持自动转存到归档存储中,满足用户对指标长周期存储和低成本需求。

  • 可观测监控 Prometheus 版标准存储支持不同存储时长选择,按数据写入量或数据上报量计费。

  • 如果您有更长周期的存储时长需求,可以开启归档存储能力。开启归档存储能力后,标准数据超过存储时长后会自动转存至归档存储,归档存储按存储量进行计费。

三、数据消费

阿里云可观测监控 Prometheus 版可以实现指标数据统一采集和统一存储,满足多种数据消费的场景。

  • 统一可视化:可观测监控 Prometheus 版面向云产品和常见开源组件,提供了丰富的开箱即用的大盘,用户可以将内置的大盘导入可观测可视化 Grafana 版,也可以基于 Grafana 服务自定义大盘;另外基于 Prometheus HTTP API 也可以对接阿里云数据可视化平台 Datav,构建更生动的可视化大屏。

  • 聚合视图:可观测监控 Prometheus 版提供的聚合视图能力支持跨实例和跨账号 Prometheus 实例聚合查询,能够满足用户跨账号的统一监控。

  • 数据处理:可观测监控 Prometheus 版提供 Recording Rule 的预聚合能力,兼容开源的 Recording Rule 的规则,基于 Recording Rule 提供指标数据的降采样、降维度等能力,降低数据成本,提高数据查询能力。

  • 统一告警&响应:可观测监控 Prometheus 版默认内置了云产品和常见开源组件的告警规则,也支持基于 PromQL 自定义告警规则,另外也支持导入开源 Prometheus 的 AlertRule 规则。告警规则产生告警事件后会统一写入 ARMS 告警管理中心,基于ARMS 告警管理能力可以实现告警通知、分派、升级等响应动作。

  • CloudLens:针对核心监控场景基于CloudLens提供基于日志、指标、事件的统一可观测能力,满足客户对云产品的全方位可观测需求。

  • 数据分析:可观测监控 Prometheus 版 100% 兼容 PromQL 语法,支持用户基于 PromQL 进行自定义分析和探索,同时提供指标管理能力帮助用户洞察指标的分布和高基数情况。

  • 数据导出:可观测监控 Prometheus 版支持实时投递能力,可以将指标数据实时投递到 Kafka、MaxCompute、自建 Prometheus 中。

产品优势

  • 集成便利:一站式的解决方案,简化可观测性系统的搭建和维护工作。

  • 成本优化:相比自建方案,阿里云可观测性服务提供更经济高效的解决方案。

  • 深度集成阿里云生态:无缝对接阿里云其他服务,例如ECS、Kubernetes服务ACK等。

  • 专业支持与服务:享受阿里云专业的技术支持和SLA保障。

  • 本页导读 (1)
  • 什么是Prometheus实例
  • 为什么选择可观测监控 Prometheus 版
  • 一、数据采集
  • 二、数据存储
  • 三、数据消费
  • 产品优势
  • 相关文档
AI助理

点击开启售前

在线咨询服务

你好,我是AI助理

可以解答问题、推荐解决方案等