Before understanding what Application performance monitoring is, here's a list of important application performance monitoring topics for easy navigation.
The Atatus Application Performance Monitoring (APM) provides you real-time performance monitoring services for your back-end applications. You can get extensive knowledge on the workings of your applications. Atatus monitors the interactions between the applications with the website upon a request, finds out the database performance bottlenecks and much more. Any unusual behaviors or issues in your application will be immediately tracked and notified to you.
APM monitors the performance of back-end applications. Atatus APM's user interface provides both current and archived information about transaction details, database query performance, external request services, and other useful metrics.
APM overview page quickly examines relationships across different aspects of your environment.
1. Understand and monitor the performance
You can go through your business transaction metrics and figure out how to improve the slow and the failed transactions. You can take a look at the HTTP failures to find out the areas the errors have occurred and also the causes for the errors.
2. Understand your exceptions
You can understand and learn about the areas where crashes and errors frequently occur.
3. Know everything about your application
You can collect the data about your transactions, database calls, external requests, information on your session traces through request information.
You can get a complete insight into the database operations.
Get a waterfall view of the performance of all external calls.
Features of APM
APM makes use of certain features for seamless operations of the back-end applications.
Transaction Monitoring - this feature will provide information about the transaction outliers. You can easily identify the parts of the application that is slowing down the entire application. Each transaction is broken down into individual segments for easy identification of the failing transactions.
Database Monitoring - this feature will help you to understand how the databases work and clearly identify all those queries consuming a lot of time to respond.
External Requests Monitoring - monitor all external network calls to track the calls utilizing the longest time, the average response time and calls per minute.
Error Tracking - this feature tracks the errors, locates the exact line of code causing the issues and so on. You will be immediately notified when the error occurs. It will also log all exceptions and sends a detailed report including stack trace, versions and much more.
How to use APM Monitoring?
- Go to APM in Atatus.
- You will be directed to a page where you can find a list of all the projects currently active.
- The page will display projects with their names, type and status.
- In order to get a detailed view of a project, click on the desired project name.
- You will be directed to a new page with complete information of that project like the project dashboard, exceptions, databases, transactions etc.
You can also add a new project by clicking on the New APM Project button in the APM page.
Follow the steps and start monitoring your applications.