Let Scout do the hard work of uncovering performance issues in your NodeJS apps so you don’t have to. Scout is the only NodeJS Application Performance Monitoring (APM) product that pinpoints and prioritizes performance and stability issues like N+1 database queries, slow database queries, performance abnormalities, and more in NodeJS applications.
Automatically reports key NodeJS monitoring metrics
After installing our NodeJS package, Scout automatically tracks your performance KPIs. From one dashboard, you’ll see:
- Response time (mean and 95th percentile)
- Apdex score
- Throughput (requests per minute)
- Web transactions
- Error rate
Instruments many NodeJS libraries automatically
Scout instruments a variety of NodeJS libraries. Some of the NodeJS libraries Scout instruments automatically:
Detect easy-to miss N+1 queries that sneak into production. And even see how much time you could save by fixing them.
View your code within Scout
Scout collects detailed traces of slow requests and shows you the exact line of code responsible for the slow response time.
Track down user-specific issues with custom context
Attach custom data for context to the requests tracked by Scout. Use our Trace Explorer to search and filter based on that data.
Receive daily or weekly digest emails summarizing how your apps are performing, along with highlights of outliers and endpoints which may need developer attention.
Easy install via NPM package
Install Scout just like any normal NPM package. It's safe to run Scout alongside your existing APM library.
Our monitoring agent uses just a portion of the resources of existing app monitoring agents while providing higher-fidelity trace details.
- Performance details on every web endpoint
- Detailed transaction traces
- Enhanced database query monitoring
- Detects repeatedly expensive database queries
- Deploy Tracking
- Intelligent performance digest email
- DevTrace, our development profiler
- Embed charts
- Integrates with GitHub, Sentry, Rollbar, Bugsnag, Honeybadger, and more.
The secret to low overhead? Our tracing algorithm. Our agent does more work on anomaly requests and decreases analysis on faster areas of your application code.
What else can you do with Scout?
See how performance looks for a specific user with Trace Explorer
Alert your team of capacity and performance issues
Identify 🐢 slow, frequently-used database queries
Compare performance between deploys with Deploy Tracking
Stay updated on performance trends and outliers with the Digest Email