Appearance
Architecture
Argonaut is deployed to a Linux server (or servers) and its primary services run on a kubernetes cluster.
Monitoring
Monitoring of the services is accessible through a Kubernetes Dashboard. If you are logged into Argonaut with a Manager role then you can access this dashboard from the Navigation Sidebar > Admin > Cluster Dashboard
TIP
If prompted with a dashboard login, you can press Skip
These are the deployed services you should see on the dashboard, and their function within Argonaut:
- Auth - Validates user and API access to Argonaut, and handles updating credentials, badge info, etc...
- Kubernetes Dashboard - General-purpose web UI for Kubernetes clusters
- Shift Data Service - Broadcasts calendar and shift information, to be consumed by other Argonaut systems and applications
- Mosquitto - MQTT Broker, used for relaying data between Argonaut services and applications in real time
- Hasura - The entrypoint for the Argonaut API
- Applet Runner Default - The built in runner for Applets
- UI - Serves the content for Web Console, to configure and manage the Argonaut platform and its applications, and generate reports.
- API - Handles some configuration management for Applets
NOTE
Not all services (like the Database) are displayed on the dashboard.