Skip to content

Monitor the Status of the Compute

In DataOS, the status of a Resource indicates its current life-cycle state, such as active, error, or deleted. Monitoring status allows teams to detect state transitions (e.g., from active to deleted or error) that may impact downstream dependencies, trigger configuration issues, or reflect access problems.

DataOS CLI

The status of a Compute can be monitored using the DataOS CLI by executing the following command. This command will list all the computes created by the user.

dataos-ctl get -t compute 

Example Usage:

dataos-ctl get -t compute
INFO[0000] πŸ” get...                                     
INFO[0001] πŸ” get...complete                             

        NAME       | VERSION |      TYPE       | WORKSPACE | STATUS | RUNTIME |    OWNER     
-------------------|---------|-----------------|-----------|--------|---------|--------------
  new-usecases     | v1beta  |    compute      |           | active |         | iamgroot   

In the example above, the STATUS column indicates the current state of the Computeactive in this case, which confirms that the Compute is available and usable.

Metis UI

To monitor the status of Compute on the Metis Catalog UI, follow the steps below:

  1. Open the Metis Catalog.

    Open the Metis Catalog

  2. Search for a Compute by name.

    Search the Compute in Metis

  3. Click on the Compute that needs to be monitored and check the Status, which is represented as State.

    Compute details in Metis

The active state indicates that the Compute is currently accessible and usable by other DataOS Resources. This is the expected state for any Compute that is in use by other DataOS Resources.

Operations App

To monitor the status of Compute on the Operations app, follow the steps below:

  1. Open the Operations app.

    Open the Operations app

  2. Under the User space β†’ type β†’ Compute, search for Compute.

    Operations > User Space > Compute

    The active status indicates that the Resource is valid and available for use within DataOS. This is the expected state for a healthy and usable Resource.

  3. On clicking the Compute, its builder state can also be monitored.

    Compute details in Operations

    Monitoring the Builder Stage is recommended when the Resource status shows an error.

    • If the status is error and the Builder Stage is still building, it indicates that the issue occurred after the building stage.
    • If the status is error and the Builder Stage also shows error, it means the issue happened during the building stage itself.

    This helps in identifying whether the problem lies within the building phase or after the Resource was built.

Status alerts

To automatically track critical state transitions, users can configure a Monitor and Pager to send alerts when the status of a Compute changes to values like error or deleted. This enables teams to respond immediately to resource failures, misconfigurations, or unexpected deletions that may impact dependent components. Click here to view the steps to set up alerts for status changes.