全部产品
云市场

Druid 连接池监控

更新时间:2019-01-17 17:49:30

当应用的数据连接池采用 Druid 数据库的时候,EDAS 将提供数据连接池和 SQL 执行行为的监控。

说明:监控的数据每 10s 会记录一次,并将监控数据重置。

操作步骤

  1. 登录 EDAS 控制台,在左侧导航栏中单击应用管理 > 应用列表,在应用列表中单击具体的应用。

  2. 应用详情页面左侧的导航栏中单击应用诊断

  3. 应用诊断页面单击 ECS 实例(实例 ID/名称/IP) 右侧的下拉箭头,选择实例。

  4. 单击 Druid 数据库连接池监控页签。

  5. 单击开启监控

    页面会展示数据连接池的信息和 SQL 执行信息。页面数据默认10s刷新一次。

    说明:在单击开启监控的时候,如果应用程序没有配置 Druid 数据连接池提供的 StatFilter,EDAS 会自动在应用程序中加入 StatFilter。此时对性能会有微量的影响,强烈建议您自行配置 StatFilter。

  6. 单击关闭按钮,退出监控。

监控信息说明

数据连接池的监控信息

数据连接池的监控信息包含两部分:

  • 数据连接池的监控指标:包含数据库类型、Driver class、初始连接池大小,最大连接数等信息。
  • 数据连接池运行期信息:包含可用连接数大小,可用连接数大小的峰值信息,活跃连接数量。

Druid 数据库连接池监控指标说明:

字段 英文 说明
数据库类型 DB Type 数据源连接的数据库类型,如 MySQL
Driver Class Driver Class 数据驱动的类名
用户名 User Name 连接数据库的用户
初始连接池大小 Init Size 数据库连接池的初始大小
连接池最大连接数 Max Active 连接池的最大连接数
连接池连接数量 Pool Size 数据连接池中可用的连接数
连接池连接数量峰值 Maximum Pool Size 数据库连接池中可用连接数的最大值
活跃连接数 Active Count 数据连接池中活跃连接数

SQL 执行信息说明

SQL 执行信息有两部分:当前10s内的 SQL 执行信息最大耗时超过100ms的 SQL 执行情况。这两部分的监控指标相同,说明如下:

字段(中文) 字段(英文) 说明
SQL SQL 执行的SQL
执行次数 Executed Count SQL 执行次数
执行总耗时 Total Executed Time SQL 执行的总耗时
最大执行耗时 Maximum Executed Time SQL 执行的最大耗时
最大返回的行数 Maximum Returned Rows SQL 最大的返回行数
记录时间 Monitor Time SQL 信息记录的时间