阿里云可观测监控 Prometheus 版全面对接开源 Prometheus 生态,支持类型丰富的组件监控,提供多种开箱即用的预置监控大盘,且提供全面托管的 Prometheus 服务。
Prometheus是一套开源的监控报警系统。主要特点包括多维数据模型、灵活查询语句PromQL以及数据可视化展示等。更多信息,请参见Prometheus官方文档。
什么是Prometheus实例
Prometheus实例是阿里云可观测监控 Prometheus 版服务提供的管理Prometheus数据采集和数据存储分析的逻辑单元,每个Prometheus实例提供对应的Prometheus数据采集配置、时序数据库实例、Dashboard监控大盘和报警配置等。
为什么选择可观测监控 Prometheus 版
阿里云提供的可观测监控 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 版
- 一、数据采集
- 二、数据存储
- 三、数据消费
- 产品优势
- 相关文档