Launching AppSignal Monitoring for Node.js 1.0
Tags: node, javascript, apm, monitoring
Published: 2020-10-08 14:05:50

Do you know how many errors your Node.js application had last week? How many users were affected? Which servers were high on CPU/Memory/Disk? If you do know, how many different tools did you have to install, and how many hours you've spent configuring all those tools? AppSignal is here to change the way you monitor your apps and simplify your life as a developer.

Today, we officially launch the 1.0 version of `@appsignal/node.js`. It's ready for use in production apps and includes out of the box support for
[Node.js Core](https://docs.appsignal.com/nodejs/integrations/core.html), [Express](https://docs.appsignal.com/nodejs/integrations/express.html), [Next.js](https://docs.appsignal.com/nodejs/integrations/nextjs.html), [Apollo Server](https://docs.appsignal.com/nodejs/integrations/apollo.html), [node-postgres](https://docs.appsignal.com/nodejs/integrations/pg.html) and [node-redis](https://docs.appsignal.com/nodejs/integrations/redis.html).

## Complete Overview in One Interface

AppSignal is five monitoring tools for Node.js applications `merged` into one. It's designed and built so developers have a full picture of how their app performs. Here's what you get:

- [<i class="fa mr-2 fa-fw fa-bug"></i>Error tracking](https://www.appsignal.com/tour/errors)
- [<i class="fa mr-2 fa-fw fa-rabbit-fast"></i>Performance monitoring](https://www.appsignal.com/tour/performance)
- [<i class="fa mr-2 fa-fw fa-server"></i>Server monitoring](https://www.appsignal.com/tour/hosts)
- [<i class="fa mr-2 fa-fw fa-tachometer"></i>Dashboards](https://www.appsignal.com/tour/metrics)
- [<i class="fa mr-2 fa-fw fa-siren-on"></i>Anomaly detection](https://docs.appsignal.com/application/anomaly-detection/index.html)

With these features you'll have a full understanding of what's going on when the bits hit the fan. No more switching between tabs while trying to connect the dots.

## Easy to Install, Limitless Customization

Developers tell us they want two things: monitoring that's easy to set up and endlessly customizable. Other application monitoring tools are usually too simple to give you the insights you need, or way too complicated to use. AppSignal is different. We offer an array of powerful features that were built with developers in mind. AppSignal is easy to set up and use, yet it's endlessly customizable so that we meet all your requirements.

### Quick Install

Installing up AppSignal for Node.js is straightforward. Sign up, get an API key and simply call `npx @appsignal/cli install`. The CLI installer will help you install AppSignal in seconds. The installer scans your `package.json` and suggests and installs the AppSignal packages you need.

All features are available without further configuration. You will have auto instrumentation for web frameworks like Express or Next.js, databases like Redis, PostgreSQL consumers, and GraphQL APIs with Apollo server.

*You should upgrade to 1.0 right away if you've been using any of the pre-1.0 packages. In the coming months, we will deprecate all pre-1.0 versions of the library. The API is now locked with semver, so there will be no breaking API changes until version 2.0.*

Here's a short demo video of the installation:

https://blog.appsignal.com/images/blog/2020-10/nodejs-installation.mp4


## Magic Dashboards

AppSignal saves you a lot of time through a feature we call "Magic Dashboards". Our agent scans your infrastructure and automatically creates dashboards based on the tools you use. Magic dashboards will appear for those who use PostgreSQL and Next.js in their Node.js applications. We'll be adding more dashboards in the future!

Here's an example of a PostgreSQL magic dashboard:

![PostgresQL AppSignal Magic Dashboard](https://blog.appsignal.com/images/blog/2020-06/magic-dashboard-postgres-node.png "PostgreSQL magic dashboard")

And a Next.js magic dashboard with core performance metrics:

![Next.js Magic Dashboard in AppSignal](https://blog.appsignal.com/images/blog/2020-05/Nextjs.png "Next.js Magic Dashboard in AppSignal")

Moreover, you can also [track your own metrics](https://docs.appsignal.com/nodejs/metrics/) and build custom dashboards with ease.

## Endlessly Customizable

Each stack is configured differently, and your monitoring tool should reflect that. You can customize AppSignal by [adding custom instrumentation](https://docs.appsignal.com/nodejs/tracing/tracer.html), [tracking and visualizing metrics](https://docs.appsignal.com/nodejs/metrics/minutely-probes.html), [setting up triggers](https://docs.appsignal.com/application/anomaly-detection/index.html), and much more.

## Devs Mean the `hello world` To Us

[AppSignal came to life 8 years ago](https://blog.appsignal.com/2020/09/08/going-from-consulting-to-saas.html) as our team of developers decided to scratch their own itch. It started as a tool by and for developers, and it still is. Today, AppSignal APM is used [and loved](https://www.g2.com/products/appsignal/reviews) by thousands of development teams for whom we monitor over 100 billion requests a month.

## Try Us Out and Get Stroopwafels 🍪

If you [try AppSignal yourself](https://www.appsignal.com/nodejs) and send us a message, we'll send you a free box of [stroopwafels](https://www.appsignal.com/waffles). The [30 day trial is free, no credit card needed](https://www.appsignal.com/plans).

Whether you're a single dev or a part of a bigger team, you'll have access to all of our features regardless of your subscription. We're there to grow alongside you. Bonus, we're free for [OSS projects](https://www.appsignal.com/open-source)!

If you have any questions, just reach out to [support@appsignal.com](mailto:support@appsignal.com). Our team of developers will be there to help you.