开发者社区 > PolarDB开源 > PolarDB 分布式版 > 正文

监控指标的采集层中,监控指标分为几种类型?

已解决

监控指标的采集层中,监控指标分为几种类型?

展开
收起
云上静思 2022-07-11 19:17:26 547 0
1 条回答
写回答
取消 提交回答
  • 推荐回答

    监控指标的采集层中,监控指标分为两种类型。

    一种是引擎相关指标(例如QPS、RT等)。对于这些指标而言,PolarDB-X针对每一个不同的组件,构建了一个Exporter的服务,它通过HTTP的方式来暴露监控指标。Prometheus会定期获取数据(周期就是在PolarDBXMonitor对象中限定的monitorInterval参数值,如下图所示)。

    配图102.png

    另一种是资源层面的指标(CPU、内存等基本指标)。对于这些指标而言,PolarDB-X通过开源的Node Exporter去暴露(如下图所示,可以看到在polardbx-monitor这个命名空间下,创建好了一些nodeexporter的Pod来负责监控的采集)。 配图103.png

    采集完监控指标后,Prometheus会将监控指标存储到内部的一个时序数据库里面。然后,Grafana的监控报表会通过PromQL的方式从Prometheus中获取监控数据,并构建相应的监控图表,以供用户了解实例的运行状况。此外,对于Prometheus Cluster,我们是通过Prometheus Operator组件去管理,它可以帮助我们有效地部署和管理Prometheus集群。

    一个Kubernetes集群内,哪些PolarDB-X实例需要监控、以何种频率监控,都由PolarDBXMonitor对象所制。PolarDBXMonitor会告Prometheus,需要采集哪些实例的监控指标。

    以上内容摘自《PolarDB-X 从入门到实战》电子书,点击https://developer.aliyun.com/ebook/download/7674可下载完整版

    2022-07-12 14:50:21
    赞同 展开评论 打赏

PolarDB 分布式版 (PolarDB for Xscale,简称“PolarDB-X”) 是阿里云自主设计研发的高性能云原生分布式数据库产品,为用户提供高吞吐、大存储、低延时、易扩展和超高可用的云时代数据库服务。

相关电子书

更多
百度大规模时序指标自动异常检测实战 立即下载
Elasticsearch全观测技术解析与应用(构建日志、指标、APM统一观测平台) 立即下载
Kubernetes下日志实时采集、存储与计算实践 立即下载