Categories Performance Monitoring

Introducing TraceView for Node.js Applications

AppNeta no longer blogs on DevOps topics like this one.

Feel free to enjoy it, and check out what we can do for monitoring end user experience of the apps you use to drive your business at www.appneta.com.

Today, we’re expanding the diversity of application environments TraceView supports by bringing node.js support out of private beta to general availability.  AppNeta provides full-stack monitoring designed to cover critical production environments and all their moving parts, so it’s exciting to be able to support even more diverse and heterogeneous environments.

Support for http-server, http-client, mongodb and redis

Like other TraceView instrumentation, our node.js support doesn’t require any code modification–it automagically inserts hooks for key modules.  The module gathers detailed performance data on mongodb and redis queries, as well as http-server/-client requests.

This data has helped node developers identify issues like slow queries, inter-tier dependencies, and poorly performing JS code paths.

Interested in expanding the coverage?  We’re always working on expanding our instrumenation’s capabilities, so please provide feedback!  Or, read on because you can also hack on our open instrumentation:

node-traceview project open on GitHub

Curious how it works, what it supports?  Want to add a missing capability?  Report a possible issue?  Check out node-traceview on GitHub.  This public site will host development as the module advances, and you’re more than welcome to dig in!

As easy as npm install

Have a node app?  Log in to TraceView (or sign up for a free account) and get tracing today–it only takes 2 minutes.

Dan Kuebrich: Dan Kuebrich is a web performance geek, currently working on Application Performance Management at AppNeta. He was previously a founder of Tracelytics (acquired by AppNeta), and before that worked on AmieStreet/Songza.com.