Monitoring

A quick reference guide to the system monitoring and diagnostic tools available in SAGE.

Table of Contents
  1. System Sensors
  2. Healthchecks

System Sensors

SAGE integrates with the native 'Sensors for External Monitoring' feature provided by Stibo STEP. This tool offers a real-time snapshot of the operational status of various system components such as background processes, integration endpoints, etc.

To access the it, navigate to Monitoring > Sensors. Upon loading, SAGE queries the target STEP system. Please note that the initial fetch may take a moment as the server aggregates the sensor data. Subsequent requests are instant due to server-side caching until refreshed by the server (every 5 minutes in my testing).

Sensors Loading State
Note: If the request times out, it usually indicates the STEP server is under heavy load or taking longer than expected to generate the sensor report. Please wait a few moments and click 'Retry'.

Interpreting the Data

Sensor data is presented in a responsive layout - as a table on larger screens and as cards on mobile devices. Each entry lists the sensor's name, its current status, and a link to view additional details.

Sensors Dashboard

Status indicators are color-coded for immediate visual feedback:

You can quickly locate specific sensors using the search bar or filter the list by status using the toolbar controls.

Sensors Filtering
Access Requirement: This feature utilizes a public monitoring endpoint. It requires network access to the STEP server but does not require specific user authentication credentials within SAGE.


Healthchecks

Healthchecks are diagnostic tests configured within the STEP platform to analyze system configuration, data integrity, and performance metrics. SAGE provides a streamlined interface to view the results of these tests via Monitoring > Healthchecks.

Unlike Sensors, which provide a live status, Healthchecks are typically scheduled tasks or manually triggered reports. SAGE retrieves the history of these reports, allowing you to analyze system health over time.

Note: The healthchecks feature in SAGE is still in early stages, so it doesn't display a lot of details, just a summary for now.

Retrieving Reports

To view Healthcheck data, specify a time window (e.g., the last 24 hours) in the configuration panel. This filters the results to show only reports generated within that timeframe.

Click Fetch to retrieve the data from the STEP system.

Healthcheck Configuration

Analyzing Results

Results are displayed as individual cards for each Healthcheck. Each card provides a high-level summary:

Use the accordion filters at the top of the page to narrow down results by category or to isolate checks that reported issues.

Healthcheck Results
Access Requirement: This feature queries the STEP GraphQL API. Therefore, a valid STEP User ID and Password must be configured for the system in SAGE to retrieve this data.