oslabs-beta / Tuba

Tuba traces, parses, and stores errors across all microservices and offers an intuitive interface with comprehensive features designed to streamline error detection, diagnosis, and resolution.
https://tuba-tracing.dev/
MIT License
18 stars 1 forks source link

Clients for other platforms and source #34

Open tracker1 opened 4 months ago

tracker1 commented 4 months ago

Problem

Would be nice to see the source and clients for multiple platforms and languages. In order to better serve the community.

Solution

Making logging clients for other platforms.

Might be worth considering a switch from direct DB access to reporting through a web API with DB access. If there's Open API schema, then could be at least easier to code-gen a client for the languages or easier at least.

Additional information

No response

๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ฆ Contributing

rmarkowi1990 commented 4 months ago

Hey Michael- love these ideas and totally where we were heading conceptually in terms of other languages and backend frameworks being supported!

Could you explain the Open API concept more- are you imagining a user would instead submit their SQL link to an endpoint via some time of postman Post request including the link as opposed to placing it inside the docker env?? I'd love if you could walk us through it a little bit and explain the benefit as we introduce other languages. I think it would be awesome if you wanted to contribute!