@@ -49,48 +49,48 @@ public class VersionControlManagerImpl implements VersionControlManager {
4949 @ PostConstruct
5050 public void init (){
5151 defaultMetrics .add (new UserMetricConfig (METRIC_TOPIC .getCode (), TOPIC_METRIC_HEALTH_SCORE , true ));
52- defaultMetrics .add (new UserMetricConfig (METRIC_TOPIC .getCode (), TOPIC_METRIC_TOTAL_PRODUCE_REQUESTS , true ));
5352 defaultMetrics .add (new UserMetricConfig (METRIC_TOPIC .getCode (), TOPIC_METRIC_FAILED_FETCH_REQ , true ));
5453 defaultMetrics .add (new UserMetricConfig (METRIC_TOPIC .getCode (), TOPIC_METRIC_FAILED_PRODUCE_REQ , true ));
55- defaultMetrics .add (new UserMetricConfig (METRIC_TOPIC .getCode (), TOPIC_METRIC_MESSAGE_IN , true ));
5654 defaultMetrics .add (new UserMetricConfig (METRIC_TOPIC .getCode (), TOPIC_METRIC_UNDER_REPLICA_PARTITIONS , true ));
55+ defaultMetrics .add (new UserMetricConfig (METRIC_TOPIC .getCode (), TOPIC_METRIC_TOTAL_PRODUCE_REQUESTS , true ));
5756 defaultMetrics .add (new UserMetricConfig (METRIC_TOPIC .getCode (), TOPIC_METRIC_BYTES_IN , true ));
5857 defaultMetrics .add (new UserMetricConfig (METRIC_TOPIC .getCode (), TOPIC_METRIC_BYTES_OUT , true ));
5958 defaultMetrics .add (new UserMetricConfig (METRIC_TOPIC .getCode (), TOPIC_METRIC_BYTES_REJECTED , true ));
59+ defaultMetrics .add (new UserMetricConfig (METRIC_TOPIC .getCode (), TOPIC_METRIC_MESSAGE_IN , true ));
6060
6161 defaultMetrics .add (new UserMetricConfig (METRIC_CLUSTER .getCode (), CLUSTER_METRIC_HEALTH_SCORE , true ));
62- defaultMetrics .add (new UserMetricConfig (METRIC_CLUSTER .getCode (), CLUSTER_METRIC_TOTAL_REQ_QUEUE_SIZE , true ));
63- defaultMetrics .add (new UserMetricConfig (METRIC_CLUSTER .getCode (), CLUSTER_METRIC_TOTAL_RES_QUEUE_SIZE , true ));
6462 defaultMetrics .add (new UserMetricConfig (METRIC_CLUSTER .getCode (), CLUSTER_METRIC_ACTIVE_CONTROLLER_COUNT , true ));
65- defaultMetrics .add (new UserMetricConfig (METRIC_CLUSTER .getCode (), CLUSTER_METRIC_TOTAL_PRODUCE_REQ , true ));
66- defaultMetrics .add (new UserMetricConfig (METRIC_CLUSTER .getCode (), CLUSTER_METRIC_TOTAL_LOG_SIZE , true ));
67- defaultMetrics .add (new UserMetricConfig (METRIC_CLUSTER .getCode (), CLUSTER_METRIC_CONNECTIONS , true ));
68- defaultMetrics .add (new UserMetricConfig (METRIC_CLUSTER .getCode (), CLUSTER_METRIC_MESSAGES_IN , true ));
6963 defaultMetrics .add (new UserMetricConfig (METRIC_CLUSTER .getCode (), CLUSTER_METRIC_BYTES_IN , true ));
7064 defaultMetrics .add (new UserMetricConfig (METRIC_CLUSTER .getCode (), CLUSTER_METRIC_BYTES_OUT , true ));
71- defaultMetrics .add (new UserMetricConfig (METRIC_CLUSTER .getCode (), CLUSTER_METRIC_GROUP_REBALANCES , true ));
72- defaultMetrics .add (new UserMetricConfig (METRIC_CLUSTER .getCode (), CLUSTER_METRIC_JOB_RUNNING , true ));
65+ defaultMetrics .add (new UserMetricConfig (METRIC_CLUSTER .getCode (), CLUSTER_METRIC_CONNECTIONS , true ));
66+ defaultMetrics .add (new UserMetricConfig (METRIC_CLUSTER .getCode (), CLUSTER_METRIC_MESSAGES_IN , true ));
7367 defaultMetrics .add (new UserMetricConfig (METRIC_CLUSTER .getCode (), CLUSTER_METRIC_PARTITIONS_NO_LEADER , true ));
7468 defaultMetrics .add (new UserMetricConfig (METRIC_CLUSTER .getCode (), CLUSTER_METRIC_PARTITION_URP , true ));
69+ defaultMetrics .add (new UserMetricConfig (METRIC_CLUSTER .getCode (), CLUSTER_METRIC_TOTAL_LOG_SIZE , true ));
70+ defaultMetrics .add (new UserMetricConfig (METRIC_CLUSTER .getCode (), CLUSTER_METRIC_TOTAL_PRODUCE_REQ , true ));
71+ defaultMetrics .add (new UserMetricConfig (METRIC_CLUSTER .getCode (), CLUSTER_METRIC_TOTAL_REQ_QUEUE_SIZE , true ));
72+ defaultMetrics .add (new UserMetricConfig (METRIC_CLUSTER .getCode (), CLUSTER_METRIC_TOTAL_RES_QUEUE_SIZE , true ));
73+ defaultMetrics .add (new UserMetricConfig (METRIC_CLUSTER .getCode (), CLUSTER_METRIC_GROUP_REBALANCES , true ));
74+ defaultMetrics .add (new UserMetricConfig (METRIC_CLUSTER .getCode (), CLUSTER_METRIC_JOB_RUNNING , true ));
7575
7676 defaultMetrics .add (new UserMetricConfig (METRIC_GROUP .getCode (), GROUP_METRIC_OFFSET_CONSUMED , true ));
7777 defaultMetrics .add (new UserMetricConfig (METRIC_GROUP .getCode (), GROUP_METRIC_LAG , true ));
7878 defaultMetrics .add (new UserMetricConfig (METRIC_GROUP .getCode (), GROUP_METRIC_STATE , true ));
7979 defaultMetrics .add (new UserMetricConfig (METRIC_GROUP .getCode (), GROUP_METRIC_HEALTH_SCORE , true ));
8080
8181 defaultMetrics .add (new UserMetricConfig (METRIC_BROKER .getCode (), BROKER_METRIC_HEALTH_SCORE , true ));
82- defaultMetrics .add (new UserMetricConfig (METRIC_BROKER .getCode (), BROKER_METRIC_TOTAL_REQ_QUEUE , true ));
83- defaultMetrics .add (new UserMetricConfig (METRIC_BROKER .getCode (), BROKER_METRIC_TOTAL_RES_QUEUE , true ));
82+ defaultMetrics .add (new UserMetricConfig (METRIC_BROKER .getCode (), BROKER_METRIC_CONNECTION_COUNT , true ));
8483 defaultMetrics .add (new UserMetricConfig (METRIC_BROKER .getCode (), BROKER_METRIC_MESSAGE_IN , true ));
85- defaultMetrics .add (new UserMetricConfig (METRIC_BROKER .getCode (), BROKER_METRIC_TOTAL_PRODUCE_REQ , true ));
8684 defaultMetrics .add (new UserMetricConfig (METRIC_BROKER .getCode (), BROKER_METRIC_NETWORK_RPO_AVG_IDLE , true ));
8785 defaultMetrics .add (new UserMetricConfig (METRIC_BROKER .getCode (), BROKER_METRIC_REQ_AVG_IDLE , true ));
88- defaultMetrics .add (new UserMetricConfig (METRIC_BROKER .getCode (), BROKER_METRIC_CONNECTION_COUNT , true ));
89- defaultMetrics .add (new UserMetricConfig (METRIC_BROKER .getCode (), BROKER_METRIC_BYTES_IN , true ));
90- defaultMetrics .add (new UserMetricConfig (METRIC_BROKER .getCode (), BROKER_METRIC_BYTES_OUT , true ));
91- defaultMetrics .add (new UserMetricConfig (METRIC_BROKER .getCode (), BROKER_METRIC_PARTITIONS_SKEW , true ));
86+ defaultMetrics .add (new UserMetricConfig (METRIC_BROKER .getCode (), BROKER_METRIC_TOTAL_PRODUCE_REQ , true ));
87+ defaultMetrics .add (new UserMetricConfig (METRIC_BROKER .getCode (), BROKER_METRIC_TOTAL_REQ_QUEUE , true ));
88+ defaultMetrics .add (new UserMetricConfig (METRIC_BROKER .getCode (), BROKER_METRIC_TOTAL_RES_QUEUE , true ));
9289 defaultMetrics .add (new UserMetricConfig (METRIC_BROKER .getCode (), BROKER_METRIC_LEADERS_SKEW , true ));
9390 defaultMetrics .add (new UserMetricConfig (METRIC_BROKER .getCode (), BROKER_METRIC_UNDER_REPLICATE_PARTITION , true ));
91+ defaultMetrics .add (new UserMetricConfig (METRIC_BROKER .getCode (), BROKER_METRIC_PARTITIONS_SKEW , true ));
92+ defaultMetrics .add (new UserMetricConfig (METRIC_BROKER .getCode (), BROKER_METRIC_BYTES_IN , true ));
93+ defaultMetrics .add (new UserMetricConfig (METRIC_BROKER .getCode (), BROKER_METRIC_BYTES_OUT , true ));
9494 }
9595
9696 @ Autowired
@@ -203,10 +203,9 @@ public Result<Void> updateUserMetricItem(Long clusterId, Integer type, UserMetri
203203 return Result .buildSuc ();
204204 }
205205
206-
207206 Set <UserMetricConfig > userMetricConfigs = getUserMetricConfig (operator );
208- for ( Map . Entry < String , Boolean > metricAndShowEntry : metricsSetMap . entrySet ()){
209- UserMetricConfig userMetricConfig = new UserMetricConfig (type , metricAndShowEntry . getKey (), metricAndShowEntry . getValue (), metricDetailMap . get ( metricAndShowEntry . getKey ()) .getRank ());
207+ for ( MetricDetailDTO metricDetailDTO : metricDetailMap . values ()) {
208+ UserMetricConfig userMetricConfig = new UserMetricConfig (type , metricDetailDTO . getMetric (), metricDetailDTO . getSet (), metricDetailDTO .getRank ());
210209 userMetricConfigs .remove (userMetricConfig );
211210 userMetricConfigs .add (userMetricConfig );
212211 }
@@ -250,15 +249,7 @@ private Set<UserMetricConfig> getUserMetricConfig(String operator){
250249 return defaultMetrics ;
251250 }
252251
253- Set <UserMetricConfig > userMetricConfigs = JSON .parseObject (value , new TypeReference <Set <UserMetricConfig >>() {});
254-
255- //补充rank不存在情况
256- for (UserMetricConfig userMetricConfig : userMetricConfigs ) {
257- if (userMetricConfig .getRank () == 0 ) {
258- userMetricConfig .setRank (Constant .DEFAULT_METRIC_RANK );
259- }
260- }
261- return userMetricConfigs ;
252+ return JSON .parseObject (value , new TypeReference <Set <UserMetricConfig >>() {});
262253 }
263254
264255 public static void main (String [] args ){
0 commit comments