---
title: "Dashboards & Querying"
slug: "dashboards-querying"
updated: 2026-06-09T16:28:42Z
published: 2026-06-09T16:28:42Z
canonical: "kb.kentik.com/dashboards-querying"
---

> ## Documentation Index
> Fetch the complete documentation index at: https://kb.kentik.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Dashboards & Querying

Once you have configured the [**Kentik Connect Datasource**](/v1/docs/grafana) for Grafana, you can move beyond the bundled dashboards to build custom panels that fit your specific observability needs.

## Building Custom Panels

When creating a new panel, select **Kentik** from the data source dropdown. The v2 data source includes a rich query editor that allows you to slice and group your network telemetry. Key features of the editor include:

- **Data Mode Toggle:** Switch between time-series (Graph) and summary (Table) output per panel.
- **Top-N Control:** Set the maximum number of results returned per query.
- **Filter Builder UI:** Add robust WHERE-clause style filters using dimension, operator, and value pickers with AND/OR conjunctions.
- **Multi-Dimension Support:** Select up to 8 dimensions per query to group traffic as a combination (similar to an SQL `GROUP BY`).
- **Metrics**: You can only select one metric per query (e.g., you cannot query Bits/s and Packets/s in the exact same query block).
- **Filter Conjunctions**: The AND/OR conjuction operator applies **globally** to all filters in that query. You cannot mix AND/OR statements within a single filter block.

## Using the "Alias By" Feature

The query editor includes an **Alias By** field to smartly label your time-series data. Simply type `$` or `{{` in the field to trigger an autocomplete dropdown of available tokens.

There are three main types of tokens you can use:

- `{{field}}` **(Dimension Token):** Pulls the dimension value directly from the series. (e.g., `{{Source Port}}` resolves to `443`).
- `$col` / `$metric_group` **(Built-in Tokens):** Pulls the aggregate column label (e.g., `$col` resolves to `Max bits/s`) or the metric group name (e.g., `SNMP Device CPU (%)`).
- `$var` **(Grafana Variables):** Injects standard Grafana dashboard variables into your series names.

![Kentik settings in Grafana for customizing dashboards (e.g. dropdowns for Data Mode, Sites, Devices)](https://cdn.us.document360.io/082e25b5-afce-42d4-8f47-70bd3f1d02b7/Images/Documentation/base64-converted-image-1780414719808.png)

### **Practical “Alias By” Examples**

- **Device and Interface:**
  - **Syntax***:* `{{device}} / {{interface}}`
  - **Output***:* `core-router-01 / xe-0/0/1`
- **Network traffic by AS with the aggregate label:**
  - **Syntax***:* `{{SrcAS}} ($col)`
  - **Output***:* `15169 (Max bits/s)`
- **Geographic context with a static prefix:**
  - **Syntax***:* `Inbound {{SrcGeoCountry}} ($col)`
  - **Output***:* `Inbound United States (Max bits/s)`

> [!NOTE]
> **Note**: The alias engine features intelligent fallback resolution. It does not require exact field name matches, and if a token cannot be resolved, it will remain visibly unresolved in your legend so you can easily spot errors.

## Portal Drilldown

Panels powered by the v2 Kentik Connect Data Source support automatic portal drilldowns. When you interact with a data point on your Grafana panel, the plugin will automatically generate a link that routes you to the correct regional Kentik portal (US, EU, or Custom) with the exact time range and filters applied, allowing for seamless deep-dive troubleshooting.

Next, review [**Troubleshooting**](/v1/docs/troubleshooting-grafana) information for the Kentik Connect Datasource for Grafana.
