APM Dashboard

Use the application dashboard, to view statistics related to an application you select in the Select application: drop-down list. By default, the Dashboard tab is selected.

Dashboard

The Dashboard screen displays the following options:

Application

The Application screen displays all statistics at the API level that are related to a particular application configured on an instance.

Apdex score

The SixthSense application internally calculates the apdex score based on the performance of the application and displays the health indicator accordingly.

In the Health indicator window, if you find the Apdex score denoted as Poor, go to the Endpoint by error % and Endpoints by response time(ms) tabs to take remedial action.

The SixthSense application monitors and displays the Apdex score using the following classification:

Health Indicator StatusApdex Score RangeRequired Action
Good0.84 - 1.0Indicates a healthy status. No immediate action required.
Fair0.69 – 0.83See Endpoint by error % and Endpoints by response time(ms) tab in the screen below.
Poor0.00 – 0.68See Endpoint by error % and Endpoints by response time(ms) tab in the screen below.

You can set the response time threshold value for the apdex score (in milliseconds) using Settings on the left pane. Navigate to Settings > Application > Apdex Configuration and set the value.

You can expand, contract, and reset the view to the default timeline by clicking the icons available on the top right corner of the following Load , Error and Response time widgets. For more information about performing various actions, see Working with a widget.

Load widget

The Load widget is a graphical representation of the number of calls the application is receiving during a particular period. Click on any point in the graph to view the number of calls the application has received during the selected time.

Error widget

The Error widget displays a graph of the number of errors encountered by an application in a particular period. Click on any point in the graph and you can view the number of errors the application has received at that point in time.

Response time widget

The Response time widget displays the average response time taken by an application in a particular period. Click on any point in the graph and you can view the response time of an application at that point in time.

Endpoint by error %:

The SixthSense application monitors and displays errors encountered by each application endpoint. This window displays the top 5 end point errors with percentage in milliseconds. By default, the top 5 endpoints that need your immediate attention are displayed. Click on an endpoint name which will take you to the Endpoint screen. For more information, see Endpoint.

note

Use the copy    icon to copy the endpoint which you can use to search endpoints in other screens or widgets.

Instances by error %

The Instances by error% window monitors and displays the errors that are encountered by a particular application instance where the application is installed. Click on an instance name which will take you to the Instance screen. For more information, see Instance.

Endpoints by response time(ms)

The Endpoints by response time(ms) window monitors and displays the errors that are encountered by a particular endpoint and corresponding response time taken by the endpoint. Click on an endpoint which will take you to the Endpoint screen. For more information, see Endpoint.

Instances by response time(ms)

The Instances by response time(ms) window monitors and displays the response time taken by an application instance. Click on an instance name which will take you to the Instance screen. For more information, see Instance.

Percentile response time

You can use percentiles to understand your application performance better. In this widget, the response time values range from 0 to 24000 ms and percentiles from 50th percentile to 99th percentile. By default, all the percentile radio buttons are selected. You can select only the required percentile values: for example, P90 is selected in the following screen. You can see the response time taken by an application at 90th percentile and work on improving the application performance if the response time values are high.

Percentile Response Time

Endpoint

The Endpoint screen displays the list of all the application endpoints in an instance. The following information is available on this screen when you navigate to APM > Dashboard > Endpoint.

FieldDescription
NameEndpoint name
Error %Percentage of errors occurring on a particular endpoint.
ErrorsNumber of errors occurring on a particular endpoint.
Errors/minNumber of errors per minute.
Response time (ms)Response time taken by the endpoint.
CallsNumber of calls received at the endpoint.
Calls/minNumber of calls received per minute.

This widget helps you understand in detail the endpoint errors. If you know the name of the endpoint, enter it in the Search endpoints field or click on an endpoint listed under the Name column.

