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

Observability (tracing & metrics) #116

Open
chvck opened this issue Aug 19, 2021 · 2 comments
Open

Observability (tracing & metrics) #116

chvck opened this issue Aug 19, 2021 · 2 comments
Labels

Comments

@chvck
Copy link
Collaborator

chvck commented Aug 19, 2021

https://docs.google.com/document/d/1BAPS8bPMv8-4FPIdysgpxEsKrUgd595EAGOU-_nXHRY/edit?usp=sharing

@chvck chvck added the post-1.0 label Sep 16, 2021
@emreyalvac
Copy link

Hi @chvck,

Can i take this :)

@chvck
Copy link
Collaborator Author

chvck commented Sep 26, 2024

Hi @emreyalvac we'd certainly gladly receive contributions :).

First, a bit of detail on where we're at at the moment - the version of the SDK in the master branch is no longer being maintained (#186), and we're working on a fully native SDK in the nativex branch. So far we've been working on the core crate of the SDK (rather than the public, supported, API) which doesn't quite match with existing SDKs but we'll be starting on the public API crate soon.

We have issues filed for the new project at https://jira.issues.couchbase.com/browse/RSCBC which you should have read access to. If any issues look interesting then please open a corresponding issue here with the "nativex" label so we can discuss and track here.

The public API of SDKs follow our RFCs detailed at https://github.com/couchbaselabs/sdk-rfcs so core features are written in a way that allows the public API to fulfill the relevant RFC.

I'd suggest that observability wouldn't be a great first issue to work on though - it appears that rust APIs are trending toward using https://github.com/tokio-rs/tracing so there's going to be a lot of internal couchbase SDK team discussion around how we approach that given that it doesn't match up with our observability RFC at all.

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

No branches or pull requests

2 participants