Open gedw99 opened 3 years ago
Hey @gedw99, just to confirm - when you say flutter, you mean - https://flutter.dev/, right?
Hey @gedw99, just to confirm - when you say flutter, you mean - https://flutter.dev/, right?
Yes that’s correct.
ok. I am not very familiar with flutter. Can you explain a bit on how does flutter interact with Golang/GRPC? @gedw99
As I understand flutter is a framework for building mobile apps and web app (primarily the frontend)
Do you mean adding flutter support in SigNoz will enable monitoring these mobile apps/ web apps built on flutter? Feel free to correct, if I am not following this correctly
Yes that is what I mean. By adding support flutter apps get open telemetry and because flutter has good GRPC support is should be relatively straight forward .
I have used flutter with GRPC and protobufs and it all works . Both GRPC and GRPC web.
i have done a Little prior art support but not found anyone else biting it off yet to do it
most flutter devs use sentry or firebase currently I think
happy to provide links to working code for GRPC flutter am with golang backend …
It will be a great addition and for me the only reason why I am not dumping Sentry which BTW is a behemoth & painful to run self hosted primarily due to lack of documentation.
the only reason why I am not dumping Sentry which BTW is a behemoth & painful to run self hosted primarily due to lack of documentation.
Just use GlitchTip then. It can be selfhosted for free, is compatible to Sentry but uses less resources and even supports OAuth and other features that SigNoz lack.
It's compatible to the Sentry API so you can keep the well-maintained client libraries.
And if you want to use something fancy, just use Highlight — which can be used with all OpenTelemetry libraries.
You're welcome. :wink:
Is your feature request related to a problem?
I think that it’s possible to provide dart support so that flutter web, mobile and desktop clients can be supported.
Describe the solution you'd like
A repo that demonstrates flutter client using the system.
Describe alternatives you've considered
Additional context
Add any other context or screenshots about the feature request here.
As I think about it open telemetry provides protobufs and flutter has good support for Protocol Buffers as well as GRPC and GRPC Web.
I have not had a chance to look at the golang server yet to see if GRPC or Protocol Buffers are being used however and just wanted to firstly raise the issue.
I have experience with flutter / golang GRPC interoperability and can help in this effort.
Thank you for your feature request – we love each and every one!