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

监控指标接口

账户发送交易的统计指标

  • 函数原型
   
  1. QueryNodeMetricsStatusResponsePtr QueryNodeMetricsStatus(const NodeId &node_id, uint64_t start_time, uint64_t end_time)
  2. QueryNodeMetricsStatusResponsePtr QueryNodeMetricsStatus(uint64_t start_time, uint64_t end_time)
参数 必选 类型 说明
node_id false NodeId 节点 ID
start_time true uint64_t 开始的时间戳
end_time true uint64_t 结束的时间戳
  • 示例
   
  1. // Construct query request
  2. auto response = client->GetQueryService()->QueryNodeMetricsStatus(start_time, end_time);
  3. if (response->GetReturnCode() == ErrorCode::SUCCESS) {
  4. }

发送查询请求的统计指标

  • 函数原型
   
  1. QueryMetricsQueryInfoResponsePtr QueryMetricsQueryInfo(const NodeId &node_id, uint64_t start_time, uint64_t end_time)
  2. QueryMetricsQueryInfoResponsePtr QueryMetricsQueryInfo(uint64_t start_time, uint64_t end_time)
参数 必选 类型 说明
node_id false NodeId 节点 ID
start_time true uint64_t 开始的时间戳
end_time true uint64_t 结束的时间戳
  • 示例
   
  1. // Construct query request
  2. QueryMetricsQueryInfoResponsePtr response = client->GetQueryService()->QueryMetricsQueryInfo(start_time, end_time);
  3. if (response->GetReturnCode() == ErrorCode::SUCCESS) {
  4. }

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

  • 函数原型
   
  1. QueryTpsLatencyResponsePtr QueryTpsLatency(const NodeId &node_id, uint64_t start_time, uint64_t end_time)
  2. QueryTpsLatencyResponsePtr QueryTpsLatency(uint64_t start_time, uint64_t end_time)
参数 必选 类型 说明
node_id false NodeId 节点 ID
start_time true uint64_t 开始的时间戳
end_time true uint64_t 结束的时间戳
  • 示例
   
  1. // Construct query request
  2. auto response = client->GetQueryService()->QueryTpsLatency(start_time, end_time);
  3. if (response->GetReturnCode() == ErrorCode::SUCCESS) {
  4. }