Scout is the only Elixir Application Performance Monitoring (APM) product that identifies and prioritizes performance and stability issues.
Let the Scout do the hard work of discovering performance issues in your Elixir apps so you don't have to. Scout is the only Elixir Application Performance Monitoring (APM) product that identifies and prioritizes performance and stability issues such as N+1 database queries, slow database queries, performance abnormalities, and more in Elixir applications.
The Scout is easy to install (it's just an Elixir pack) and monitors the most popular Elixir framework, Phoenix, with almost no configuration.
Main features
Automatically reports key Elixir monitoring metrics
After installing the Elixir package, the Scout automatically tracks your performance KPIs. In a dashboard, you'll see:
Automatically instrument many Elixir dependencies
The Scout instruments the main Elixir libraries - in most cases, there is no need to add custom instrumentation. Some of the Scout instruments libraries:
Automatically instrumented structures
Supported common libraries
Detection N + 1
Ecto makes database ORM super easy. But it also makes it extremely easy to query N+1 to your code. Scout covers you by detecting N+1 queries and even listing how much time you could save by fixing them.
See your code in Scout by integrating with GitHub
Scout collects detailed traces of slow requests and, along with GitHub integration, shows the exact line of code responsible for slow response time.
Track user-specific issues with custom context
Attach custom data to the context to scout-tracked requests. Use Trace Explorer to search and filter based on this data.
Digest Emails
Receive daily or weekly summary emails, summarizing the performance of your apps, plus highlights from outliers and endpoints that may need the developer's attention.
Easy installation via Elixir mix
Install the Scout like any other normal Elixir pack. It is safe to run the Scout next to your existing APM library.
Low overload
The monitoring agent uses only a portion of the capabilities of existing application monitoring agents, providing high-fidelity tracking details.
System Requirements
You don't know what software you need or you haven't found what you were looking for? We have a team ready to help you choose the right software for your company.