如何使用Prometheus监控TiDB

本文介绍如何使用Prometheus监控TiDB。

步骤一:接入TiDB

  1. 进入接入中心页面:登录Prometheus控制台在左侧导航栏,选择接入中心

  2. 选择TiDB组件:接入中心页面的数据库区域,单击TIDB

    image

  3. 配置接入环境及相关信息:TIDB面板配置相关参数,完成组件接入。

    参数

    说明

    选择所属环境类型

    根据您想要监控的应用程序/组件服务所在环境的类型进行选择。可以接入以下两种服务环境:

    • 容器服务环境

    • ECS(VPC)

    选择容器服务集群

    如果选择所属环境类型容器服务环境,您需要选择待接入集群。

    选择VPC

    如果选择所属环境类型ECS(VPC),您需要选择待接入ECS(VPC)。

    TIDB 集群名称

    输入TIDB集群名称。

    说明

    每次接入,需使用不同的集群名称,以防止指标重复采集导致大盘展示错误。

    命名空间

    TIDB集群所处的命名空间。

    PD Server Container 名称

    TiDB各基础组件Container名称,默认名称会自动填充。

    TiDB Server Container 名称

    TiKV Server Container 名称

    PD Metrics 端口

    TiDB各基础组件Metric的端口,默认端口号会自动填充。

    TiDB Metrics 端口

    TiKV Metrics 端口

    PD Metrics 采集路径

    TiDB各基础组件Metric的HTTP采集路径,默认采集路径会自动填充。

    TiDB Metrics 采集路径

    TiKV Metrics 采集路径

    Metric 采集间隔(单位/秒)

    可观测监控 Prometheus 版采集TiDB监控数据的时间间隔,默认30秒。

步骤二:查看TiDB大盘数据

  1. 进入接入管理页面:在左侧导航栏,选择接入管理

  2. 选择接入环境:接入管理页面的已接入环境页签,选择目标环境(容器环境/ECS环境),然后单击目标环境名称进入详情页面。

    image

  3. 选择组件类型:组件管理页签下的组件类型区域,选择TIDB,然后在右侧单击大盘,即可查看所有的大盘名称。

    image

  4. 查看大盘:单击目标大盘名称,查看对应的Grafana大盘。

步骤三:配置TiDB监控告警

  1. 配置默认告警规则:组件管理页签下的组件类型区域,选择TIDB,然后单击告警规则,即可查看和编辑默认告警规则。

    image

  2. 新增告警规则:您还可以根据业务需求新增告警规则。具体操作,请参见Prometheus告警规则