io.grpc.StatusRuntimeException: UNIMPLEMENTED: неизвестный сервис opencensus.proto.agent.metrics.v1.MetricsService - PullRequest
0 голосов
/ 18 октября 2019

Я пытаюсь настроить opencensus для экспорта статистики в агент opencesnsus.

Здесь я настраиваю экспортер:

OcAgentMetricsExporter.createAndRegister(OcAgentMetricsExporterConfiguration.builder()
.setEndPoint(ENDPOINT:55678).setUseInsecure(true).setServiceName(TRACE_SERVICE).build());

Это мой файл конфигурации агента oc:

receivers:
  opencensus:
    port: 55678

но я получаю следующее исключение:

Oct 18, 2019 11:20:52 AM io.opencensus.exporter.metrics.ocagent.OcAgentMetricsServiceExportRpcHandler$ExportResponseObserver onError
WARNING: Export stream is disconnected.
io.grpc.StatusRuntimeException: UNIMPLEMENTED: unknown service opencensus.proto.agent.metrics.v1.MetricsService
    at io.grpc.Status.asRuntimeException(Status.java:533)
    at io.grpc.stub.ClientCalls$StreamObserverToCallListenerAdapter.onClose(ClientCalls.java:442)
    at io.grpc.PartialForwardingClientCallListener.onClose(PartialForwardingClientCallListener.java:39)
    at io.grpc.ForwardingClientCallListener.onClose(ForwardingClientCallListener.java:23)
    at io.grpc.ForwardingClientCallListener$SimpleForwardingClientCallListener.onClose(ForwardingClientCallListener.java:40)
    at io.grpc.internal.CensusStatsModule$StatsClientInterceptor$1$1.onClose(CensusStatsModule.java:700)
    at io.grpc.PartialForwardingClientCallListener.onClose(PartialForwardingClientCallListener.java:39)
    at io.grpc.ForwardingClientCallListener.onClose(ForwardingClientCallListener.java:23)
    at io.grpc.ForwardingClientCallListener$SimpleForwardingClientCallListener.onClose(ForwardingClientCallListener.java:40)
    at io.grpc.internal.CensusTracingModule$TracingClientInterceptor$1$1.onClose(CensusTracingModule.java:399)
    at io.grpc.internal.ClientCallImpl.closeObserver(ClientCallImpl.java:500)
    at io.grpc.internal.ClientCallImpl.access$300(ClientCallImpl.java:65)
    at io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl.close(ClientCallImpl.java:592)
    at io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl.access$700(ClientCallImpl.java:508)
    at io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl$1StreamClosed.runInContext(ClientCallImpl.java:632)
    at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
    at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)
...