Dashboards

 

The Dashboards application allows you to create customizable dashboards consisting of multiple metrics across various datasets in different views. You can quickly resize and drag widgets on the grid to accommodate various custom layouts views. Data gathered from devices configured for streaming telemetry data to CVP.

 

Dashboard Manager

 

Dashboards Manager is where you are presented with the list of available dashboards. This screen can be viewed in either a grid or table format.

Figure 1. Dashboard Manager

Each dashboard on the grid provides the dashboard name, description, and an approximate layout of the dashboard. To perform actions on any of the dashboards, select one or more dashboards by selecting the checkbox associated with each dashboard.

 

Figure 2. Dashboard Actions Menu

 

 

Creating Dashboards

Perform the following steps to create a dashboard:

 

  1. Under the Dashboards tab on the Metrics screen, click create a new dashboard in right pane.
    The system displays the Explorer screen.
  2. Provide the appropriate information in available User Interface (UI) elements in the left pane.
    The system creates a view based on the information provided and displays it in the right pane.
    Figure 3. Explorer Screen with View
    Note: To create a new view, click Add View at the lower end of the left pane. To edit an existing view, refer to Editing Views.
  3. Click Save Dashboard.
    The system displays the Save Dashboard dialog box.
    Figure 4. Save Dashboard Dialog Box
  4. Type a name in the Name field.
  5. (Optional) Type a description in the Description Field.
  6. Click Save.
    Note: If you create a dashboard with a name that already exists, the system displays a 'Save and Overwrite' warning through the Confirm dialog box.

Editing and Creating Dashboards

 

Creating a Dashboard

Perform the following steps to create a dashboard.

  1. Select New Dashboard from the Dashboard Manager page.
  2. Select one or more widgets to display information.
    Figure 5. Dashboard Widgets
  3. Select the widget in the main screen to configure and label the widget.
  4. Enter a title and description of the new dashboard.
  5. Select Save Changes to save the new dashboard.

Editing a Dashboard

Perform the following steps to edit a dashboard. Dashboard widgets can be added, removed, or configured while in editing mode.

  1. Select a dashboard to display from the Dashboard Manager page.
  2. Select Edit Dashboard from the Dashboard Manager page.
    Figure 6. Editing a Dashboard
  3. Select a currently displayed widget in the main screen to edit or configure as needed.
  4. To add a new widget, select from widgets tab.
  5. To change the inputs, select the Inputs tab to configure as needed.
  6. Select the pencil icons to edit the dashboard title and description.
  7. Select Save Changes to save the changes.

Editing Views

Perform the following steps to edit a view:
  1. On the CloudVision portal, click the Metrics tab.

    The system displays the Metrics screen with the list of current dashboards on the left pane.

  2. On the left pane of Dashboards screen, click the required dashboard.

    The system displays the Dashboard details screen.

  3. On the right pane, hover the cursor on the required view pane.

    The system displays editable options at the right end of the pane.

    Figure 7. View Edit Options
    Note: To delete a view, click the appropriate trash icon and then click OK on the confirm dialog box.
  4. Select the desired sequence from the Position drop-down menu.
  5. Click the Edit icon.
    The system displays editing options in the left pane.
    Figure 8. Metrics Editing Options
  6. Provide desired changes in the Editing View pane.
  7. Click Save.
    Note: If you are editing a view while creating a dashboard, click Done at the lower end of the left pane.

Dashboard Panel Appearance Settings

 

Every panel has four configurable appearance settings. The available settings include:
  • Show Title: Select whether to display the title or not.
  • Title Size: Select a size for the title of the panel.
  • Show Headline Divider: Hide the separator between the panel title and the panel contents.
  • Show Panel Background Color: Enable or disable the panel background color.
  1. Click the ellipse to the right of the dashboard title.
    Figure 9. Accessing Edit Dashboard Appearance
  2. Click Configure in the dashboard configuration menu.
    Figure 10. Dashboard Configuration Menu
  3. Select the appearance settings for your dashboard.
    Figure 11. Dashboard Appearance Menu

