Fix miss change of envoy receiver. (#2844)

This commit is contained in:
吴晟 Wu Sheng 2019-06-10 16:15:34 +08:00 committed by GitHub
parent 2cdbe83f9c
commit c983d85000
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 3 deletions

View File

@ -21,6 +21,7 @@ package org.apache.skywalking.oap.server.receiver.envoy;
import org.apache.skywalking.oap.server.core.CoreModule;
import org.apache.skywalking.oap.server.core.server.GRPCHandlerRegister;
import org.apache.skywalking.oap.server.library.module.*;
import org.apache.skywalking.oap.server.receiver.sharing.server.SharingServerModule;
import org.apache.skywalking.oap.server.telemetry.TelemetryModule;
/**
@ -50,7 +51,7 @@ public class EnvoyMetricReceiverProvider extends ModuleProvider {
}
@Override public void start() throws ServiceNotProvidedException, ModuleStartException {
GRPCHandlerRegister service = getManager().find(CoreModule.NAME).provider().getService(GRPCHandlerRegister.class);
GRPCHandlerRegister service = getManager().find(SharingServerModule.NAME).provider().getService(GRPCHandlerRegister.class);
service.addHandler(new MetricServiceGRPCHandler(getManager()));
service.addHandler(new AccessLogServiceGRPCHandler(getManager(), config));
}
@ -60,6 +61,6 @@ public class EnvoyMetricReceiverProvider extends ModuleProvider {
}
@Override public String[] requiredModules() {
return new String[] {TelemetryModule.NAME, CoreModule.NAME};
return new String[] {TelemetryModule.NAME, CoreModule.NAME, SharingServerModule.NAME};
}
}

View File

@ -52,6 +52,6 @@ public class IstioTelemetryReceiverProvider extends ModuleProvider {
}
@Override public String[] requiredModules() {
return new String[] {TelemetryModule.NAME, CoreModule.NAME, MeshReceiverModule.NAME};
return new String[] {TelemetryModule.NAME, CoreModule.NAME, MeshReceiverModule.NAME, SharingServerModule.NAME};
}
}