Viewing live data
The Live View overview¶
Clicking on the Live View button in the Menu opens the Live View in the main application window.
The Live View is ESM's real-time view. It lists all sessions currently executing on every node of the environment being monitored. Single clicking on one of the listed sessions loads the last five minutes of performance data for that session. This data is then continually updated, at a default interval of every two seconds.
The Live View consists of the Live Sessions portlet on the left, a Session portlet on the top right, and a Node portlet on the bottom right. The List portlet is used to navigate the list of available sessions, while the Session and Node portlets display the data for the session selected.
The Session Portlet and Node Portlet in ESM are permanently synchronised. This means that both portlets will always display data for the same time window, including when one of the portlets is zoomed. The Node portlet will also always display data for the node that the selected Session executed on. In cases where multiple session portlets are showing (i.e. as part of a Timespan) the Node portlet will always correspond to the most recently opened Session portlet.
The Live View menu¶
A List of all Active sessions is a simple list of all processes active during the visible time window. It allows individual processes to be filtered by name, and their timelines shown. It is often the fastest view to load.
The Top 50 Heatmap will show the top 50 processes consuming a selected resource on the currently selected hostname. By default this shows the CPU utilization but other resource heatmaps are also available. Clicking on a process in a Top 50 heatmap will open the timeseries performance data for that process1.
The Node Heatmap is a good starting point for a top-down investigation of issues. Selecting the node heatmap button will create a timespan showing the resources used across all nodes1.
A Full Analysis will create a Timespan and provides a comprehensive breakdown of resources used allowing you to select and compare multiple processes side by side.
A Job Search will search for all other invocations of a job if the selected process is a job itself.
A Distributed Search will find all of the subsessions that are related to the session currently visible in the session portlet.