Logo of AppSignal

Menu
Performance white

Ruby and Elixir performance monitoring

Build and launch fast apps, faster.

AppSignal helps you inspect and improve the performance of your applications. Enhance your customer's experience, and make sure your apps stay performant.

Get alerted when requests or background jobs are slow.

Get alerted when requests and background jobs are taking longer than expected. Configure at what threshold you want to be alerted on app, namespace, action and job level.

Slack performance Slack performance Slack performance

Inspect your slowest requests and remove performance bottlenecks.

When you are alerted about a slow request, we link to our detailed sample page. Samples provide the information you need in order to find the cause of the issue. Navigating to other slow requests on the same action is done with a single click.

new & improved

Break down requests on the event timeline.

The event timeline is the easiest way to see where a request is spending most of its time. Filter events by name if you have a lot going on under the hood. Click the event to find out how it performs somewhere else in your app.

Global response times.

Inspect global throughput and performance graphs for your web requests and background jobs. It shows how your apps are improving over time, and is a great indicator of possible app-wide issues.

List controllers & jobs.

We conveniently list all your controllers and background jobs, so you can sort, inspect and compare their performance. It is a great way to pro-actively improve the slower parts of your app.

Inspect host metrics for slow requests.

Sometimes issues are caused by your hosts running amok. That's why we keep track of host metrics for each performance sample. Discover when to optimize your infrastructure before blaming lines of code or third-party vendors.

Host metrics

Beyond the basics. Track down underlying performance issues.

Sometimes a slow request is just an indicator of an underlying issue. Don't worry: AppSignal has all the insights you need to dive deep into your app's performance.

Which events are slow?

So your entire app is slowing down? Wonder what's causing it? Find out with our slow events graph, and instantly see if particular types of events are causing overall slowness.

Event groups

Do I have memory leaks?

We track the number of memory allocations per event, so you can easily spot which events are using too much of your memory.

Event timeline

Can I measure something I suspect is slow?

You can always dig deeper! Use custom instrumentation to track blocks of code, or use custom metrics to track anything you can imagine.

Sidekiq memory

Packed with features. Small details and the big picture.

AppSignal is jam-packed with features that bring you deep insights into your app's performance. And we're adding new ones all the time.

Global performance

Get performance averages and 90th percentiles for your entire app.

Background jobs

AppSignal monitors all major background processors for Ruby. Get the full list in our docs

Slow events

Find your slowest queries, API calls or other events that are causing slowness all over your app.

Link templates

Link directly from AppSignal to your CRM by tagging on customer data.

Parameter filtering

Your data is safe in our European data centers. But, we'd still rather not receive any private data. We offer extensive options to filter sensitive data from ever being sent from your app.

Custom instrumentation

Instrument parts of your code to get deeper and more detailed insights in performance breakdowns and event timelines.

Host metrics

View CPU, Disk, IO and Memory statistics for each of your hosts and get a clear picture of your hardware.

Ignore actions

Want to prevent noise and exclude some actions from being reported to AppSignal? Ignoring actions you care less about is easy.

API

Want to do something fancy with the data we collected on your app? Use our API and get all the data you need. After all, it's yours.

Build lighning fast apps. Start your free trial today.

We offer a 30 day free trial, but who doesn't? What sets us apart is the way we care for you. We're just a chat message or email away and would love to help you get your app in the best shape possible.

You will be joining the ranks of these organizations:

Read our WeTransfer case study to learn how we monitor their 20B requests each month.