observe-sdk
observe-sdk copied to clipboard
Continuous runtime observablity SDKs to monitor WebAssembly code.
Currently the observe api may be used in C++, but requires using raw pointers to pass strings. It would nice to be able to use `std::string` to pass strings instead.
The Rust version has `span_tags`, but it looks like it was never added to the C api.
The simplicity of the Observe API bindings makes it an ideal library candidate to implement as a single header library. A script can make it easy to still provide the...
- [x] Go SDK (#124) - [ ] JavaScript SDK - [ ] Rust SDK
For integration with existing traces, we should figure out how to allow the caller to provide a trace ID that can be used instead of generating one. This is primarily...
https://docs.rs/tracing/latest/tracing/
After #67 Port the observe API changes for metrics, logs, and manual spans to Go and JS SDKs https://github.com/dylibso/observe-sdk/pull/51
As discussed over a mail thread, if someone wants to monitor their wasmplugins running inside Envoy proxy which uses Wasmtime runtime, atm observe-sdk can't be used because the runtime is...
In the updated `adapter.start` calls or wherever we're passing in options, we should take the value by reference vs. expecting to own it. particularly in Rust, currently each trace context...