Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The System Health dashboard provides an overview of all devices health states based on metrics

The dashboard is composed of multiple cards divided into groups(optional) to display the health of a device.

In addition, the dashboard displays the DPOD health state.

Assumptions:

  • The existing alerts infrastructure (with additional few more fields) will provide all data and logic to decide if a sample should be alerted and if it considers an error or warning or good.
  • The alerts mechanism will be the only source of current and future metrics. New fields: Is alert used as health metric, warning threshold, damage points
  • Any health metric must be based on a detailed investigation screen

Prerequisites:

Metric:

  • List of default metrics:
  • The user can define whether a metric is part of the system health by selecting the "System Health Metric" option 
    • You may edit the metric setting from [Manage → Alert → Setup Alerts →  Edit Alert] 

Device Health Settings:

  • For each device, the user can define whether the device is displayed in the System Health dashboard, Damage Points Threshold, Total Warnings Threshold
  • For each device, the user can set thresholds and damage points per health metric. - TODO add link to device settings

Device Group Settings:

  • For each device, the user can define the device group and the display order -  TODO add link to device groups

System Parameters (DB) - default values for:

  • "System Health Dashboard Sample Time Range (min.)" - default to 5 minutes.

Device Card description:

  • A single device card - includes:
    • Health states of the past hour:
Icondescriptionlast X minutes(System Parameter)past hour health

Image Modified

Good
  • If no Errors or Warnings found in metric samples
  • If no Errors or Warnings found in metric samples
Image Modified
Warning
  • If warning exists
  • If  warning exists
Image Modified
Error
Image RemovedNo metrics samples

Image Removed + background color of card is red

Critical

...

  • If  error exists
  • If no errors found but some warning exists then
    • If total damage points for all metrics is bigger than the damage points for a device to sustain.
    • If total of warning is bigger than number of warning found for a device
  • If  error exists
  • If no errors found but some warning exists then
    • If total damage points for all metrics is bigger than the damage points for a device

...

    • to sustain

...

    • .
    • If total of warning is bigger than number of warning found for a device

...

Image Added
No metrics samples-
  • If  no metric samples found
  • If all "Device Availability" metric samples are Error

Image Added + background color of card is red

Critical
  • If  no metric samples found
  • If all "Device Availability" metric samples are Error
  • If  the "Device Availability" metric last sample is Error
-


  • Clicking a device card should direct to the device health dashboard
  • Device Health Dashboard (drill-down)
    • A series of charts to display metric values per device - each metric with its own chart over time
      • Each chart is of "Scatter" type, divided to 4 parts (each part represents 15 minutes)
      • Each point in the graph should display the right color (green for Good, red for Error etc.) and display the value in the tooltip of the point
      • All points should overlap a little so the display is compact and looks like a thick line built of points:
        Image Modified
      • Clicking on a metric graph will dispatch the user to further investigation in one of the product existing analytics dashboards