Edge Delta Dashboards Library

Custom Dashboards in the Edge Delta web application.

Overview

You can create Custom Dashboards to view your metrics data. Click Dashboards (or Dashboards - Library in some versions) in the navigation pane. Some custom dashboards are provided out of the box: Golden Signals and the workload metrics are available.

Metrics have the following prerequisites:

  1. To ingest Kube State Metrics, KSM must be deployed in the same cluster as the Edge Delta agent.
  2. To ingest node-exporter metrics, node-exporter must be deployed in the same cluster as the Edge Delta agent.
  3. All metric processing nodes, such as logs to metrics nodes, must be connected to the Metrics Output node.

The Edge Delta agent uses eBPF to collect network metrics. Therefore, the following Kubernetes environment configuration is required for Kubernetes network metrics and eBPF to work:

  • Linux kernel version 5.8 or later.
  • Linux kernel built with the CONFIG_DEBUG_INFO_BTF=y flag.

To check for the flag, SSH into the node and examine the config, for example in minikube:

minikube sh
cat /proc/config.gz | gunzip | grep CONFIG_DEBUG_INFO_BTF

The output should show CONFIG_DEBUG_INFO_BTF=y.

In the case of minikube, the agent can run on minikube with the Docker driver. Docker must be at least v24.0.0 and it is started as follows:

minikube start --driver Docker

Out of The Box Custom Dashboards

You click the custom dashboard on the Dashboards page to open it, for example the K8S Platform Observability dashboard shows Container CPU Usage, Container Memory Usage, and Container Received Packet Drops.

You can select the graph title and select Edit to adjust the dashboard and use the query builder.

A metric code builder is not yet available.

Creating Custom Dashboards

Click New Dashboard on the Dashboards page to create your own custom dashboard.

Adding and Editing Panels and Charts

To add a new panel to any existing Dashboard, select Add Panel from the applicable Dashboard where you would like to add a new panel or chart. To add a new chart, choose an Agent Tag - Source Type - Metric as you would using the Metrics Explorer page. You are also able to add multiple metrics to any single panel to display multiple data on the same chart.

To change the Label name for any metric, select that metric, select Field and update the label name.

Using variables for label names is not yet supported.

To change the color of any metric, select the color bar next to the label name in the chart to display the color picker.