private static void toTCPService(TCPServiceMeshMetric.Builder metrics, long minuteTimeBucket) {
        TCPService service = new TCPService();
        service.setTimeBucket(minuteTimeBucket);
        service.setName(metrics.getDestServiceName());
        service.setLayer(Layer.MESH);
        service.setServiceInstanceName(metrics.getDestServiceInstance());
        service.getSideCar().setInternalErrorCode(metrics.getInternalErrorCode());
        service.getSideCar().setInternalRequestLatencyNanos(metrics.getInternalRequestLatencyNanos());
        service.getSideCar().setInternalResponseLatencyNanos(metrics.getInternalResponseLatencyNanos());
        service.setReceivedBytes(metrics.getReceivedBytes());
        service.setSentBytes(metrics.getSentBytes());

        SOURCE_RECEIVER.receive(service);
    }
TelemetryDataDispatcher processes the {@link ServiceMeshMetrics} format telemetry data, transfers it to source
dispatcher.
oap-server/server-receiver-plugin/skywalking-mesh-receiver-plugin/src/main/java/org/apache/skywalking/aop/server/receiver/mesh/TelemetryDataDispatcher.java