public static String generateVirtualRemoteProcess(String service, String instance, String remoteAddress) {
        // remove port
        String ip = StringUtils.substringBeforeLast(remoteAddress, ":");

        // find remote through k8s metadata
        ObjectID metadata = K8sInfoRegistry.getInstance().findPodByIP(ip);
        if (metadata == ObjectID.EMPTY) {
            metadata = K8sInfoRegistry.getInstance().findServiceByIP(ip);
        }
        String name = metadata.toString();
        // if not exists, then just use remote unknown
        if (StringUtils.isBlank(name)) {
            name = REMOTE_VIRTUAL_PROCESS;
        }

        return generateVirtualProcess(service, instance, name);
    }
Generate virtual remote process under the instance
trying to generate the name in the kubernetes environment through the remote address
@return the process id
oap-server/analyzer/meter-analyzer/src/main/java/org/apache/skywalking/oap/meter/analyzer/dsl/registry/ProcessRegistry.java