Skip to content

Grafana Dashboards

Dave Schmid edited this page Oct 6, 2024 · 3 revisions

Grafana Dashboards

Collecting data is only half the fun. Now it's time to provision some Grafana Dashboards to visualize your essential Sense data. You'll find a folder of dashboards with collectors and backends split out. You can also use the links/numbers next to each dashboard title to load the dashboards directly from Grafana.

In General:

Each dashboard has dropdowns at the top that allow you to filter measurements based on devices and plugs. The dropdowns default to "All," but you can select and save preferences.

  • Interval: A dropdown that provides different smoothing levels helps manage how the graphs look based on the interval of data collected by the Sense Collector. Think of this as a level of "smoothing" based on your chosen time frame and the quantity of data collected.
  • Device Status On/Off/Idle: These three toggles overlay event annotations in the Wattage By Devices panels and the Wattage, Volts, and Hz panels in the Mains Overview dashboard.
  • Sense Collector Dashboard Links: This dropdown in the top right-hand corner provides easy access to the other dashboards in this collection.
  • Time Range: Defaults to "Today so far," but can be updated to any other Relative or Absolute time range.
  • Dashboard Refresh: Each dashboard is set to refresh every sixty seconds, but this can be changed or disabled.

Collector Info - 14734

Collector Info

This dashboard provides observability into how the Sense Collector functions alongside metrics related to the host's performance. It helps understand the performance of the main collector functions to assist with troubleshooting.

  • Epoch Time Difference: This helps determine whether your hosts can keep up with processing messages from the Sense monitor.
  • CPU, Load Average, Memory Utilization: These panels show host-level details and are not specific to the performance of the Docker container.
  • Collector Starts: Displays the last time the container and process were started.

Device Overview - 14735

Device Overview

This is the main dashboard for Sense Collector. Here, you'll see several sections about the device's overall details:

  • Current Wattage: A Bubble Chart showing current wattage usage by device. Larger circles represent higher wattage consumption.
  • Wattage By Device (Stacked): Wattage over time per device. The graph is stacked to represent total household wattage.
  • Device Status: A State Timeline representing event data from the Sensor Monitor over time.
  • Event Timeline: A table view showing each device's state change.
  • Device Details - Average/Current Month/Yearly: Table views of current, monthly, and yearly data showing various device statistics.
  • Smart Device Details: For Sense-compatible smart plugs, displays voltage and amp details.

Mains Overview - 14736

Mains Overview

The Mains Overview dashboard provides three panels showing Wattage (Stacked), Voltages, and Frequency:

  • Leg 1/Leg 2 Overview: You can toggle between the different legs of the power lines.
  • Device Status: On, Off, and Idle event annotations can be toggled on or off.

Monitor & Detection - 14737

Monitor & Detection

This dashboard provides observability of the Sense monitor itself:

  • Device Detection Status: Displays the detection status for both "Found" and "In Progress" devices.
  • Wifi Signal Strength (RSSI): Displays the Wi-Fi signal strength of your Sense monitor.
  • Monitor Details: Displays current information about Online status, General Status, IP Address, MAC Address, Wi-Fi strength, and more.

Note: This Grafana dashboard uses the community visualization Bubble Chart panel plugin.


Additional Resources

Sense Collector Wiki

Project Overview

Setup and Configuration

Collector Details and Dashboards

Clone this wiki locally