Viewing Dashboard

Application Monitor dashboard provides a graphical representation (in the form of a chart, bar, and line graph) for application status, environment, node status, application hit counts, memory usage by Node, and overall memory usage in the enterprise. Environment, Node Status, and Application Status charts provide the drill-down capability to view more details.

If multiple agents are configured, you can filter data on the dashboard by selecting an agent from the Agent list at the top.

To view system applications on the dashboard, select the Show System Applications check box in the upper-right corner of the Dashboard page.

The following sections are displayed on the dashboard page:

Information Cards

The following information cards are displayed on the dashboard:

Environments

Environments chart display stacked bar chart for application, application instances, and AMXCE nodes in the environment. Click an environment bar to view the environment details. You can filter environments data by selecting one or more environments from the drop-down list at the top. Total number of environments is displayed in the upper-right corner. You can view only Applications, Application Instances, or AMXCE Nodes, or any combination of these by clicking check boxes at the bottom of the Environments chart. By default, Applications, Application Instances, and AMXCE Nodes are displayed in the stacked bar chart.

Node Status

This section displays a doughnut chart for the nodes based on their status. Each colored section denotes different statuses, for example: Running, Stopped, or Partially running. Click any section of the doughnut chart to open the list of nodes with that status. The total number of nodes is displayed in the upper-right corner.

Application Status

This section displays a doughnut chart for the applications based on their status. Each colored section denotes different status, for example: Running, Stopped, or Partially running. Click any section of the doughnut chart to open the list of applications with that status. The total number of applications is displayed in the upper-right corner.

Prometheus Configuration

To view the Overall Memory by Type, Application Hit Count, and Memory Usage by Node charts, you must configure Prometheus with Application Monitor agent. Use the following environment variable in the amsgce-runtime-<version>/samples/kubernetes/Application_Monitor/tea-agent.yaml file. Use the port on which Prometheus is running.

name: amxce_prometheus_ui
value: http://$(HOST_IP):31055/
Note: If Prometheus configuration is not provided in the Application Monitor agent file, then the "Prometheus is not configured" message is displayed on the chart. If Prometheus configuration is provided in the agent file but Prometheus is not properly running on the specified configuration details, connection failure error message is displayed on the UI.

Overall Memory by Type

This chart displays the maximum used and free JVM memory by a pod. You can select a pod from the drop-down list. Data displayed is the average over the past minute for the selected pod. Gray color represents free memory.

Application Hit Count

Application hit count measures the number of times the application was accessed. This chart displays the total number of application hit counts for the selected application over the last minute. To view hits for an application, select the application pod from the drop-down list.

Memory Usage by Node

Each bar in the Memory Usage by Node chart represents the pod and the stack represents used and free memory (in percentage). The values displayed are the average of the data over the past 10 minutes. Grey color displays the free memory. The color for used memory is green when minimal is used and ranges to red when memory usage is maximum.