Page tree

When you create or modify a dashboard, select and configure the Application Server Health dashlet to display key performance indicators for application servers that are monitored by App Visibility Manager. You can see a list of applications that use a selected server, and see graphs of the following metrics over time:

  • Number of hits per second
  • Percentage of transactions with latency violations and errors
  • Percentage of server CPU usage
  • Amount of server memory usage

This topic presents the following information about this dashlet:

Understanding the dashlet data

The Application Server Health dashlet provides a general overview of an application server, displaying basic server metrics and a summary of application use on the server.

The following image is an example of the Application Server Health dashlet:

Application Server Health dashlet

A single instance of the dashlet displays four graphs of key performance indicators over time, as follows:

Hits per second, based on the total number of hits on the server

Percentage of CPU usage on the server:

  • (Java) Average percentage of CPU used by the JVM process
  • (.NET) Average percentage of CPU used by all traced ASP.NET worker processes

 Percentage of total transactions on the server with latency violations and errors

 Memory usage, in megabytes, of the server:

  • (Java) Average consumed memory, consisting of heap and non-heap memory
  • (.NET) Average values of virtual and private memory that are used by all traced ASP.NET worker processes

The selected time filter in the image is set to the last two days, which is determined by the dashboard Time Period setting. For more information about setting the time for the dashboard, see Adding and modifying dashboards Open link .

Example

As an IT operator, you see that as the number of hits per second increases, CPU usage and memory usage increases more quickly. The trends are expected, and you would monitor these, and other correlations, to help locate areas of degradation.

The upper part of the dashlet displays the following general information about the application server:

  • Name of the server followed by the server type in parentheses
  • List of applications that use the server
  • Current severity of the events on the server (OK, warning, or critical)
  • (Java) Server uptime that is, the amount of time since the server was last restarted

If the application server is currently offline, the severity and uptime are not displayed, and the following indicators are displayed instead:

  • Offline, for servers monitored by the agent for Java
  • N/A, for servers monitored by the agent for .NET

You can examine data in the dashlet by performing the following tasks:

Drill down to applications that use the server

The applications that use the selected application server are displayed in the upper part of the dashlet, under the server name. Click an application name to see the application server selected in the Application View.

If no applications use the server, or if you do not have permission to access applications that use the server, N/A (not applicable) is displayed.

Notes

Only the applications for which you have permissions are displayed, yet the graphs display the total values for all applications that use the server—that is, you can see the number of hits per second, percentage of latency violations, and percentage of errors.

Even if you do not have permission to view any of the applications that use the server, the dashlet graphs still represent the total use on the application server.

View tooltips over data points in the graph

Hover over a point in a graph to see the value and time.

View information in the graph legend

Hover over a point in a graph and the graph's legend displays values for all the items.

Click an item in the graph legend to hide or show data on the graph. In this way, you can hide data that is not relevant to you or you can separate overlapping data points, which might be useful on the graph showing the percentage of latency violations and errors. The data points are displayed again the next time that the page or dashlet is refreshed.

Zoom in to a specific time frame

Drag horizontally over a graph to zoom in to a specific time frame. To return to the standard view, click  Show all in the upper-right side of the graph.

Dashlet requirements

The Application Server Health dashlet requires application servers on which an App Visibility agent for Java or .NET is installed.

When you configure the dashlet, you select an application server. The dashlet is not affected by a dashboard's application filter.

Configuring the dashlet

You can configure this dashlet when you add or edit a dashboard Open link .

  1. Click Add Dashlet and select the Application Server Health dashlet.
  2. Click the Configure Dashlet icon.

  3. (Optional) Enter a descriptive title for the dashlet.
  4. To choose an application server, click Select to open a list of servers monitored by App Visibility agents for Java or .NET.
    After you configure the dashlet for the first time, click Change to change the selected application server.
  5. Select the height of the dashlet row: 1X , 2X , 3X , or  4X .
    The value of X is approximately 100 pixels. The default height is 4X and the recommend height is 3X or 4X.

Related topics

Application metrics and problems

Adding and modifying dashboards Open link

Dashlet library Open link

Adding and editing components Open link