[Optimize] 删除Replica指标采集任务

1、当集群存在较多副本时,指标采集的性能会严重降低;
2、Replica的指标基本上都是在实时获取时才需要,因此当前先将Replica指标采集任务关闭,后续依据产品需要再看是否开启;
This commit is contained in:
zengqiao
2022-10-21 11:47:28 +08:00
committed by EricZeng
parent e8f77a456b
commit cafd665a2d
7 changed files with 100 additions and 83 deletions

View File

@@ -26,6 +26,7 @@ public class ReplicaMetricsController {
@Autowired
private ReplicaMetricService replicationMetricService;
@Deprecated
@ApiOperation(value = "Replica指标-单个Replica")
@PostMapping(value = "clusters/{clusterPhyId}/brokers/{brokerId}/topics/{topicName}/partitions/{partitionId}/metric-points")
@ResponseBody
@@ -45,7 +46,7 @@ public class ReplicaMetricsController {
@PathVariable String topicName,
@PathVariable Integer partitionId,
@RequestBody List<String> metricsNames) {
Result<ReplicationMetrics> metricsResult = replicationMetricService.getLatestMetricsFromES(clusterPhyId, brokerId, topicName, partitionId, metricsNames);
Result<ReplicationMetrics> metricsResult = replicationMetricService.collectReplicaMetricsFromKafka(clusterPhyId, topicName, partitionId, brokerId, metricsNames);
if (metricsResult.failed()) {
return Result.buildFromIgnoreData(metricsResult);
}