controller/src/main/java/org/apache/rocketmq/controller/impl/DLedgerController.java [191:211]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                AttributesBuilder attributesBuilder = ControllerMetricsManager.newAttributesBuilder()
                    .put(LABEL_CLUSTER_NAME, request.getClusterName())
                    .put(LABEL_BROKER_SET, request.getBrokerName());
                switch (electResult.getResponseCode()) {
                    case ResponseCode.SUCCESS:
                        ControllerMetricsManager.electionTotal.add(1,
                            attributesBuilder.put(LABEL_ELECTION_RESULT, ControllerMetricsConstant.ElectionResult.NEW_MASTER_ELECTED.getLowerCaseName()).build());
                        break;
                    case ResponseCode.CONTROLLER_MASTER_STILL_EXIST:
                        ControllerMetricsManager.electionTotal.add(1,
                            attributesBuilder.put(LABEL_ELECTION_RESULT, ControllerMetricsConstant.ElectionResult.KEEP_CURRENT_MASTER.getLowerCaseName()).build());
                        break;
                    case ResponseCode.CONTROLLER_MASTER_NOT_AVAILABLE:
                    case ResponseCode.CONTROLLER_ELECT_MASTER_FAILED:
                        ControllerMetricsManager.electionTotal.add(1,
                            attributesBuilder.put(LABEL_ELECTION_RESULT, ControllerMetricsConstant.ElectionResult.NO_MASTER_ELECTED.getLowerCaseName()).build());
                        break;
                    default:
                        break;
                }
                return electResult;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



controller/src/main/java/org/apache/rocketmq/controller/impl/JRaftControllerStateMachine.java [193:213]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        AttributesBuilder attributesBuilder = ControllerMetricsManager.newAttributesBuilder()
            .put(LABEL_CLUSTER_NAME, request.getClusterName())
            .put(LABEL_BROKER_SET, request.getBrokerName());
        switch (electResult.getResponseCode()) {
            case ResponseCode.SUCCESS:
                ControllerMetricsManager.electionTotal.add(1,
                    attributesBuilder.put(LABEL_ELECTION_RESULT, ControllerMetricsConstant.ElectionResult.NEW_MASTER_ELECTED.getLowerCaseName()).build());
                break;
            case ResponseCode.CONTROLLER_MASTER_STILL_EXIST:
                ControllerMetricsManager.electionTotal.add(1,
                    attributesBuilder.put(LABEL_ELECTION_RESULT, ControllerMetricsConstant.ElectionResult.KEEP_CURRENT_MASTER.getLowerCaseName()).build());
                break;
            case ResponseCode.CONTROLLER_MASTER_NOT_AVAILABLE:
            case ResponseCode.CONTROLLER_ELECT_MASTER_FAILED:
                ControllerMetricsManager.electionTotal.add(1,
                    attributesBuilder.put(LABEL_ELECTION_RESULT, ControllerMetricsConstant.ElectionResult.NO_MASTER_ELECTED.getLowerCaseName()).build());
                break;
            default:
                break;
        }
        return electResult;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



