-
Notifications
You must be signed in to change notification settings - Fork 55
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
Consider supporting OpenTelemetry #9
Comments
Could you elaborate a bit more about what kind of integration you expect? |
@ibotty which apis are you interested in here? Generic OTEL support for tracing and logging is likely to be fairly simple, metrics would be more complicated though. |
Sorry for not answering earlier. I was busy. For some rust projects we are using ATM setting that up is quiet a handful of boilerplate in Rust. It seems to be kind-of in scope for foundations to make that easier. |
Foundations doesn't use tracing, and instead has it's own competing system, but does handle all the stuff you are talking about here already, albeit the exporting is slightly hardcoded around jaeger OTEL, but that can easily be changed. |
Sorry for the incomplete post. Is there some documentation on why foundations is not using tokio's tracing? I would have hoped, that the enhancements in the blog post could be made in upstream |
There is certain functionality in foundations that can't be implemented with However, there's a plan to release an adapter crate that will allow funnelling of |
Hopefully I can start work on the adapter crate in the next couple of days. I'm thinking we can start with an OTEL appender as shown in https://github.com/open-telemetry/opentelemetry-rust |
v4 will have native support for OTLP gRPC exporters for traces and logs.
|
+ for
|
#34 adds support for OTLP tracing reporting. External reviews are vey much appreciated |
Hi! I'm a |
We are already running OpenTelemetry so it would be great to allow easy intergration into apps using foundations.
The text was updated successfully, but these errors were encountered: