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

[Proposal] Monitor gin with https://github.com/alibaba/opentelemetry-go-auto-instrumentation #4107

Open
123liuziming opened this issue Nov 28, 2024 · 3 comments

Comments

@123liuziming
Copy link

Hi all, As we all know gin is the best http framework in the golang ecosystem. But I found that gin doesn't have the ability to integrate tracing and metrics by default and there doesn't seem to be a best practice in the documentation on how to monitor gin applications. Our project(https://github.com/alibaba/opentelemetry-go-auto-instrumentation) allows tracing and metrics to be collected and reported on the gin app without making changes to user code. I was wondering if it would be possible for me to add an observable subsection to the official documentation for this project that describes best practices for observing the gin application. Thanks!

@FarmerChillax
Copy link
Contributor

FarmerChillax commented Dec 1, 2024

I hope the observable part of the document will focus on the otel project, supplemented by the alibaba project.
(Rather than introducing Alibaba's tools in full length) :p

@123liuziming
Copy link
Author

supplemented

I agree, the project will be donated into OpenTelemetry Community soon, see open-telemetry/community#1961. We will focus on the otel project.

@damemi
Copy link

damemi commented Dec 27, 2024

We could also mention the OpenTelemetry eBPF based auto-instrumentation (https://github.com/open-telemetry/opentelemetry-go-instrumentation/), which supports Gin as well.

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

No branches or pull requests

3 participants