Applicare home shows health and performance of the monitored application's. On top is the application selector, time selector, transactions score card and servers health status.
Application selector dropdown on the top right allows selection of an application to focus the scope of the analyzers. A server is assigned to an application at the time of adding it to Applicare. Application assignment can be managed from 'Overview' tab -> servers. A double click on an existing server allows editing the assigned application. Adding a server to an application allows grouping of data.
Time period selection on the top bar allows focus on the selected time period.
Business Transactions & Servers Health shows the data for the selected application or all applications if 'All' is selected in application selection dropdown on left.
Underneath the top score cards and selectors are various tabs that provide visibility into different aspects of the enterprise applications.
Enterprise Dashboard gives a quick overview of the health of the enterprise applications. It shows average response time of the application, business transactions, business transaction's load, success/errors, page load performance and health of monitored servers.
Enterprise Dashboard provides easy way to identify performance problems and drill down into the details as needed.
- Increase in average response time (ART) for an app
- Business transactions load, success and failures
- Page load performance to show the user's experience from around the globe
- Servers becoming slow or going down
On Enterprise dashboard, top table allows selecting an application. Double click on an application row switches to 'Transaction Flow' tab to show the flow and performance at each leg of the application.
How is the average response time for the app and how is it for each participating server?
Select the bar showing the increase in ART and it will show the list of servers in the selected app along with their respective ART allowing easy identification of which server/s has/have slowed down.
What Business transactions are invoked and how is their performance?
Business Transactions Health shows the load, success and errors and allows the drill down to details.
Where are the users and how is their experience with the app?
Performance by Country/City shows end user's experience with the selected application including average app server, network and browser's page rendering time. It allows drill down to 'User Experience' tab where extensive details down to individual slow transactions are available.
What Servers are/were slow or down?
How is my application doing from capacity standpoint?
Enterprise dashboard provides a clear view of how an app is doing from CPU, memory and heap prospective. Bottom right 3 charts show cumulative usage by all servers of the selected application. In the image below there are 3 servers in JPetStore application and they are all using 16 % CPU, 26 % Memory and 51 % Heap. By selecting the hyperlinks on either of these charts, detailed utilization by each member server can be seen.
What is the transaction flow of my app and where are the errors coming?
Enterprise dashboard -> Network Connections shows the connections made by member servers of the app. Clicking on server name hyperlink in bottom left table would take to the details of those connections - who are they with and what state they are in.