https://signoz.io logo
Title
y

yinjianpeng

11/18/2022, 9:58 AM
I have a question about how to collect the already existed skywalking trace into opentelemetry's collector in a springboot project. The springboot project has integrated the skywalking agent and the opentelemetry agent. Thank you.
v

Vishal Sharma

11/18/2022, 9:59 AM
Do you want to migrate old skywalking traces to otel?
y

yinjianpeng

11/18/2022, 10:02 AM
yes
v

Vishal Sharma

11/18/2022, 10:08 AM
I couldn’t find any such tool
I configurate the otel collector like this to receive the skywalking's trace, but it does not work. skywalking: protocols: grpc: endpoint: 0.0.0.0:11800 http: endpoint: 0.0.0.0:12800
v

Vishal Sharma

11/18/2022, 10:15 AM
Looks like we haven’t enabled skywalking receiver at signoz-otel-collector. cc: @Srikanth Chekuri
y

yinjianpeng

11/18/2022, 10:15 AM
oh, I misunderstand your meaning, I do not want to migrate old skywalking traces to otel, I want to delivery the skywalking trace by otel
yes, but may the opentelemetry can. because it provides the skywalking receive in the opentelemetry-collector-contrib
v

Vishal Sharma

11/18/2022, 10:21 AM
@yinjianpeng If you integrate opentelemetry java agent then you don’t need skywalking receiver
y

yinjianpeng

11/18/2022, 10:26 AM
but those legacy springboot projects are using skywalking, i can't remove the skywalking agent, i only can append opentelemetry agent to delivery the skywalking trace to otel collector.
v

Vishal Sharma

11/18/2022, 10:27 AM
Understood. We can give you a custom otel-collector build with skywalking receiver.
y

yinjianpeng

11/18/2022, 10:29 AM
That's very kind of you.
I deploy the "otelcol-contrib_0.64.1_linux_amd64.rpm" on my server. It includes skywalking receiver
v

Vishal Sharma

11/18/2022, 10:47 AM
You will need SigNoz otel collector to write to clickhouse.
@yinjianpeng How are you running signoz? On k8s or just docker?
s

Srikanth Chekuri

11/18/2022, 6:21 PM
@yinjianpeng, you can also run
otelcol-contrib_0.64.1_linux_amd64
on your server as an “agent” and forward the telemetry to SigNoz instance.