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

Add Hono Web Application framework support #2737

Open
mnaboka opened this issue Nov 13, 2024 · 3 comments
Open

Add Hono Web Application framework support #2737

mnaboka opened this issue Nov 13, 2024 · 3 comments

Comments

@mnaboka
Copy link

mnaboka commented Nov 13, 2024

Is your feature request related to a problem? Please describe.

I’m always frustrated when trying to monitor applications built with the Hono JS framework using New Relic. As Hono is gaining popularity as a fast and minimalist web framework for JavaScript, it would be beneficial to have out-of-the-box support for tracing and performance monitoring in New Relic. Currently, there is no official support for Hono, making it challenging to integrate application and database traces seamlessly.

Feature Description

I would like to request official support for the Hono JS framework in the New Relic Node.js APM agent. This feature would allow users to automatically trace routes and middleware within Hono applications, as well as integrate seamlessly with database drivers for capturing detailed traces of application and database interactions. Ideally, this would include automatic instrumentation for Hono route handlers, response times, and error tracking, aligning with the existing support New Relic provides for other frameworks.

Describe Alternatives

The alternative at present is to use custom instrumentation via New Relic’s API, which requires significant setup and maintenance, especially for applications with multiple routes and database calls. Another alternative is to use OpenTelemetry for manual instrumentation, but this adds complexity and lacks the streamlined experience of using New Relic’s native support for other frameworks.

Additional context

As Hono continues to grow in adoption within the JavaScript ecosystem, official New Relic support would encourage developers to use New Relic as their APM provider with Hono applications. Support for Hono would also make New Relic more appealing to developers seeking lightweight, high-performance frameworks.

Priority

Really Want

This request highlights the growing need for Hono support and the advantages of integrating it into New Relic’s APM tool.

@workato-integration
Copy link

@jsumners-nr
Copy link
Contributor

Does that framework build atop Node.js core's HTTP server? If so, you should be getting trace data out of it already. Is that true?

@mnaboka
Copy link
Author

mnaboka commented Nov 18, 2024

hi @jsumners-nr , i think the frameform is based on the node.js code HTTP server, but not 100% sure.

We do have some metrics in the new relic, but not detailed, no spans, no endpoints, it's just * for the trace name. So not super useful at this point.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Triage Needed: Unprioritized Features
Development

No branches or pull requests

2 participants