public static MetricId join()

in api/src/main/java/com/spotify/metrics/core/MetricId.java [227:252]


    public static MetricId join(MetricId... parts) {
        final StringBuilder nameBuilder = new StringBuilder();
        final Map<String, String> tags = new HashMap<String, String>();

        boolean first = true;

        for (MetricId part : parts) {
            final String name = part.getKey();

            if (name != null && !name.isEmpty()) {
                if (first) {
                    first = false;
                } else {
                    nameBuilder.append(SEPARATOR);
                }

                nameBuilder.append(name);
            }

            if (!part.getTags().isEmpty()) {
                tags.putAll(part.getTags());
            }
        }

        return new MetricId(nameBuilder.toString(), tags);
    }