You need to enable JavaScript to run this app.
文档中心
托管 Prometheus

托管 Prometheus

复制全文
下载 pdf
产品简介
基本概念
复制全文
下载 pdf
基本概念
本文为您介绍托管 Prometheus(VMP)的常见基本概念。帮助您在阅读相关文档时,能够快速理解产品知识和概念。
概念
说明
Exporter
Exporter 是一个采集监控数据并通过 Prometheus 监控规范对外提供数据的组件。Prometheus 社区提供了丰富的 Exporter 实现,涵盖了基础设施,中间件以及网络等各个方面的监控功能。同时,用户也可以自定义 Exporter。详情请参见 官方文档
Target
Prometheus 采集器进行数据采集的目标,该目标对外暴露自身运行或业务状态的指标信息。例如:主机中的 CPU、内存、存储、网卡等。
Job
一组 Target 的配置集合。
PromQL
全称为 Prometheus Query Language,是 Prometheus 独有的数据查询 DSL 语言,语言表现力非常丰富,内置函数很多,在日常数据可视化以及 rule 告警中都会使用到它。
Grafana
Grafana 是一个开源的,拥有丰富仪表盘和图表的指标分析平台。提供了强大和丰富的方式去创建、共享、浏览数据。Grafana 提供了对 Prometheus 的完整支持。
CRD/CR
CRD 全称 Custom Resource Definition,即 Kubernetes 中自定义资源的 API 定义;而 CR (Custom Resource)则是指一个具体的自定义资源对象。
工作区
工作区(Workspace)是 VMP 服务中采集数据和规则的抽象整合,为用户提供物理隔离或逻辑隔离的 Prometheus 能力。在 VMP 服务中可创建不同的工作区,不同工作区中的数据彼此隔离。
监控实例
VMP 服务监控进行数据采集和数据存储分析的逻辑单元。每一个监控逻辑单元通过 HTTP 暴露监控样本数据。例如:在当前主机上运行的 node-exporter 可以被称为一个监控实例。
监控指标
监控指标是指 Target 对外暴露的,反映自身运行或业务状态的标签化数据。例如:CPU 利用率、内存利用率、网络流量、HTTP 请求总数等。
监控指标主要由指标名称(Metric Name)和标签(Label)组成。
  • 指标名称(Metric Name)用于说明指标的含义,例如:http_request_total 代表 HTTP 请求总数。
  • 标签(Label)主要体现指标的维度特征,用于对指标进行过滤、聚合或剪裁。通过标签名(Label Name)和标签值(Label Value)键值对,形成监控指标的多种维度。例如:针对 http_request_total 监控指标,可以有 status="404" 或 status="200" 这种纬度划分;也可以有 method=“get” 和 method=“post” 这种维度划分。
服务发现
服务发现是 Prometheus 监控的主要功能特点。由于 Prometheus 使用 Pull 的方式获取监控目标的指标。因此,通过配置原生 Prometheus 的服务发现、ServiceMonitor、PodMonitor 或 Probe 等方式,就可以发现不同的采集目标。
最近更新时间:2025.02.20 15:57:50
这个页面对您有帮助吗?
有用
有用
无用
无用