教程

数据库监控管理

数据库监控列表

在SuperMap iManager数据库监控页面,罗列了已经添加的数据库监控。可使用以下功能对数据库监控进行管理:

DatabaseMonitoringlist

  • 名称:数据库监控的名称,在添加数据库监控时设置。
  • 地址:数据库地址。
  • 类型:监控的数据库类型。
  • 状态:监控的数据监控状态,比如是否运行正常、是否静默告警等。
  • 所属用户:添加该数据库监控的用户。
  • 操作:

    • 报警历史:查看数据库监控的报警记录。
    • 静默警告:暂停数据库监控告警。可输入静默时长,单位为小时。
    • 解除静默:删除静默设置。
    • 指标收集器:点击进入数据库Exporter监控页面,详情请见后文。
    • 删除:删除数据库监控。

数据库监控详情

数据库监控页面,点击数据库监控的名称进入详情页面,可看见以下信息:

  • 地址:监控的数据库地址。
  • 数据库:监控的数据库名称。
  • 用户名:监控的数据库账户名称。
  • 密码:监控的数据库账户密码。

将页面拖动至下方,有多项数据库监控指标,可查看数据库的详细状态:

DatabaseMonitoringindexes

  • 状态:数据库是否连接到服务器,“UP”为连接正常,“DOWN”为连接异常 。
  • 版本:数据库版本。
  • 冲突数:数据库中因为冲突修复而取消的查询数量。
  • 死锁数:数据库中检测到的死锁数量。
  • 提交数:数据库中提交的事务处理数量。
  • 回滚数:数据库中回滚的事务处理数量。
  • 连接数:数据库中同一时间的最大连接数。
  • 数据变动量:数据库中通过查询改变的行数,可以是fetch、return、insert、update、delete。
  • 缓存命中率:缓存中已发现的磁盘存储块的次数。
  • 读写文件耗时:分为后端写入文件块耗时与后端读取文件块耗时。
  • 临时文件数:数据库因为查询而创建的临时文件数量。
  • 临时文件大小:数据库中因查询而写入的总数据大小。

注意:
以上指标为PostgreSQL、Oracle、MongoDB的监控指标。查看MySQL的监控指标详解,请在监控面板中,将鼠标移至左上角感叹号处。

您可对显示指标的面板进行放大或缩小,随意拖拽面板以调整页面布局,还可进行如下操作:

  • 时间范围:自定义选择时间段查看监控记录。
  • 自动刷新时间:设置自动刷新监控页面的时间间隔。
  • 手动刷新:点击刷新按钮对监控页面进行手动刷新。
  • 保存:对面板进行缩放、拖拽等调整后,可保存当前页面样式。
  • 版本管理:每次保存的页面样式都会存入iManager中,使用版本管理可选择恢复任意一版页面样式。

Exporter监管

每一个数据库在添加时都会自动创建其对应的Exporter,用于数据指标采集。在数据库监控列表中,点击指标收集器进入Exporter详情页面,该页面显示了Exporter的容器名称、IP、状态、创建时长以及所在主机。若Exporter出现异常,可一键删除重建,删除过程中服务会中断,直到重建完毕。点击日志可进入Exporter日志界面,记载了Exporter运行的过程以及运行状态。

在页面下方,可查看Exporter的CPU使用率,内存占用量,网络接收速率,网络传输速率,磁盘占用量等实时情况。

Exportermonitoring