Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Custom SDKs for other languages #83

Open
Kludex opened this issue May 2, 2024 · 3 comments
Open

Custom SDKs for other languages #83

Kludex opened this issue May 2, 2024 · 3 comments

Comments

@Kludex
Copy link
Member

Kludex commented May 2, 2024

Description

Logfire is built on top of OpenTelemetry, which means that it supports all the languages that OpenTelemetry supports.

Still, we are planning to create custom SDKs for JavaScript, TypeScript, and Rust, and make sure that the
attributes are displayed in a nice way in the Logfire UI — as they are for Python.

Please let us know if you are interested in this, so we can prioritize it.

@gaby
Copy link

gaby commented May 4, 2024

Would be nice to have a Golang SDK

@essamgouda97
Copy link

Typescript SDK, using one logging solution for multiple services would be nice.

@adriangb
Copy link
Member

adriangb commented Jun 4, 2024

In my personal opinion part of what makes the OTEL SDKs not as good as they could be is that a decision was made early on to implement the same APIs in every language. So you end up with Python that's a bit like Java, etc.

There's a risk we end up doing the same thing, even if not intentionally by accident if we just copy over the Python SDK's APIs to TypeScript or other languages.

So what would be very helpful is if you listed out concrete things with the SDKs in other languages that are annoying, complex, etc. and how you'd want them to be different.

Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants