全部产品
云市场

实例控制台使用说明

更新时间:2019-07-04 10:59:04

进入实例管理

点击TSDB控制台左侧“实例列表”(如下图):

1

找到相应的TSDB for Prometheus实例,点击右侧“管理”进入 Prometheus 实例管理页面:

2

实例管理主页

实例管理主页面左侧的导航侧边栏如下图:

3

导航栏包含5个功能Tab页:

  • 实例详情:显示实例基本信息(实例ID、可用区、网络信息等)、运行状态、基本配置和网络白名单等
  • 实例监控:显示实例的CPU使用率、内存使用率等
  • 产品文档:链接到产品文档页面
  • Prometheus 服务:进入 Prometheus Web 控制台界面
  • 参数配置:管理 Prometheus 的各种配置文件

其中“Prometheus控制台”和“参数配置”是最常用到的功能,下面详细介绍。

进入Prometheus控制台

点击实例管理主页侧边栏的“Prometheus服务”,可以看到“Prometheus控制台”按钮(如下图):

4

注意:正如页面上所提示的,开通 Prometheus 控制台需要先到实例详情开通公网IP,并将访问的IP加入到白名单里

点击该按钮将在浏览器新的 Tab 打开 Prometheus 实例的 Web UI 控制台:

5

参数配置

点击实例管理主页侧边栏的“参数配置”进入配置文件管理页面:

6

此页面支持管理三种与 Prometheus 运行密切相关的文件类型:

  • config文件:Prometheus的主配置文件
  • rule文件:Prometheus的告警规则定义文件
  • token文件:访问Kubernetes集群的token信息

下面分别介绍三种文件的创建和管理方式。

管理config文件

当创建一个新的 TSDB for Prometheus 实例后,第一次进入“参数配置”页面时可以看到系统已经默认创建了一个名为prometheus.yml 的配置文件,该文件定义了 Prometheus 的初始配置。点击右侧的“编辑”按钮会弹出文件编辑窗口:

7

为了避免出现YML格式兼容问题,我们建议您在本地编辑好完整的YML配置文件后,将文件全部内容直接复制到编辑窗口内

内容编辑完成后,点击“保存”按钮,系统将首先对配置文件进行格式检查,如果格式有误,会提示您 config 文件更新不成功;如果格式检查通过,系统会将新的配置文件内容自动加载到 Prometheus Server,您在 Prometheus 控制台中即可看到新的配置信息、监控目标列表等内容。

管理rule文件

点击页面右上方的“创建配置文件”,在弹出窗口中,首先指定文件名称,“文件类型”选择”rule”,然后将 Prometheus 告警规则文件内容粘贴到“文件内容”框中:

8

我们建议您在本地编辑好完整的rule文件后,将文件全部内容直接复制到编辑窗口内

编辑完成后点击“确定”,系统将首先对文件进行格式预检,如果格式有误,会提示您rule文件更新不成功;如果格式检查通过,系统会自动加载 rule 文件,您在 Prometheus 控制台中可以看到更新的告警相关信息。

管理token文件

为了监控 Kubernetes 集群,需要给 Prometheus 实例配置访问 Kubernetes 集群的权限。点击页面右上方的“创建配置文件”,在弹出窗口中,首先指定文件名称,“文件类型”选择”token”,然后将 Kubernetes 集群的访问 token 粘贴到“文件内容”框中:

9

点击“确定”保存token文件