Monitoring#
Once deployed and running in a production environment, it is useful to know if the system is running smoothly or if users are having problems. There are a number of ways that can help in this.
Admin dashboard#
The Dashboard UI in the Admin area of VISA gives an overall view of the real-time usage of VISA.
Amongst other, the Dashboard give a quick view of
The number of instances
The number of sessions
The number of recently-active sessions
Latest instances
Latest active users
More information on Remote Desktop usage can be found in the Sessions UI of VISA too.
Email notifications#
VISA can be configured with an admin email address which will notify the admin every time a new instance is created.
Emails can also be sent whenever a error occurs in the VISA API Server by configuring the email adapter. The error and stack trace are stored in the log to help with debugging a problem. The email also notified very quickly an admin when a system problem is occurring.
Application logs#
The application logs provide a rich source of information on usage of VISA. The easiest way to access the logs is to go to the deployment directory where the docker-compose file is. Running the following command will show the logs for the whole VISA platform
docker-compose logs -f