Skip to main content

Custom Dashboards

Custom Dashboards allow you to build personalized monitoring views by combining widgets from multiple data sources into a single pane of glass. Each widget is independently configurable with its own data source, metric, aggregation, grouping, filters, and visualization type. Dashboards support drag-to-reposition, corner-resize, and can be exported for sharing.

Dashboard Management

Creating a Dashboard

Click + New Dashboard to create a new dashboard. A new tab appears in the dashboard tab bar where you can name your dashboard. You can create as many dashboards as needed — each appears as a separate tab (e.g., Probe metrics, Eric Dash).

To delete a dashboard, click the 🗑️ icon next to the dashboard name in the tab bar.

Exporting

Click Export to download the current dashboard. This is useful for sharing dashboard configurations with other team members or backing up custom layouts.

Global Controls

Controls at the top of the page apply to all widgets on the current dashboard.

Filters

FilterDescription
+ SiteFilter all widgets to show data from a specific site.
+ DeviceFilter all widgets to show data from a specific device.

Time Range

The time selector applies to all widgets on the dashboard:

PresetWindow
5mLast 5 minutes
15mLast 15 minutes
30mLast 30 minutes
1hLast 1 hour
3hLast 3 hours
6hLast 6 hours
12hLast 12 hours
24hLast 24 hours
7dLast 7 days
CustomSelect a custom start and end time.

Auto-Refresh

The Auto toggle (default: Off) enables automatic data refresh at a configurable interval. When enabled, all widgets on the dashboard re-fetch their data periodically.

Widgets

Adding a Widget

Click + Add Widget (Drag to move, Resize from corners) to open the widget builder. Each widget is configured through the following options.

Widget Title

A descriptive name for the widget (e.g., Top Devices, Source IPs, Total Network Bytes). This appears as the header on the widget card.

Visualization Type

TypeDescription
Line ChartTime series line chart showing trends over time. Supports drag-to-zoom and legend filtering. Best for trending metrics like bandwidth or packet rates.
Bar ChartHorizontal or vertical bar chart for comparing values across categories. Best for ranked comparisons like top protocols or top ports.
Pie ChartDonut/pie chart showing proportional distribution. Best for composition views like country distribution or protocol mix. Slices are clickable to add filters.
MetricSingle large number display with label. Best for aggregate KPIs like total bytes, total flows, or average latency.

Data Source

Each widget can pull data from any of the following sources:

Data SourceDescription
Network FlowsNetFlow, IPFIX, sFlow, and VPC Flow Log data. Fields include IPs, ports, protocols, applications, bytes, packets, countries, ASNs, interfaces, and all cloud-specific fields.
SNMP MetricsPolled SNMP data from monitored devices — interface counters, CPU, memory, and other OID-based metrics.
Syslog / Device LogsSyslog messages received from network devices. Useful for log volume trending, severity breakdowns, or facility analysis.
Synthetic Ping TestsResults from synthetic ICMP ping tests — latency, jitter, and packet loss metrics.
Synthetic HTTP TestsResults from synthetic HTTP/HTTPS checks — response time, status codes, and availability.
Synthetic TracerouteTraceroute test results — hop-by-hop latency and path analysis.
Synthetic DNS TestsDNS resolution test results — query time, response codes, and resolution success rates.
Probe MetricsHealth and performance metrics from WhiteOwl probes — CPU, memory, disk usage, and capture statistics.

Metric and Aggregation

After selecting a data source, choose the metric and how it should be aggregated:

Metric — The measurement to visualize (varies by data source). For Network Flows, options include Bits Per Second, Packets Per Second, Flows Per Second, Bytes, and others.

Aggregation — How the metric values are combined:

AggregationDescription
SumTotal of all values.
AvgAverage across all values.
MinMinimum value observed.
MaxMaximum value observed.
CountNumber of records.

Group By

Select a field to group the metric by (e.g., Application, Source IP, Device, Site, Country, Protocol). The available group-by fields depend on the selected data source. For line and bar charts, each group value becomes a separate series or bar. For pie charts, each group value becomes a slice.

Widget Filters

Each widget can have its own filters, independent of the global dashboard filters. This allows different widgets on the same dashboard to show different slices of data.

Click + Add Filter to add a filter condition. Each filter consists of:

  1. Include / Exclude — Toggle between including or excluding matching records.
  2. Field — The field to filter on (available fields depend on the data source).
  3. Operator — The comparison type.
  4. Value — The value to match.

Available Filter Operators

OperatorDescription
=Exact match.
Not equal to.
containsField value contains the specified string.
starts withField value starts with the specified string.
>Greater than (for numeric fields).
<Less than (for numeric fields).

Multiple filters can be added to a single widget for precise data scoping.

Widget Size

Controls the width of the widget on the dashboard grid:

SizeDescription
SmallNarrow column — good for single-metric widgets.
Medium (1 column)Standard width — suitable for most charts and tables.
LargeWide — spans more of the dashboard, good for detailed time series or tables.

Click Save Widget to add the widget to the dashboard, or Cancel to discard.

Working with Widgets

Widget Actions

Each widget card has action icons in the top-right corner:

IconAction
📌Pin or highlight the widget.
✏️Edit the widget configuration (opens the widget builder with current settings).
🗑️Delete the widget from the dashboard.

Drag and Resize

  • Move — Click and drag a widget by its header to reposition it on the dashboard grid.
  • Resize — Drag from any corner of a widget to resize it. Widgets snap to the grid for clean alignment.

Drag-to-Zoom on Time Series

Line chart widgets support drag-to-zoom, just like the Flow Explorer. Click and drag horizontally across the chart to zoom into a specific time window. The widget re-queries the backend at the appropriate granularity for the zoomed window. The "Drag to zoom" label appears in the top-right corner of time series widgets as a reminder.

Example Widgets

Here are some common widget configurations to get started:

Widget TitleData SourceVisualizationMetricGroup By
Top DevicesNetwork FlowsLine ChartBits Per SecondDevice
Top SitesNetwork FlowsLine ChartBits Per SecondSite
Top Source CountriesNetwork FlowsPie ChartBytesSource Country
Total Network BytesNetwork FlowsMetricBytes (Sum)
Source IPsNetwork FlowsLine ChartBits Per SecondSource IP
Top Dest IPsNetwork FlowsLine ChartBits Per SecondDest IP
Top L4 ProtocolsNetwork FlowsBar ChartBytesProtocol
Device CPUSNMP MetricsLine ChartCPU UtilizationDevice
Probe HealthProbe MetricsLine ChartCPU / MemoryProbe
Ping LatencySynthetic Ping TestsLine ChartAvg LatencyTarget
Dashboard Design

Start with high-level overview widgets (total bytes, top sites, top countries) across the top row, then add drill-down widgets (source IPs, dest IPs, protocols) below. Use the global Site and Device filters to scope the entire dashboard to a specific location or device when troubleshooting.