全部产品
  • 首页 > 
  • 监控指标接口

监控指标接口

账户发送交易的统计指标

函数原型

   
  1. QueryAccTxMetrics(uint64_t start_time, uint64_t end_time)
参数 必选 类型 说明
start_time true uint64_t 开始的时间戳
end_time true uint64_t 结束的时间戳

示例

   
  1. // Construct query request
  2. auto request = std::make_shared<QueryAccTxMetrics>(start_time, end_time);
  3. auto response = QueryMessage(request);
  4. if (response->GetReturnCode() == ErrorCode::SUCCESS) {
  5. auto res = std::dynamic_pointer_cast<ReplyAccTxMetrics>(response);
  6. }

发送查询请求的统计指标

函数原型

   
  1. QuerySendReqMetrics(uint64_t start_time, uint64_t end_time)
参数 必选 类型 说明
start_time true uint64_t 开始的时间戳
end_time true uint64_t 结束的时间戳

示例

   
  1. // Construct query request
  2. auto request = std::make_shared<QuerySendReqMetrics>(start_time, end_time);
  3. auto response = QueryMessage(request);
  4. if (response->GetReturnCode() == ErrorCode::SUCCESS) {
  5. auto res = std::dynamic_pointer_cast<ReplySendReqMetrics>(response);
  6. }

每秒事务处理量的统计指标

函数原型

   
  1. QueryTPSLatencyMetrics(const std::string &node_id, uint64_t start_time, uint64_t end_time)
参数 必选 类型 说明
node_id true string 节点 ID
start_time true uint64_t 开始的时间戳
end_time true uint64_t 结束的时间戳

示例

   
  1. // Construct query request
  2. auto request = std::make_shared<QueryTPSLatencyMetrics>(node_id, start_time, end_time);
  3. auto response = QueryMessage(request);
  4. if (response->GetReturnCode() == ErrorCode::SUCCESS) {
  5. auto res = std::dynamic_pointer_cast<ReplyTPSLatencyMetrics>(response);
  6. }