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.
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 as in the following screen.
In the Health indicator pane, 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 Status | Apdex Score Range | Required Action |
---|---|---|
Good | 0.84 - 1.0 | Indicates a healthy status. No immediate action required. |
Fair | 0.69 – 0.83 | See Endpoint by error % and Endpoints by response time(ms) tab in the screen below. |
Poor | 0.00 – 0.68 | See 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 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 similar to the following screen.
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 similar to the following screen.
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 similar to the following screen.
Click on any point in the graph and you can view the response time of an application at that point in time.
The following widget displays the endpoint and instances by error in % and response time in milli seconds similar to the following screen.
- Endpoint by error %
The SixthSense application monitors and displays errors encountered by each application endpoint as in the following screen.
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.
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.
Field | Description |
---|---|
Name | Endpoint name |
Error % | Percentage of errors occurring on a particular endpoint. |
Errors | Number of errors occurring on a particular endpoint. |
Errors/min | Number of errors per minute. |
Response time (ms) | Response time taken by the endpoint. |
Calls | Number of calls received at the endpoint. |
Calls/min | Number 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
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.
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.
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.
In the top header, you can see the number of instances that are active against the Active instances: field as in the following screen. For example, in the following screen, active instance is 1. The instances are displayed in Green color under the Name column
The Instance screen displays the following columns in a table format.
Field | Description |
---|---|
Name | Instance name. |
Error % | Percentage of errors occurring on a particular instance. |
Errors | Number of errors occurring on a particular instance. |
Errors/min | Number of errors per minute. |
Response time (ms) | Response time taken by the endpoint. |
Calls | Number of calls received the endpoint. |
Calls/min | Number of calls received per minute. |
If you know the name of the instance, enter it in the Search instances field and click the search icon.
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. Edit the instance name in the Edit instance name window and click Update to update the instance name.
Click on an instance listed under the Name column. You will see the instance related metric categories as in the following screen.
For more information about Performance metrics, see Performance metrics and for .Net metrics, see .Net metrics.
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.