ElasTest is able to monitor the health of various of its components. Monitoring capabilities can be divided in two areas:
- Resource usage: Monitors CPU, memory and other component metrics.
- Component containers: Monitors docker status and logs.
ElasTest is able to monitor the health of various of its componets and allows correlated queries aiding the fault location within the platform in an optimized manner.
Accessing the Monitoring Dashboard
To visualize the data being monitored, click on the Elastest Monitoring Platform button in the ElasTest dashboard
Visualizing the Relevant Metrics
After accessing the monitoring dashboard, the metrics will be displayed like in the following figure, once the data starts to be collected:
In the figure above, on the top left we have a summary of the running containers' metrics. On the top right we see the active containers and the workload it represents for the node on the color scale. Finally, underneath, we have specific metrics for the node such as network activity, CPU usage and memory.
Moreover, if we hover over the plots, we use the mouse pointer to observe the values for a specific time in the metrics plot, as seen in the following figure:
ElasTest also provides in its GUI a section to visualize the
general info and the
logs of the containers of the core components of ElasTest, as well as the version that is being used. You can access this section by clicking on the button with interrogation icon (?):
This section looks like this:
It has two buttons on the top right: the first to manually refresh the information and the second to activate or deactivate the autorefresh of this information.
If you click on the "view logs" button, the last logs of that container will be loaded at the bottom of the page:
Clicking on the "load previous" button will load all the logs of that container: