本文为您展示DataHub的 Java SDK的Meter 操作。
获取Meter
参数说明
参数名 | 参数类型 | 参数说明 |
projectName | String | 项目名称。 |
topicName | String | Topic名称。 |
shardId | String | The id of the shard. |
异常说明
异常类名 | 错误码 | 异常说明 |
DatahubClientException | - | 并且是所有异常的基类 |
InvalidParameterException |
| 非法参数。 |
AuthorizationFailureException |
| Authorization 签名解析异常,检查AK是否填写正确。 |
ResourceNotFoundException |
| 访问的资源不存在。 说明 进行Split/Merge操作后,立即发送其他请求,有可能会抛出该异常 |
代码示例
public static void getMeter(String projectName,String topicName) {
String shardId = "5";
try {
GetMeterInfoResult getMeterInfoResult = datahubClient.getMeterInfo(projectName, topicName, shardId);
System.out.println("get meter successful");
System.out.println(getMeterInfoResult.getActiveTime() + "\t" + getMeterInfoResult.getStorage());
} catch (DatahubClientException e) {
System.out.println(e.getErrorMessage());
}
}
该文章对您有帮助吗?