public MetricName metricName(String name, String group, String description, Map<String, String> tags) {
        Map<String, String> combinedTag = new LinkedHashMap<>(config.tags());
        combinedTag.putAll(tags);
        return new MetricName(name, group, description, combinedTag);
    }
Create a MetricName with the given name, group, description and tags, plus default tags specified in the metric
configuration. Tag in tags takes precedence if the same tag key is specified in the default metric configuration.

@param name        The name of the metric
@param group       logical group name of the metrics to which this metric belongs
@param description A human-readable description to include in the metric
@param tags        additional key/value attributes of the metric
clients/src/main/java/org/apache/kafka/common/metrics/Metrics.java