Health

Morpheus Health

../../_images/morpheusHealth500.png

The Morpheus Health section provides an overview of the health of your Morpheus appliance. It includes an appliance health summary in the following areas:

  • Overall

  • CPU

  • Memory

  • Database

  • Elastic

  • Queues

Morpheus compiles many data points from each area and uses a custom algorithm to compute a health status value. These are represented in the UI with green (OK) or yellow (warning) status icons.

Note

An Elasticsearch warning status is typical for single node Appliances due to a single elasticsearch node and default replica count exceeding available nodes.

Health Levels

Health levels provide a live representation of the current memory and CPU load on the appliance. Bear in mind that in an HA appliance, this data will be specific to the appliance node you happen to be using. By default, Morpheus does not include any endpoint or UI tool which can show you the currently used app node. However, a plugin has been developed which can surface this information if needed. See this thread in the Morpheus official forums for additional details about accessing and using the plugin.

  • |morpheus| CPU: Instantaneous amount of CPU capacity in use by Morpheus processes

  • System CPU: Instantaneous amount of CPU capacity in use by all processes

  • |morpheus| Memory: Instantaneous amount of system memory currently in use by Morpheus processes (see the Knowledge Base article linked in the TIP box below for more information on how Morpheus claims and manages available memory)

  • System Memory: Instantaneous amount of total system memory currently claimed (this is commonly a high percentage, see the TIP box below)

  • Used Swap: Instantaneous amount of total available system swap in use

Tip

It’s common to see a high percentage of system memory being used due to the way |morpheus| allocates and manages memory. If Morpheus is performing well, high system memory use is not necessarily an indicator that any action needs to be taken.

Additional System Health Indices

CPU
  • Processor Count

  • Process Time

  • Morpheus CPU

  • System CPU

  • System Load

MEMORY
  • Morpheus Memory

  • Morpheus Used Memory

  • Morpheus Free Memory

  • Morpheus Memory Usage

  • System Memory

  • System Used Memory

  • System Free Memory

  • System Memory Usage

  • System Swap

  • Free Swap

DATABASE
  • Lifetime Connections

  • Aborted Connections

  • Max Used Connections

  • Max Connections

  • Threads Running

  • Threads Connected

  • Slow Queries

  • Temp Tables

  • Key Reads

  • Handler Reads

  • Buffer Pool Free

  • Open Tables

  • Table Scans

  • Full Joins

  • Key Read Requests

  • Key Reads

  • Engine Waits

  • Lock Waits

  • Handler Reads

  • Engine IO Writes

  • Engine IO Reads

  • Engine IO Double Writes

  • Engine Log Writes

  • Engine Memory

  • Dictionary Memory

  • Buffer Pool Size

  • Free Buffers

  • Database Pages

  • Old Pages

  • Dirty Page Percent

  • Max Dirty Pages

  • Pending Reads

  • Insert Rate

  • Update Rate

  • Delete Rate

  • Read Rate

  • Buffer Hit Rate

  • Read Write Ratio

  • Uptime

ELASTIC
  • Status

  • Cluster

  • Node Count

  • Data Nodes

  • Shards

  • Primary Shards

  • Relocating Shards

  • Initializing

  • Unassigned

  • Pending Tasks

  • Active Shards

Note

Warning status is typical for Elasticsearch

Elastic Nodes
  • Node

  • Master

  • Location

  • Heap Usage

  • Memory Usage

  • CPU Usage

  • 1M Load

  • 5M Load

  • 15M Load

Elastic Indices
  • Health

  • Index

  • Status

  • Primary

  • Replicas

  • Doc

  • Count

  • Primary

  • Size

  • Total Size

Queues
  • Queue Count

  • Busy Queues

  • Error Queues

Morpheus Logs

The Morpheus logs section aggregates appliance-specific logs into one list. If needed, users can export the logs by clicking EXPORT. This action triggers a download containing the last 10,000 log entries as a .log file.

../../_images/healthlogs.png