Cerebellum (Operations and Monitoring) User Guide

Algoreus provides comprehensive logging and monitoring features inside Cerebellum, ensuring users have complete visibility over the system's performance and operations.


Logging and Monitoring

Algoreus keeps logs for all its services and user applications. It can also be monitored through external systems. Logs are made accessible in specific locations, logging messages, system services, user application configuration, and Algoreus' dedicated Cerebellum.


Metrics

Algoreus also gathers metrics to provide insights into the performance and behaviour of the applications.


Dashboard and Reports

The system offers a real-time dashboard and reporting features for tracking program run statistics.


Preferences and Runtime Arguments

Algoreus has a feature for saving configuration information as preferences. Programs, services, workers, and workflows can be given runtime arguments.


Scaling Instances

Algoreus allows querying and setting the number of service instances for scalability.


Resource Guarantees

The platform provides resource guarantees for programs running in YARN.


Transaction Service Maintenance

Regular maintenance of the Transaction Service is performed.


Algoreus UI

An intuitive user interface is available for deployment, management, and query operations in Algoreus.


Command Line Interface (CLI)

Algoreus offers a Command Line Interface for performing administrative operations more conveniently.


Health Check

Administrators can perform health checks of various services in the system. The system responds with a 200 HTTP status code on a successful health check of any service, whether it's Algoreus UI, Router, or Authentication Server. To check the health of all services running in YARN, users can make a GET request, and the system will return a JSON string containing names of components and their respective statuses.


Last updated