Syslog Panel

 

The Syslog panel is a dashboard element that allows to you view log messages for the devices both in real-time or a selected timeframe.

Creating a Syslog Panel

 

  1. Create a new dashboard or edit an existing dashboard.
  2. On the sidebar, select the Summaries category and select the Syslog panel .

Configuring a Syslog Panel

 

Follow this procedure to Filter log messages by tags (Optional). A single tag filter input is associated with one tag. This can be a single device, or it could include many devices that grouped within a single tag.

  1. On the sidebar, select Input category, and select Single Tag Filter.
  2. Click on the ellipsis of the input and select Configure.
  3. On the Settings Drawer, define a name for the input (Optional).
  4. Select device input type.
  5. Choose the tag label.
  6. Close the settings drawer.
  7. Click on the input to select its specific value. Select a tag value from the dropdown.
  8. Click on the ellipsis of the Syslog panel and select Configure.
  9. On the Settings Drawer, click on the Dashboard Inputs field to select the name of the single tag filter.
  10. Close the settings drawer.

    Log messages in the syslog panel will be now filtered by the specified tag.

Dashboards with Custom Query Language widget

 

The AQL panel is a dashboard element that allows you to create custom data displays using the CloudVision Advanced Query Language (AQL). This gives you complete control over what data the panel displays and how it displays it. You define the inputs and write the AQL query that feeds data to the panel. Further customization is available through creating a color mapping for the panel’s display, defining units, and decimal places among other options. You can create custom dashboards with AQL panels that are acutely relevant to your organization.

There are three elements:
  • Inputs: These are used by the AQL query to feed data to the AQL panel AQL
  • Panel: This is the display item within your dashboard and which uses the AQL query and any inputs to render a display AQL
  • Panel Visualization: The AQL panel has five ways to display the data fed to it (Table, Single Value, Bar Graph, Line Graph, and Donut), which each requires that the AQL query be formatted in a particular way. Each visualization can be further customized to change how it displays its data

The AQL panel is currently in beta and needs to be enabled as a setting. To enable the AQL panel, go to General Settings and turn on the toggle Beta Widgets under Features.

The Arista Support page titled Dashboards with Custom Query Language widget provides detailed configuration instructions and a tutorial about CloudVision Advanced Query Language (AQL).

Dashboard Preview

 

You can preview dashboards from the main dashboards screen. A windowed version of the selected dashboard can be viewed.

Preview any dashboard by accessing Dashboards and hover over the preview symbol to see a preview of a dashboard. In the preview, you can hover over relevant information to obtain details. Select any part of the preview to close the preview and load that dashboard.

Dashboard Panels

 

You can customize your dashboard with selectable panels as required. Each dashboard can be organized with different panels to provice the required information.

Related Topics

 

Events Panel

 

As with all other other modes, you can filter this mode,by excluding event severities, limiting the dataset, showing only acknowledged or active events, and linking to a dashboard input.

Figure 12. Events Panel

Select the ellipsis (three dots) at the top of the panel to open the Events panel configuration.

CPU Utilization Events

You will now be alerted when CPU utilization on data plane cores breaches the threshold.

Average Data Plane CPU Utilization Breached Threshold

This event pushes a notification when average CPU utilization across all data plane cores has exceeded the default 80% threshold. You may set an alternative threshold by configuring an event rule.

Data Plane CPU Utilization Breached Threshold

This event pushes a notification when CPU utilization for a single data plane core has exceeded the 80% default threshold. You may set an alternative threshold by configuring an event rule.

Confidence Check Events

You will now be alerted when CloudVision detects errors or potential errors in EVPN and VXLAN configurations.

EVPN Config Confidence Check Failed

