Hacker News new | ask | show | jobs
by amne 32 days ago
how can you claim in the readme "no per-language vendor SDK" and then link to a list of per-language client SDKs?
2 comments

Hi, sorry for not responding sooner, didn't realize this post existed.

Traceway is fully OTel compliant.

Go: The original version started with Go SDKs. I've since moved to using Go OTel. I haven't updated those docs yet because the Go SDKs still work and are used in the wild, but they're on the deprecation track. Thanks for pointing it out.

Symfony: There were no good one-line OTel integrations out there for Symfony, so we wrote one. It is not a custom SDK, it's an OTel configurator. You can use it with any backend, not just Traceway. We're firm believers in contributing back to the OpenTelemetry community.

Frontend / mobile: This is more complicated. The current frontend and mobile OTel spec does not allow session replays to be sent, so for those platforms we still keep SDKs with a custom protocol alongside OTel. As soon as the spec matures I'm hoping to move it fully to OTel.

Aren't they two different things? Vendor SDKs to get the data in, client SDKs as an option to get the data out?