Commit 75e4c679 authored by 吴晟's avatar 吴晟 Committed by 彭勇升 pengys
Browse files

Endpoint register to client and server side based on detect point. (#1866)

parent 6b1014c3
Loading
Loading
Loading
Loading
+8 −2
Original line number Diff line number Diff line
@@ -88,8 +88,14 @@ public class ServiceMeshMetricDataDecorator {
        if (destServiceId != Const.NONE) {
            DetectPoint point = origin.getDetectPoint();

            if (DetectPoint.client.equals(point)) {
                endpointId = CoreRegisterLinker.getEndpointInventoryRegister().getOrCreate(sourceServiceId, endpoint,
                    org.apache.skywalking.oap.server.core.source.DetectPoint.fromMeshDetectPoint(point));
            } else {
                endpointId = CoreRegisterLinker.getEndpointInventoryRegister().getOrCreate(destServiceId, endpoint,
                    org.apache.skywalking.oap.server.core.source.DetectPoint.fromMeshDetectPoint(point));
            }

            if (endpointId != Const.NONE) {
            } else {
                isRegistered = false;