跳到主要内容
版本:v1.7.x

监控:Apache DolphinScheduler

对 Apache DolphinScheduler 指标进行采集监控。

监控前操作

支持 Apache DolphinScheduler v3.3.0 或更高版本

您需在 Apache DolphinScheduler 中创建令牌。

可参考 API 调用 创建一个新令牌,具体步骤如下:

  1. 登录 Apache DolphinScheduler 系统,点击 "安全中心",再点击左侧的 "令牌管理",点击 "令牌管理" 创建令牌。
  2. 选择 "失效时间" (Token 有效期),选择 "用户" (以指定的用户执行接口操作),点击 "生成令牌" ,拷贝令牌字符串,然后点击 "提交" 。

配置参数

参数名称参数帮助描述
目标Host被监控的对端IPV4,IPV6或域名。注意⚠️不带协议头(eg: https://, http://)。
任务名称标识此监控的名称,名称需要保证唯一性。
端口DolphinScheduler开放的监控端口,默认值:12345。
启用HTTPS是否启用HTTPS。
令牌DolphinScheduler 的令牌字符串。
查询超时时间设置查询未响应数据时的超时时间,单位ms毫秒,默认6000毫秒。
采集间隔监控周期性采集数据间隔时间,单位秒,可设置的最小间隔为30秒
绑定标签用于对监控资源进行分类管理。
描述备注更多标识和描述此监控的备注信息,用户可以在这里备注信息。

采集指标

指标集合:Master

指标名称指标单位指标帮助描述
host主机地址
port端口
serverStatus状态
processId进程 ID
runningTime运行时间
cpuUsage百分比(%)处理器使用量
memoryUsage百分比(%)内存使用量
diskUsage百分比(%)磁盘可用容量
jvmCpuUsage百分比(%)JVM CPU 使用量
jvmMemoryUsage百分比(%)JVM 内存 使用量
jvmHeapUsedJVM 已使用的堆内存大小
jvmNonHeapUsedJVM 已使用的非堆内存大小
jvmHeapMaxJVM 配置的最大堆内存大小
jvmNonHeapMaxJVM 配置的最大非堆内存大小

指标集合:Worker

指标名称指标单位指标帮助描述
host主机地址
port端口
serverStatus状态
processId进程 ID
runningTime运行时间
cpuUsage百分比(%)CPU使用率
memoryUsage百分比(%)内存使用率
diskUsage百分比(%)磁盘可用容量
jvmCpuUsage百分比(%)JVM CPU 使用量
jvmMemoryUsage百分比(%)JVM 内存 使用量
jvmHeapUsedJVM 已使用的堆内存大小
jvmNonHeapUsedJVM 已使用的非堆内存大小
jvmHeapMaxJVM 配置的最大堆内存大小
jvmNonHeapMaxJVM 配置的最大非堆内存大小
workerHostWeight权重
threadPoolUsage线程池使用量
workerGroupWorker 组

指标集合:Alert Server

指标名称指标单位指标帮助描述
host主机地址
port端口
serverStatus状态
processId进程 ID
runningTime运行时间
cpuUsage百分比(%)处理器使用量
memoryUsage百分比(%)内存使用量
diskUsage百分比(%)磁盘可用容量
jvmCpuUsage百分比(%)JVM CPU 使用量
jvmMemoryUsage百分比(%)JVM 内存 使用量
jvmHeapUsedJVM 已使用的堆内存大小
jvmNonHeapUsedJVM 已使用的非堆内存大小
jvmHeapMaxJVM 配置的最大堆内存大小
jvmNonHeapMaxJVM 配置的最大非堆内存大小

指标:数据库

指标名称指标单位指标帮助描述
dbType数据库类型
state状态
maxConnections最大连接数
threadsConnections当前连接数
threadsRunningConnections当前活跃连接数