-
Notifications
You must be signed in to change notification settings - Fork 238
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
Dart support ? #552
Comments
Yes, that should work. What sort of Dart support do you expect from this repository? This repository merely contains proto file definitions which are language independent. |
I was just Googling this too. |
having a look at this issue in the spec issue triage mtg today, are we looking for an api/sdk for dart? if so, this issue should be moved to open-telemetry/community to track request. |
@open-telemetry/governance-committee I don't have permissions to transfer this to the open-telemetry/community repo, can you please do it? |
I'm on the GC and lack the permissions to move this issue. @SergeyKanzhelev @bhs are you able to move it? Not sure who has admin privileges in this repo. |
There are a ton of good and bad telemetry thingies for Flutter. https://pub.dev/packages?q=crashy Just want to be able to use opentel from flutter / dart language because life is too short for another telemetry framework and i like to have options... I am really surprised no one has done this actually yet. things i would extend for are:
What have i missed ?? Would be curious to hear what the maintainers viewpoints are... |
I think this would be a great idea - it seems like the actual work of an integration would be an exporter from hive that could batch and forward reports to a collector via OTLP, since dart/flutter can use the existing JS API/SDK? Might also need an adapter for hive that can accept OTLP from the SDK - I'm not super familiar with the ecosystem on that side, unfortunately. It seems like it wouldn't require that much work all told, presumably the biggest amount of effort would be seeing if the JS GRPC instrumentation worked out of the box with Dart? |
in flutter you can reuse JS but only for flutter web. Another way is to use the golang sdk of open tel, and cross compile it to WASM ( for flutter Web) and native ( for desktops and mobiles). SO if a flutter web wants to do logs, metrics, traces, they just have to call that code from their flutter code. |
Good plan. I would be interested in this without offline support to keep things clean. Might start there then add offline support as a flag or separate package. This might be the best project to fork: |
Hej, |
Hard to find, even with google: https://github.com/Workiva/opentelemetry-dart.git I have not checked it out yet. |
interested in this as well |
Any updates on this please? |
How to implement this in flutter based mobile application , seems there is no support till now to add tracing of mobile apps |
How to implement this on Dart based (Flutter Framework Mobile Application ) ? |
As of today there are at least 3 unofficial dart packages that implement some portions of the OTel API&SDK, you might take a look which ones work with Flutter: https://pub.dev/packages?q=opentelemetry Note, that the client side telemetry working group is still in progress of setting standards for mobile and browser, you can get in touch with them and provide your help to move this matter forward, take a look for "Client Instrumentation" at https://github.com/open-telemetry/community?tab=readme-ov-file#special-interest-groups to find how to get in touch |
Any updates on this please? |
What kind of updates are you looking for? |
Hey Friend |
No, there is no official dart implementation. |
GRPC is fully supported and dart, and i want to make grpc middleware in dart to use opentelemtry.
SO i was wondering if Dart would be possible to support.
I regularly code gen the golanf and dart code from a protobuf all the time and it works fine.
For example to gen chat.proto from a make file.
The text was updated successfully, but these errors were encountered: