Hotspot provides details for a flowpath that can be used to identify thread level performance bottlenecks in the form of thread hotspots. The threads which are stuck in one method for a time more than the threshold value, are called Hotspot threads.

## Thread HotSpot Stats

The thread hotspot stats refer to the statistics or information related to the hotspots in a multi-threaded application. In thread hotspot stats, it displays two sections:

- Hotspot Thread by State: This displays the hotspot thread categorized by different states including: runnable, waiting, blocked, and timed_waiting. You can also identify the different states by their color coding such as:
  - Green: Displays the number of threads that are in a runningstate
  - Yellow: Displays the number of threads that are in a waitingstate
  - Red: Displays the number of threads which are in blockedstate
- Hotspot Thread by Stack Depth: This displays the hotspot threads that are determined by their stack depth.

## HotSpot Summary

The hotspot summary displays a summarized view of the hotspot that includes the following information regarding the hotspot:

- Thread ID: This shows a unique identification for the running thread.
- Thread Name: This shows the name of the running thread. Thread is a single sequence stream within a process. Threads have same properties as of the process so they are called as light weight processes. Threads are executed one after another but gives the illusion as if they are executing in parallel.
- Tier: This will show the ND tier to which the instance belongs.
- Server: This will show the name of the server on which the instance is running.
- Instance: This will show the application which is being running on the server.
- Hotspot Entry Time: This will show the starting time of the hotspot.
- Hotspot Duration (Sec): This will show the total duration of the hotspot in Seconds.
- Total Hotspot Duration (Sec): This will show the cumulative time for which the thread was in hotspot in Seconds.
- Thread State: This will show the state for the current executing thread e.: running, blocked, waiting etc.
- Thread Priority: This will show the priority of the thread such as: 1,2,3 and so on. Threads with ‘Priority 1’ are executed first and so on by JVM.
- Stack Depth: This will show the number of methods within the stack defined by the depth of the stack trace captured for the hotspot.
- FlowpathInstance: This will show the details for a particular flowpath such as sequence number, flowpath instance, line number, etc.

Note: You can also perform the following operations in the hotspot summary window:

- Column Filter: In this, you can perform the search operation on a particular column by entering the thread name, thread id, etc on the respective columns. To perform this operation, you have to click on the Column Filter icon.
- Show/Hide Columns: In this, you can show/hide a particular column from the Hotspot Summary To perform this operation, you have to click on the Show/Hide Column icon and then select the option you want to show/hide icon by clicking on their respective checkbox.
- Search: In this, you can perform a search operation on the Hotspot Summary To perform the search operation, you have to provide the respective field names on the field Search bar. You can also apply the search operation on a particular column by providing the thread id, thread name etc on the on their respective Search bar.

## Integration Point Calls

It provides details of the integration points for the selected flowpath, which are an end-point of the tier hierarchy that stores/provides information on the requests sent to server, such as DB calls, application cache calls, and so on. These serve data to front-end servers. A backend server which can service many front-end servers at same time and act like an integrated data point so it is known as Integrated point. There are following fields:

- Integration Point: This will show the name of the integration point.
- Discovered IP Name: This will show the process of identifying or finding the IP name of a specific integration point in a network.
- Type: This will show the type of integration point or end point being used to connect and communicate with a system or service, such as: HTTP. You can also see the integration point individual information by clicking on the link provided on the type
- Total Duration(ms): The total time for which the integration took place.
- Avg Duration(ms): The average time for which the integration took place.
- Max Duration(ms): The maximum time for which the integration took place.
- Min Duration(ms): The minimum time for which the integration took place.
- Error(s): This refers to issues that occurs while making a request to various integration points such as: thread id, hotspot duration
- Average Network Delay(ms): This will show the average amount of time taken for the data to travel from one point to in a network to another and back again.
- Total Network Delay(ms): This will show the cumulative delay experienced by data packets as they travel from a source to a destination through a network and back.
- Status: This will show the status/response code of the business transaction, such as 2XX, or 5XX.
- Query: This will show the database query request created by the application. A database query is a request to access data from a database to manipulate it or retrieve it.
- FlowpathInstance: This will show the details of a particular flowpath like sequence number, flowpath instance, etc.
- Network Delay Req(ms): This will show the total delay time taken to send the request from the source to the destination.
- Network Delay Res(ms): This will show the total delay time taken to send the response from the source to the destination for the request.

Note: For the Integration Point Call(s) table, you can perform the following operations:

- Download: You can download the integration point call table in the following three formats which are listed below:
- Download as Word Report: To download the report in the word format, you have to click on the Download as Word Report icon.
- Download as Excel File: To download the report in the excel format, you have to click on the Download as Excel Report icon.
- Download as PDF File: To download the report in the PDF format, you have to click on the Download as PDF Report icon.
- Column Filter: In this, you can perform the search operation on a particular column by entering the integration point, discovered IP name, type, etc on the respective columns. To perform this operation, you have to click on the Show Column Filter icon.
- Search: You can perform the search operation by providing the following information on the Search bar such as: integration point, total duration, type and other column value.