Monitor your Site

Objective

This document provides instructions on how to monitor your site in VoltConsole. To know more about site and how Volterra provides monitoring support, see Volterra Site and Monitoring.

Using the instructions provided in this document, you can check the health, connectivity status, and metrics of your site.


Prerequisites

  • VES account

    Note: If you do not have an account, see Create a VES Account.

  • One or more cloud or edge locations with Volterra Site

    Note: Install the Volterra node or cluster image in your cloud or edge location. See Create a Site for more information.


Activities of Monitoring

Monitoring site deployment from VoltConsole includes the following activities:

Activity Description
Inspect Site Dashboard View the site dashboard to check metrics, alerts, reachability, and overall health.
Inspect Site System Metrics View the system metrics such as throughput, drop rate, etc.
Inspect Site Application Metrics Check application metrics such as reachability, throughput, error rate, etc.
Inspect Site Status View the site status to check the connectivity, software, OS, and scaling status.
Inspect Site Nodes Check the nodes of your site and their detailed status.
Inspect Site Interfaces Check the nodes of your site and their detailed status.
Inspect Site Alerts Check the nodes of your site and their detailed status.
Inspect Site Requests Check the nodes of your site and their detailed status.
Inspect Site Status Objects View the information on the status objects related to your site.
Inspect Site Connectivity Map View the connectivity map of all sites in your tenant.

The following video provides a brief tutorial on how to monitor your site:


Inspect Site Dashboard

The site dashboard presents an overall monitor view for your site so that you can inspect overall system healthscore, application healthscore, active alerts, connectivity, software status, and resource usage.

Log into VoltConsole and select system namespace. Select Sites from the configuration menu and Site List from the options pane. The Health Score field on the displayed site list shows the overall health score of the site in points. Click ...-> Show Global Status against a listed site to obtain detailed site information in the JSON format.

Click on any site on the Name field to load the dashboard for that site.

sitedb
Figure: Site Dashboard

Monitor your site dashboard as per the following guidelines:

  • Check System Metrics part of the dashboard to get a snapshot for the throughput, drop rate, reachability, and deployment information. Click on any of the field value to load the System Metrics tab for obtaining detailed information on that field.
  • Check Application Metrics to get a snapshot for the request rate, error rate, latency, and throughput.
  • Check Active Alerts to get a snapshot for the request rate, error rate, latency, and throughput. Click Active Alerts to load the Alerts tab for detailed information on the alerts.
  • Check Inside(LAN) Interfaces and Outside(WAN) Interfaces to monitor the interface status, throughput, and the data (both in and out).
  • Check Software Version to get a snapshot of the Volterra software and operating system software information. You can also perform upgrades using the Upgrade button if an upgrade is available.
  • Check Denied Rules Hit to monitor the request attempts which are configured to be rejected.
  • Check RE Connectivity to get a snapshot of the connectivity status to the REs.
  • Check Nodes: CPU, Memory and Disk Usage and Pods: CPU, Memory and Disk Usage to monitor the resource consumption information of nodes and pods respectively.

Note: Click Last 10 minutes dropdown on the upper right end of the dashboard and select a time interval to inspect your site dashboard for that interval. The default for this is 10 minutes. You can also refresh the status periodically by setting a refresh value using the Refresh every field. Alternatively, click Refresh next to the Last 10 minutes option to manually refresh the status.


Inspect Site System Metrics

The system metrics presents an overall view for your site system so that you can inspect reachability, throughput, drop rate, deployment count, pod count, and connection status. The metrics are displayed in graphs representing the trend over a period of time (default 1 hour).

Log into VoltConsole and select system namespace. Select Sites from the configuration menu and Site List from the options pane. Click on any site to load the dashboard for that site. Click System Metrics tab.

sys metrics
Figure: Site System Metrics

Note: The Reachability information is displayed by default.

  • Click on In Throughput or Out Throughput fields on the right side under the Throughput section to display the throughput trend. Each field has 2 graph bar fields to its left. Select an area of one field and the other area of the second field to display combined graph for in throughput and out throughput.