This event raises an alert if there are any errors or potential errors with EVPN configuration. You are notified of the specific verification check that caused the confidence check failure. The EVPN config confidence check includes the following verification checks: general EVPN verification, layer 2 EVPN verification, and VXLAN encapsulation EVPN verification. All verification checks must pass to avoid an EVPN config confidence check failure.

VXLAN Config Confidence Check Failed

This event raises an alert if there are any errors or potential errors with VXLAN configuration. You are notified of the specific configuration check that caused the confidence check failure. The VXLAN config confidence check includes the following configuration checks: local VTEP configuration, remote VTEP configuration, platform configuration, CloudVision Exchange configuration, and MLAG configuration. All configuration checks must pass to avoid a VXLAN config confidence check failure.

Compliance Panel

 

A new metric titled All Compliance Counts has been added to the Compliance panel. This metric provides a table showing the count of all compliance issues for a device.

Figure 13. All Compliance Counts

To select this metric, select All Compliance Counts under Compliance Metric.

Figure 14. Configuring the Compliance Panel

Viewing the PTP Slave Port Interface Metric

 

PTP status metrics, including the PTP Slave Port Interface Metric can be viewed from the dashboard and from Devices. To view OTO status from devices refer to Viewing the PTP Slave Port Interface Metric in Devices

  1. Click New Dashboard to add a dashboard.
  2. Select Metrics in the dropdown and choose an appropriate data visualization.
    Figure 15. Select Metrics
  3. Click on the empty panel to configure it.
  4. Click PTP Slave Port Interface in the dropdown to populate the dashboard panel. The data visualizations that appears here will be the same as those displayed in Devices.
    Figure 16. Select PTP Slave Port Interface
  5. Click Save.

Device Input Power

 

Using Dashboards, you can monitor a device by displaying graphs for temperature, power supply, and fan speed. Power Supply shows the power used at each power socket on the device.

To view the input power of a device, navigate to Devices > Inventory > (Device) > Environment.

Figure 17. Device Input Power
Note: You can also view input power via the Device Power Consumption built-in dashboard in Dashboards.

Dashboard Layouts

 

Layouts provide you with additional ways to structure and control the layout of your dashboards by combining panels into a single display.

Group Layout

 

The Group layout helps you organize your dashboard by adding other panels to it. You can group related panels together as a single unit in the dashboard.

The size and position of a group panel are controlled in the same way as other panels.

  1. Select Layout from the toolbox dropdown.
  2. Select Group from the available options.
    Figure 18. Select Group from the Layout menu
  3. Move existing panels to the Group Panel by clicking the ellipsis (three dots) and selecting Move to.
    Figure 19. Select Move To
  4. Add new panels by dragging and dropping them into the group panel.

Tabs Layout

 

The Tabs layout is used to order a selection of other panels as tabs. Clicking on a tab, will display that panel. This allows you to maximize space in a dashboard and group similar panels together.

The size and position of a tab panel are controlled in the same way as other panels.

  1. Select Tabs from the Layouts from the toolbox.

  2. Move existing panels to the Tabs Panel by clicking the ellipsis and selecting Move to.
    Figure 20. Move to Tabs
  3. You can rearrange the order of the tabs by configuring the tabs layout.
    Figure 21. Configure Tabs
  4. Drag and drop the tabs to rearrange their left-to-right order.

Packaging for Dashboards

 

In addition to change control actions, users can now package custom dashboards, export them from one CloudVision cluster, and install them in another. Package IDs and version numbers can be used to update existing packages with version control.

All packages show the package name, version, and the number and type of components that are included. Hovering over an action icon or a dashboard icon displays the name of packaged components.

Packaging a Dashboard

For information about Packaging, refer to the Packaging TOI at https://www.arista.com/en/support/toi/cvp-2023-1-0/17503-packaging.

Once you have entered a package name, unique package ID, and a description, click Add Component and use the dropdown to select the dashboards to include in the package. Selected dashboards will appear under Contents.

Note: Dashboards and change control actions can be packaged together, though components in the same package should be closely related to one another.