Viewing diagnostic information to identify endpoint errors

  1. Do any of the following in the Endpoint screen.

    a. Enter or paste the name of the endpoint if you have copied the endpoint earlier in the Search endpoints field or

    b. Click on an endpoint to view the endpoint dashboard where the Load, Error, Response time, and Percentile response time widgets are displayed.

  2. Click Error Traces in the Error widget to view the list of errors for that endpoint. Complete trace level details are displayed in the Trace window to identify the errors and fix them. For more information about the Error screen, see Error trace.

  3. Click Slow Traces in the Response time widget to view the list of endpoints that are slow. Complete trace level details are displayed in the Trace window to identify the errors and fix them. For more information about the Trace screen, see Slow trace.

Instance

The Instance screen displays details of all the instances on which a particular application is installed. The following information is available on this screen when you navigate to APM > Dashboard > Instance.

FieldDescription
NameInstance name
Error %Percentage of errors occurring on a particular instance.
ErrorsNumber of errors occurring on a particular instance.
Errors/minNumber of errors per minute.
Response time (ms)Response time taken by the endpoint.
CallsNumber of calls received the endpoint.
Calls/minNumber of calls received per minute.

This widget helps you understand in detail the instance errors. If you know the name of the instance, enter it in the Search instances field and click the search   icon or click on an instance listed under the Name column.

Click the infrastructure   icon next to the instance name which will take you to the infrastructure page where you can see the VM details. For more information, see Infrastructure.

Click the edit    icon next to the instance name to edit and update the instance name. The Load, Error, and Response Time widgets are displayed.

Load

The Load widget displays a graph of the number of calls the instance received during a particular period. Click on any point in the graph to view calls the instance received.

You can expand, contract, and reset the view to the default timeline by clicking the icons available on the top right corner of the Load widget. For more information about performing various actions, see Working with a widget.

Error

The Error widget displays a graph of the number of errors occurring on the instance during a particular period. Click on any point in the graph to view the number of errors.

You can expand, contract, and reset the view to the default timeline by clicking the icons available on the top right corner of the Error widget. For more information about performing various actions, see Working with a widget.

Response Time

The Response Time widget displays the response time of an instance during a particular period.

Click Slow Traces in the Response Time widget to view the list of instances that are slow. Complete trace level details are displayed in the Trace window to identify the errors and fix them. For more information about the Trace window, see Trace.

You can expand, contract, and reset the view to the default timeline by clicking the icons available on the top right corner of the Response Time widget. For more information about performing various actions, see Working with a widget.

Database

The Database screen displays a list of databases that the application is accessing. The SixthSense application has an inbuilt option that automatically detects a database, and you can view the details without installing a separate agent. If you know the name of the database, enter it in the Search databases field. The following widgets are displayed.

Overall

Click the Overall tab which displays the following widgets:

Load

The Load widget displays a graph of the number of calls a database receives during a particular period. Click on any point in the graph to view calls the database has received.

You can expand, contract, and reset the view to the default timeline by clicking the icons available on the top right corner of the Load widget. For more information about performing various actions, see Working with a widget.

Access error

The Access Error widget displays a graph of the number of errors occurred by a database during a particular period. Click on any point in the graph to view the error description.

You can expand, contract, and reset the view to the default timeline by clicking the icons available on the top right corner of the Access error widget. For more information about performing various actions, see Working with a widget.

Response time

The Response time widget displays the average response time taken by an application to access the database during a particular period.

You can expand, contract, and reset the view to the default timeline by clicking the icons available on the top right corner of the Response time widget. For more information about performing various actions, see Working with a widget.

Percentile response time

The Percentile response time widget displays the percentile time taken by an application to access the database during a particular period.

You can expand, contract, and reset the view to the default timeline by clicking the icons available on the top right corner of the Percentile response time widget. For more information about performing various actions, see Working with a widget.

Query

Click the Query tab which displays all the database queries that are triggered by an application to a database. You can view the database query along with the corresponding average response time (in milliseconds) taken by the database.

note

You can also enter query in the Search Query field and click the search   icon to locate and view a particular query.