Application Monitoring and Troubleshooting
Monitoring
For monitoring purposes, a health dashboard is available via the following URL: https://:3000
The dashboard provides the following information:
Backed Services Status
Returns Up if the service is available, other down.
Includes:
Elasticsearch
RabbitMQ
Redis
Microsoft SQL Server
Services Status
Returns Up if the service is available, other down
The following services are monitored:
CAC API
CAC Endpoint
Core API
Core Endpoint
IDM API
IDM Endpoint
Public API
Registration API
Registration Endpoint
Scheduler Endpoint
Symmetry API
Symmetry Endpoint
VMS API
VMS Endpoint
App Services Errors
Display the status of errors being returned by API and Endpoint
Returns:
Green
Yellow
Red
Backend Details
Displays the percentage of hard drive space used by the Elasticsearch server
Displays the availability of memory (RAM) and Hard drive space for RabbitMQ
Servers / Container
CPU Usage by Docker Service and Server
Memory Usage per Docker Container
Troubleshooting
The health dashboard is useful for determining if and where an issue can be, as well as preventing possible issues such as available disk space by providing a level of advanced notice. However, in the case that more information is needed, the integrator/end user will need to be able to provide support with access to the following applications:
Portainer – A web-based application used to view the status of the docker containers and services.
RabbitMQ – A web-based management utility used to view the current state and messages in the queue
Cerebra – A web-based management utility for Elasticsearch
SQL Server Management Studio
PuTTY – Used to access the Linux terminals of the host servers