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

Tracking language implementations #100

Open
jack-berg opened this issue Jul 8, 2024 · 14 comments
Open

Tracking language implementations #100

jack-berg opened this issue Jul 8, 2024 · 14 comments

Comments

@jack-berg
Copy link
Member

jack-berg commented Jul 8, 2024

This is a tracking issue for status of language implementations of file configuration

Language Status opentelemetry-configuration version Notes
C++ Development open-telemetry/opentelemetry-cpp#2518
C#/.NET
Erlang
Go Development 0.2.0 https://pkg.go.dev/go.opentelemetry.io/contrib/config
Java Development 0.3.0 Available for use via opentelemetry-sdk-extension-incubator. Bundled with the otel java agent.
Javascript
PHP Development 0.1 SDK https://github.com/open-telemetry/opentelemetry-php/tree/main/src/Config/SDK. instrumentation config: open-telemetry/opentelemetry-php#1304
Python Development open-telemetry/opentelemetry-python#3632
Ruby
Rust
Swift
@marcalff
Copy link
Member

marcalff commented Jul 9, 2024

For C++, current development is located here:

@brettmc
Copy link
Contributor

brettmc commented Jul 10, 2024

For PHP:

@pellared
Copy link
Member

For Go (developed mainly by @codeboten):

@tsloughter
Copy link
Member

Note: Erlang is waiting on #94

@jack-berg
Copy link
Member Author

@ocelotl do you know the status of the python implementation you were working on? Where does the source code live?

@codefromthecrypt
Copy link

@jack-berg I assume this is only about file configuration, if so maybe change the title? if it is language in general of WIP specs, we can probably contribute stuff about event API into this one. Lemme know which way is intended.

@jack-berg
Copy link
Member Author

It's specific to file configuration, but we're in the opentelemetry-configuration repo so we're already scoped to the file config portion of the spec. A more specific name could still be useful in project boards of issues where the repo isnt prevalent in the display.

@codefromthecrypt
Copy link

sorry I missed the repo name. My mistake

@jack-berg
Copy link
Member Author

FYI, here's the PR with the in-progress python implementation: open-telemetry/opentelemetry-python#3632

@ocelotl
Copy link

ocelotl commented Aug 5, 2024

Hello, @jack-berg I am working on the Python implementation again after a long time ✌️

@jack-berg jack-berg pinned this issue Aug 5, 2024
@marcalff
Copy link
Member

marcalff commented Aug 5, 2024

Now there there is some feedback on this for tracking, could the table itself be updated (because "we" do not have access right to do so) ?

Thanks.

@codeboten
Copy link
Contributor

Thanks for the reminder @marcalff, updated the table

@codeboten
Copy link
Contributor

@tsloughter is there a branch or pr for the work you've been doing in erlang?

@tsloughter
Copy link
Member

@codeboten none yet. But since it is clear the cli is eventually to be merged once I work out all the issues I'll get started on it soon and update here when I have something pushed to a branch.

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

No branches or pull requests

8 participants