Monitor your Site

Objective

This document provides instructions on how to monitor your site in VoltConsole. To learn 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

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

Perform the activities presented in the following chapters to monitor your site.


Find a Site

In the System namespace under Sites, you have three options for seeing your sites: Site Map, which shows all your sites and regional edges on a world map; Site List, which displays a tabular view of your sites; and Connectivity, which shows a graphical view of your sites and how they connect to the regional edges.

Site Map

Select Sites from the configuration menu and Site Map from the options pane to see all your sites displayed on a world map.

site map
Figure: Site Map

The map shows your sites and regional endpoints as symbols on the map giving both location information and health status.

Map Symbol Represents
Registration
Healthy Site
Warning Site
Alert Site
Regional Edge
Encircled number indicates quantity of sites and/or edges represented by the circle, and the circle colors indicate the statuses shown above in this table. This example represents two regional edges, one healthy site, and one warning site.

Interact with the map:

  • Use the Show Legends Filters dropdown menu to filter the symbols shown
  • Use the Search Site on map dropdown to find a specific site or regional edge. For sites, you will also see the site details panel (Shown below).
  • Hover the cursor over a symbol to see details for that symbol.
  • Click on a numbered circle to zoom in and see the associated sites and/or regional edges.
  • Click on a site to see the site details panel (Shown below).

Site details panel:

site map detail

The Detail tab provides some details about the site, and the Health tab provides an overview of the site's health. Select Explore Site for an indepth look at the site.

Site List

Click Site List to see an overview of all of your sites. Entries under the Name column with a circle next to them are the sites on the tenant, and those with a square next to them are regional edges. The color of each site circle represents the health of the site: Green - healthy, Yellow - degraded health, Red - seriously degraded health.

site list
Figure: Site List

Click on a site in the list to get an in-depth view of the site - see Explore a Site

Site Connectivity

Select Sites from the configuration menu and Connectivity from the options pane to see all your sites and how they are connected to the regional edges. By default, the Graph tab will display, showing a graphical representation of the connectivity.

site connectivity
Figure: Site Connectivity Status

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

site connectivity stats
Figure: Site Status and Statistics

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

Sample details view:

site connectivity detail

Sample health view:

site connectivity health

Click on Explore Site to get an in-depth view of the site - see Explore a Site

The System Metrics and Application Metrics tabs display graphical information on the health details of your sites.

site connectivity metrics
Figure: Site Connectivity System Metrics

The main bar chart shows information for the site you select in the upper left drop-down menu, based on your selection in the right column of categories and your time-frame selection in the upper right corner. In the example above, the bar chart shows the In Throughput and Out Throughput for store200 for the past hour.


Explore a Site

Dashboard: 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.

System Metrics: 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.

Application Metrics: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.

Site Status: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.

Nodes: 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
Figure: Node Hardware Information

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

Interfaces: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

Alerts: 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.

Requests: 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 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.

You can get more details on the requests by clicking Forensics at the right of the graph to show the Forensics side panel.

Connections: Inspect Site Connections.

Click the Connections tab to load the view for the trend of sampled HTTP connections

The connections 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 apply filters to display the trend for connections based on OK connections or connections with errors. For example, de-select all and select only Client Errors to display only connections that experienced a client error.

You can get more details on the requests by clicking Forensics at the right of the graph to show the Forensics side panel.

Flow Table: Inspect Site Flow Table.

Click the Flow Table tab to get more information on how data is flowing through your site. Each row of the table provides information such as source and destination IPs, ports, TCP flags, packet counts, and more. To see additional information for any flow between IP addresses, click the arrow ( > ) at the left of a row to drop down the JSON or YAML for that row.

DHCP: Inspect Site DHCP Setup.

Click the DHCP tab to see all DHCP clients and subnets on the site, and well as the details for each.

Status Objects: 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.

Tools: Additional Site Tools.

The Tools tab provides a set of tools for more site exploration and device interaction.

site tools
Figure: Site Tool Selection

Select a tool from the drop-down list, enter any required or optional fields, and then press the blue button at the bottom, e.g. Show, Reboot, Call ping, etc. For example, select Traceroute from the drop-down list and fill in the two required fields, Node name and Destination. Enter values for any desired optional fields and then press the blue button at the bottom, Call traceroute, to run the tool.

site tools traceroute
Figure: Use traceroute tool


Concepts


API References