Skip to content
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

Use zio-theseus as a reference to integrate zio-opentelemetry with a doobie, kafka, grpc, etc. #815

Open
grouzen opened this issue Apr 4, 2024 · 8 comments
Labels
enhancement New feature or request

Comments

@grouzen
Copy link
Contributor Author

grouzen commented Apr 4, 2024

I think the basic idea is to have a separate module for each integration, for example:

  • opentelemetry-grpc
  • opentelemetry-zio-http

Update: I adjusted the module names.

@pierangelocecchetto
Copy link

I'll pick this up and move zio-theseus content into separate modules. There will be also a base common module containing the integration algebra

@grouzen
Copy link
Contributor Author

grouzen commented Apr 4, 2024

Great! Thanks for your help! Feel free to create several smaller PRs instead of one big.
This is gonna be a huge accomplishment in terms of user experience.

@grouzen grouzen added the enhancement New feature or request label Apr 16, 2024
@grouzen
Copy link
Contributor Author

grouzen commented Apr 24, 2024

@pierangelocecchetto Hi! Hope you're doing well! I just wanted to say that I'll be happy to help with any questions you have or pair on something if you need this.

@pierangeloc
Copy link

@grouzen I just resumed working on this recently, I think I'll make some progress in these days.
One thing I might need help with is using Grafana Tempo/Loki, or the recently release Alloy https://github.com/grafana/alloy/.
In particular I'm interested in showing the correlation between logs and spans/traces.

Thanks for offering your help, I'll contact you on Discord to evaluate the options

@grouzen
Copy link
Contributor Author

grouzen commented Apr 25, 2024

In particular I'm interested in showing the correlation between logs and spans/traces.

I also evaluated different options for this and ended up using OTLP JSON logging reporters in the examples for the sake of simplicity.
But I agree that it would be great to use graphical representation.

@grouzen
Copy link
Contributor Author

grouzen commented Sep 19, 2024

@pierangeloc Hi! I just want to let you know that I'm ready to cut a "3.0.0" release of zio-telemetry and am keen to start working on integrations with libraries from ZIO and typelevel ecosystem. I'll have a look at your library for inspiration. Thanks for it!

@grouzen
Copy link
Contributor Author

grouzen commented Oct 21, 2024

There is ongoing work on adding support for OpenTracing and OpenTelemetry into zio-kafka: zio/zio-kafka#1345

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants