Get all the insights you need, presented in a clear and easy to use interface. If you use AppSignal for Ruby, there's nothing new to learn: use the same integrations, notification settings and teams.
AppSignal monitors 12,000 requests per second. Our agent has been battle-tested in all sorts of production environments. Our number one priorities are stability and integrity.
AppSignal uses a native library written in Rust to do the heavy lifting, wrapped in a NIF. It only passes data from your app to the AppSignal Agent, and it's used in hundreds of Elixir applications. Read more.
Sign up and use the CLI installer to get your data flowing into AppSignal within a few minutes. We support almost all Elixir and Phoenix setups. And if not, we will fix it together.
Catch errors in your Ruby and Elixir applications. Get notified in tools like Slack or HipChat and easily create issues in your issue tracker of choice.
When an errors happens in your application, you need to know instantly. Receive alerts where your team works, whether that is email, Slack, HipChat or another messaging platform.
We save details error details and provide you with the information to drill down to the root cause. Look at other occurrences of the same error to discover patterns.
AppSignal tracks errors in all major background processors for Ruby such as Delayed job, Resque, Sidekiq. Plus your custom background job processors.
Improve the performance of your controllers and background jobs. Get notified when requests are taking longer than you expect and dive deep into the causes of the slow requests.
Set thresholds for controllers and background jobs, so you get alerted when requests are taking longer than you expect. Do this for apps and namespaces, or overwrite it for individual controllers or jobs.
Slow request breakdowns provide the information you need in order to find the cause of the issue. Our event tree tells you which event took up the most time during the request.
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.
If you want to run a healthy app, you need to know how your hosts are doing. AppSignal gives you insight into load, disk I/O, disk usage, memory consumption and network utilization.
Get graphs for CPU, disk I/O, disk usage, load average, memory usage and network usage. Stop using expensive server monitoring tools and get the full picture in AppSignal.
Inspect graphs with metrics like error rate, performance and throughput for all your different hosts. It's easy to spot outliers and identify under-performing hardware.
Whenever there's an error or a slow requests, we'll show you which host it occurred on and what the metrics for this host were. This makes it easy to rule out hardware issues right away.
Need to collect metrics from your app? AppSignal enables you to easily send and graph metrics. Track payload sizes, database queries, revenue, or cups of coffee.
Your application's infrastructure is unique. Often problems originate on a deeper layer, and you need to dig deep to find root causes. Our metrics platform enables you track what no developer has tracked before.
It takes just a few lines of code to send us your metrics. There is no need to set up any additional services: just install AppSignal, send some metrics using our easy to use API and you're done!
Use our dashboard builder to create dashboards with exactly the right information you need to keep an eye on your infrastructure. Easily copy these dashboards to other environments.
AppSignal is built so you can stay productive. It integrates with your favorite tools like Slack, Pivotal Tracker, GitHub, PagerDuty, Trello, GitLab, Phabricator, Flowdock, HipChat and OpsGenie. Not enough? Use the webhook!
You don't want to chase after information. So we bring it to your doorstep, whether that's email or Slack. We support integrations with Flowdock, HipChat, OpsGenie and Slack.
Use AppSignal's built-in issue states or send issues to your issue tracker of choice. We offer integrations with GitHub, GitLab, Pivotal Tracker and Trello.
The days of switching between your error tracker, APM platform, server monitoring tool and metrics solution are over.
A request is any background job or controller action that is executed. Eg. an hourly job generates 720 requests per month. Web requests depend on your traffic, but we don't count assets, cached resources and things like that.
It's easy to ignore specific actions and limit the number of requests you send us. This is useful if you don't care about some high-volume, low-importance parts of your app.
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.
Read our WeTransfer case study to learn how we monitor their 20B requests each month.