public class DatabaseDataCollector
extends com.heimuheimu.naivemonitor.falcon.support.AbstractFalconDataCollector
| 构造器和说明 |
|---|
DatabaseDataCollector(java.lang.String jdbcURL,
java.lang.String collectorName)
构造一个 Mysql 数据库监控信息采集器。
|
DatabaseDataCollector(java.lang.String host,
java.lang.String databaseName,
java.lang.String collectorName)
构造一个 Mysql 数据库监控信息采集器。
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected java.lang.String |
getCollectorName() |
java.util.List<com.heimuheimu.naivemonitor.falcon.FalconData> |
getList() |
protected java.lang.String |
getModuleName() |
int |
getPeriod() |
public DatabaseDataCollector(java.lang.String jdbcURL,
java.lang.String collectorName)
throws java.lang.IllegalArgumentException
jdbcURL - Mysql JDBC URL,例如:jdbc:mysql://localhost:3306/democollectorName - 采集器名称,生成 Falcon 的 Metric 名称时使用,每个库唯一java.lang.IllegalArgumentException - 如果 JDBC URL 不符合规则,将抛出此异常public DatabaseDataCollector(java.lang.String host,
java.lang.String databaseName,
java.lang.String collectorName)
host - Mysql 连接目标地址databaseName - 数据库名称collectorName - 采集器名称,用于区分同一数据库的主库、从库public java.util.List<com.heimuheimu.naivemonitor.falcon.FalconData> getList()
protected java.lang.String getModuleName()
getModuleName 在类中 com.heimuheimu.naivemonitor.falcon.support.AbstractFalconDataCollectorprotected java.lang.String getCollectorName()
getCollectorName 在类中 com.heimuheimu.naivemonitor.falcon.support.AbstractFalconDataCollectorpublic int getPeriod()
Copyright © 2019. All Rights Reserved.