When the bits hit the fan, developers need clear and focused insights. AppSignal combines 5 powerful monitoring features into one powerful APM — all in an easy to use interface.
Bonus: All features are included in all plans.
Track exceptions, get error alerts, debug and fix them with ease.
Learn moreMonitor the performance of your slowest actions and inspect their timeline down to the nanosecond.
Learn moreMonitoring for your servers: keep an eye on CPU, Disk, Network and more.
Learn moreCollect metrics from your code and chart them on dashboards.
Learn moreAvoid surprises and set triggers for anomalies on any metric you'd like.
Learn moreWe love the diversity of languages that are used to build the web. AppSignal is a powerful out-of-the-box APM for the following languages and frameworks:
Our monitoring gem provides Ruby on Rails error tracking, performance monitoring, server monitoring and more.
Our monitoring package provides Elixir error tracking, performance monitoring, server monitoring and more.
Our monitoring package provides Node.js error tracking, performance monitoring, server monitoring and more.
AppSignal monitoring helps WeTransfer to monitor 20B requests a month.
Read the case study.
AppSignal is built for ease of use. The installation is effortless and we'll set most things up automatically. You'll be monitoring exceptions and performance in no-time.
# Add to .gemfile
source "https://rubygems.org"
gem "appsignal"
# Ruby on Rails installation
bundle exec appsignal install YOUR_PUSH_API_KEY
# Add to mix.exs
def deps do
[{:appsignal, "~> 1.0"}]
end
# Elixir installation
mix deps.get
mix appsignal.install YOUR_PUSH_API_KEY
# Install AppSignal
npx @appsignal/cli install
# Initialize AppSignal
const { Appsignal } = require("@appsignal/nodejs")
const appsignal = new Appsignal({
active: true,
name: "YOUR APPLICATION NAME",
apiKey: "YOUR API KEY"
})
# Install AppSignal
yarn add @appsignal/javascript
npm install --save @appsignal/javascript
# Initialize AppSignal
import Appsignal from "@appsignal/javascript" // For ES Module
const Appsignal = require("@appsignal/javascript").default // For CommonJS module
const appsignal = new Appsignal({
key: "YOUR FRONTEND API KEY"
})
AppSignal's monitoring agent is built with Rust. It's lightweight, stable and already runs in thousands of applications.
If you need us, we’re there for you. We’re committed to making AppSignal monitoring great for you and your team.
Got customers in the EU? Our data storage is compliant with the GDPR regulation.
If there’s one thing you need to trust, it’s your APM. We're ready to help you monitor, at every scale.
We'd like to set cookies, read why.