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