1. DMDB监控

1.1. 功能截图

1.2. 知识点

说明Dmdb是NTC使用的监控数据库,是一种环形数据库。DMDB管理内容包括:文件管理、Dmdb配置管理、Rra模板管理。

文件管理即为对NTC产生的Dmdb文件搜索、查看与删除,Dmdb文件是由相应Dmdb配置所产生的监控数据存放的地方。

Dmdb配置即为每种监控的配置文件,例如:主机CPU监控、主机内存监控、JVM堆内存监控等等。

Rra是归档的一种模板,比如5秒钟归一次档、1分钟归一次档、30分钟归一次档,是监控的粒度和监控时长配置,Rra管理主要是对这种模板进行增删改查。

idc表示数据中心。

1.3. 功能详述

1.3.1. 总览

总览显示了当前Dmdb总占用大小(整个Dmdb库的逻辑大小),和每个集群节点的相关信息,展示方式分为两种图表展示和表格展示,图表展示用饼图来展示节点,每个节点都是服务器上的一个实际admin节点。

表格数据则是一行表示一个节点,展示数据基本相同,主要展示包括:

  • 圆圈标记:表示整个ntc集群的主节点
  • 星号标记:表示某个idc的主节点
  • 节点编号:节点唯一标识
  • IP:当前节点所在服务器ip
  • IDC:当前节点所属于的idc
  • 当前磁盘大小:dmdb文件存放挂载卷总大小
  • 实际占用大小:dmdb文件实际占用磁盘大小
  • 磁盘空闲大小:当前挂载卷可用空间

右上角有两个按钮,分别是主动清理与重置,主动清理功能会清理废弃且不存在于实例列表的实例、存在但不属于该idc的实例,后台也会定时执行每天进行dmdb清理。重置按钮会将dmdb数据重置,新的监控数据会覆盖之前存在的数据。

1.3.2. Rra模板管理

通过DMDB->点击上方标签栏Rra列表进入Rra列表页面。

  • 新增Rra模板

点击模板页面的新增按钮,即可开始新增。

Rra编号:该字段唯一标识一个RraCfgCollection

Rra名称:该字段一般与实例组名称保持一致

采集步长:使用该RraCfgCollection的DmdbCfg采集步长

帮助:对RraCfgCollection的说明

这部分是监控的归档也可以认为是监控数据的环,可由多个归档组成。

集结函数:当前行Rra归档所使用的函数。

计算有效比:当前行Rra归档时对有效数据使用的比率。

归档步长:当前行Rra归档的步长,单位是个采集步长。

数据条数:当前行Rra归档存储数量。

监控后转化时间范围:当前行Rra归档步长和数据条数所转化的监控时长,该字段无需填写。

  • 查看Rra模板

通过DMDB->点击上方标签栏Rra列表进入Rra列表页面->选择要查看的RraCfgCollection的查看按钮。

  • 删除Rra模板

通过DMDB->点击上方标签栏Rra列表进入Rra列表页面->选择要删除的RraCfgCollection的删除按钮,所删除的RraCfgCollection必须是没有DmdbCfg使用的,会提示无法删除。

1.3.3. Dmdb配置管理

通过DMDB->点击上方标签栏配置列表进入配置列表页面

  • 新增Dmdb配置

通过DMDB->点击上方标签栏配置列表中点击新增

配置编号:该字段唯一标识一个DmdbCfg

配置名称:该字段与配置编号一致

配置类型:DmdbCfg所属的类型,当前包括Zookeeper、Redis、ElasticSearch、MongoDB、Java应用、Machine

db模式:DmdbCfg实例化规则,包括instance库、tag库、instance库与tag库

采集步长:DmdbCfg采集步长,无需填写,选择Rra模板时自动填写。

Rra模板:当前DmdbCfg所使用的Rra模板

帮助:DmdbCfg的说明

数据源编号:当前行数据源的编号

数据源名称:与当前行数据源编号一致

数据源类型:当前行数据源类,包括GAUGE、COUNTER、DERIVE、ABSOLUTE。

心跳间隔:当前数据源在所属DmdbCfg中的心跳间隔,采集间隔时间若超出心跳间隔,则认为无效数据

最小值:采集该数据源的有效数据最小值

最大值:采集该数据源的有效数据最大值

展示计算:展示数据时换算倍率

单位:展示数据时的单位

编号别名:与数据源编号一致

帮助:对当前数据源的说明

当前DmdbCfg若有多个数据源,可以适量增加或减少数据源。

  • 查看DmdbCfg配置

通过DMDB->点击上方标签栏配置列表进入配置列表页面->选择要查看的DmdbCfg的查看按钮

配置包括DmdbCfg和使用的Rra模板。

  • 删除DmdbCfg配置

通过DMDB->点击上方标签栏配置列表进入配置列表页面->选择要删除的DmdbCfg的删除按钮,所删除的DmdbCfg必须是没有Dmdb使用的,会提示无法删除。

1.3.4. Dmdb文件管理

  • 文件查询

通过DMDB->点击上方标签栏文件查看进入文件列表页面。

根据相关条件可以快速搜索出需要的Dmdb文件相关数据,查询条件如下,所有字段都为选填,不输入则为默认所有。

配置编号:所需要查询Dmdb文件的配置编号,例如:host.cpu

配置类型:查询Dmdb使用DmdbCfg所属的类型,当前包括Zookeeper、Redis、ElasticSearch、MongoDB、Java应用、Machine

应用:需要查询Dmdb相关的应用,包括Java应用和agent

实例:需要查询Dmdb相关的实例,与应用相关包括Java实例和agent实例。

机器IP:查询关于该机器的所有Dmdb

查询结果包含了几个重要的信息

当前搜索文件总大小:根据当前条件搜索出Dmdb文件的逻辑占用总大小,这些Dmdb数据会分散在所有ntc节点上,相关Dmdb在每台ntc上占用的空间是小于等于当前搜索文件总大小的关系。

节点:该Dmdb数据分布在哪些节点上。而点击相应的结果就可以进入该节点的文件信息查看界面。

  • 文件查看

通过DMDB->点击上方标签栏文件查看进入文件列表页面->通过查询显示所需Dmdb->选择要查看的Dmdb的节点。

文件内容包括三部分:概览、数据源、Rra。选择需要查看的Rra,则会展示当前Rra关于所有数据源的数据。

  • 文件删除

通过DMDB->点击上方标签栏文件查看进入文件查看页面->通过查询显示所需Dmdb->选择要删除的Dmdb,点击删除按钮会删除该监控的所有数据。

results matching ""

    No results matching ""