inout comb
Figure: Combination of In and Out Throughputs

  • Click on In Drop Rate or Out Drop Rate fields on the right side under the Drop Rate section to display the packet drop rate trend. Each field has 2 graph bar fields to its left. Select an area of one field and the other area of the second field to display combined graph for in and out drop rate.
  • Click on Deployment Count or Pod Count or Connection Status fields on the right side under the Count section to display the deployment and pod count trend. Each field has 2 graph bar fields to its left. Select an area of one field and the other area of one of the other fields to display combined graph for them.
  • Click on Reachability field on the right side under the Percent section to display the reachability trend.

Note: Click Last 1 hour dropdown on the upper right end of the dashboard and select a time interval to inspect your site dashboard for that interval. The default for this is 1 hour and maximum allowed interval is 24 hours. You can customize the interval by selecting the Custom option and choosing date range. This can also be set graphically by adjusting the controls beneath the main graph.


Inspect Site Application Metrics

Click the Application Metrics tab to load the site application metrics view:

app metrics
Figure: Site Application Metrics

The application metrics present the trend of the following metrics in graph view over a default or configured time interval:

  • Request rate
  • Error rate
  • Latency
  • App Latency
  • Client and Server Round-Trip Time (RTT)
  • Upstream and downstream throughput

You can select any two metrics under a field such as Rate to display the combined graph for them.

You can change the time interval either using the drop-down option or using the controls beneath the graph.


Inspect Site Status

Click the Site Status tab to load the site status view:

sitestatus
Figure: Site Status

The site status tab shows the following fields:

  • Volterra software status
  • Volterra OS status
  • Scaling status
  • RE connectivity

In the Volterra software status and OS status fields, the option to perform upgrade or reload is also available. In the RE connectivity field, click a connected RE to load its details in JSON format.


Inspect Site Nodes

Click the Nodes tab to load the node monitoring view:

site nodes
Figure: Site Nodes

Click on a node to open the node monitoring view. The node status dashboard gets displayed by default. You can also perform upgrades to the node Volterra software and Volterra OS from here for that node.

node status
Figure: Site Node Status

Click on the node hardware information tab to obtain detailed information on the node hardware. In this view, click on any of the network device name to display its detailed information in the JSON format.

nodehw 1
Figure: Node Hardware Information

nodehw 2
Figure: Node Hardware Information

Click the metrics tab in the node monitoring view to display graph for node metrics.


Inspect Site Interfaces

Click the Site Interfaces tab to load the site interfaces view:

site intf
Figure: Site Interfaces

Use the toggle selection to switch between inside and outside interface monitoring view. Click on any interface to open its metrics view.

intf metrics
Figure: Interface Metrics


Inspect Site Alerts

Click the Alerts tab to load the alerts view:

site alerts
Figure: Site Alerts

The active alerts are displayed by default. Use the toggle selection to load all alerts. You can also set a time interval in the active alerts view to display alerts over a specific period of time. Click > for any alert entry to display details in JSON format.


Inspect Site Requests

Click the Site Requests tab to load the view for the trend of sampled HTTP requests:

site req
Figure: Site Requests

The requests are displayed in a graphical trend as well as in a list for the default or specific time interval. Click > for any listed request to display detailed information in JSON format.

You can also apply filters to display the trend for specific HTTP codes. For example, de-select all and select only 2xx to display the requests for HTTP code 2XX.


Inspect Site Status Objects

Click the Site Status Objects tab to load the view status objects related to site:

site statusobj
Figure: Site Status Objects

Click on any status object to load its status in the JSON format.


Inspect Site Connectivity Map

Select Sites from configuration menu and Connectivity from options pane to load the connectivity map of all sites for your tenant.

image1
Figure: Site Connectivity Status

Move your pointer to hover over the connectivity links to display the statistics of connectivity.

image3
Figure: Site Status and Statistics

Click any connectivity link and check the right pane for additional metrics and statistics.

Sample details view:

image11
Figure: Site Status Details

Sample health view:

image12
Figure: Site Health Status


Concepts


API References