-
Notifications
You must be signed in to change notification settings - Fork 404
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
Error with CompoundJS + Compound Passport #102
Comments
My first thought is that that's a seriously long stack trace! Not that that's the cause of any problems, just something that struck me. Is there any chance you could provide us with a reduced version of your application that still has this problem? I haven't encountered CompoundJS before, and while it claims to be Express-compatible, I don't know if that extends to the internals New Relic hooks into to do its magic. Can you help me out? |
I can confirm that compoundjs does not extends new relic internals (for now). But i'm thinking about that now, since we're started to use new relic in our projects. |
Thanks for chiming in, @1602! I think you read me backwards – there's a bunch of stuff that Ultimately, we'd have to see enough usage of CompoundJS to justify building and maintaining support for it in the agent codebase. That's a product and not a technical decision. Bugs like this and requests for CompoundJS support sent to [email protected] are the best way to increase the priority of roadmap items. Thanks! |
Thanks for clarifying @othiym23! I see what you mean. I submitted ticket to support. But while compoundjs app is not supported out of box, can we still use some kind of manual API call on newrelic to get more accurate graphs for database and transaction tracing? I have that information available in jugglingdb/compound and it's easy to make it working from my side. As a result nodejs apps (at least with compound/jugglingdb) will looks as good as ror apps in new relic graphs. |
Right now, unless you're doing something very unusual with how you handle requests in CompoundJS, you should still be getting database metrics and (sparser, because of the absence of CompoundJS instrumentation) transaction traces. At some point in the not too distant future, we will also add APIs with support for custom tracing and parameters. @dpecos's issue is still a valid issue, but it may take us a little while to figure out what's going on with it. We take crashing bugs pretty seriously, and mostly just haven't had the cycles to really dig into what bad interaction between New Relic and Compound is causing the crash yet. |
Hi @dpecos, Phusion Passenger has been updated recently, and it should work with the Node.js agent now. Please update to the latest versions of Passenger and the Node.js agent. I am closing this issue because we believe it is resolved. If you continue to have issues, please feel free to reopen this issue. Thanks! |
I for one am still getting this same issue with newrelic 1.8.0 and CompoundJS 1.1.13. |
Hi @ierceg, We are transitioning away from using the GitHub issue tracker for support of the Node.js Agent. Instead, please go to http://support.newrelic.com. You will have a better experience through our support portal than we have been able to provide here on GitHub. We appreciate your understanding as we undergo this transition. |
@txase Will do. |
Hi!
We are using newrelic module, but when we try to use passport, we are getting this:
Here is the package.json file:
Any idea?
Thanks a lot!
The text was updated successfully, but these errors were encountered: